@layer reset{*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;accent-color:var(--lightningcss-light,#2f6fed)var(--lightningcss-dark,#007df0);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{height:100%;margin:0;overflow:hidden}body{font-size:14px;line-height:1.45}h1,h2,h3,p{margin:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}::selection{background:var(--lightningcss-light,#b9d3ef)var(--lightningcss-dark,#3c5a78)}:focus-visible{outline-offset:1px;outline:2px solid var(--lightningcss-light,#2f6fed)var(--lightningcss-dark,#007df0)}*{scrollbar-width:thin;scrollbar-color:var(--lightningcss-light,#dedede)var(--lightningcss-dark,#4a4a4a) transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}}.docs-editor .bn-editor a{color:oklch(65.9% .216 358.989)}@media (width<=719px){input,textarea:not([data-item-title]),select{font-size:16px}}

@layer priority1;

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

  .x15r89dc {
    grid-area: 1 / 1;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1anvkwx {
    inset: auto;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x6w2896 {
    padding: 15px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .xcaa3tu {
    padding: 17px;
  }

  .x1i3ajwb {
    padding: 2px;
  }

  .x15fnm84 {
    padding: 32px;
  }

  .x8lhhth {
    padding: 5px 8px;
  }

  .x1160tuk {
    padding: 8px 10px;
  }

  .xe8ttls {
    padding: 8px;
  }

  .xjme3ps {
    padding: var(--x1202f3t);
  }

  .x1pvyqof {
    padding: var(--x1led7ir);
  }

  .x13a8kmr {
    padding: var(--x1rnrk8n);
  }

  .xsbbgvf {
    padding: var(--x1szgasp);
  }

  .xtfwgzz {
    padding: var(--xjijr04);
  }

  .xwugro7 {
    padding: var(--xkl6mq2);
  }

  .x44omdv {
    padding: var(--xvtjvxt);
  }
}

@layer priority3 {
  .x1xsqp64 {
    background-position: center;
  }

  .xr1qj6f {
    border-color: #bc644b;
  }

  .x1lvmhca {
    border-color: #d92d20;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .xen71ry {
    border-color: var(--x1176j9z);
  }

  .x5w2x3j {
    border-color: var(--x128ajh6);
  }

  .x1oxs0bm {
    border-color: var(--x146w0zi);
  }

  .x1jdsqyo {
    border-color: var(--x17t4nkz);
  }

  .xgsiu5c {
    border-color: var(--x1j2p5qi);
  }

  .xjve851 {
    border-color: var(--x1mpy2fa);
  }

  .x129yz2a {
    border-color: var(--x1nzvjsd);
  }

  .xqycpjd {
    border-color: var(--x1suje0c);
  }

  .x1mn0ye9 {
    border-color: var(--x1v54kk7);
  }

  .x1809r4s {
    border-color: var(--xizijue);
  }

  .x1rj2oho {
    border-color: var(--xsh0gbx);
  }

  .x1nj7uno {
    border-radius: 1px;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1sxf85j {
    border-radius: 5px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x7yrpt8 {
    border-radius: var(--x-borderRadius);
  }

  .x1dh8gwq {
    border-radius: var(--x1iy5f7m);
  }

  .x17z7es5 {
    border-radius: var(--x1wgri3);
  }

  .x1j64t3p {
    border-radius: var(--x4i1hs8);
  }

  .x1eurubx {
    border-radius: var(--xenp9hj);
  }

  .xl0d7e1 {
    border-radius: var(--xih32t3);
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x1mw0n95 {
    border-width: var(--x-borderWidth);
  }

  .x1cqoux5 {
    flex: 1 1 0;
  }

  .xxhr3t {
    gap: 0;
  }

  .x883omv {
    gap: 10px;
  }

  .x15gj94b {
    gap: 11px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xmmi0ta {
    gap: 9px;
  }

  .x1pidvrl {
    gap: var(--x-gap);
  }

  .xsdes9e {
    gap: var(--x1202f3t);
  }

  .xst5epm {
    gap: var(--x1led7ir);
  }

  .xemeyhd {
    gap: var(--x1rnrk8n);
  }

  .xr79870 {
    gap: var(--x1szgasp);
  }

  .x6oei81 {
    gap: var(--xjijr04);
  }

  .xx9kr28 {
    gap: var(--xkl6mq2);
  }

  .xdlumt0 {
    gap: var(--xvtjvxt);
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xjv2eeq {
    inset-inline: 6px;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1nd3289 {
    margin-block: -2px;
  }

  .xhuluss {
    margin-block: -48px;
  }

  .xg9jes1 {
    margin-block: 4px;
  }

  .xczx6rf {
    margin-block: var(--xjijr04);
  }

  .x17d8mq6 {
    margin-inline: -54px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1nfnl7m {
    margin-inline: calc(-1 * var(--xjijr04));
  }

  .xhwy40g {
    margin-inline: calc((16px - var(--x1i02m3k)) / 2);
  }

  .x7ojtfi {
    margin-inline: calc(var(--x1202f3t) * -1);
  }

  .x93nb9k {
    margin-inline: var(--xjijr04);
  }

  .x1a2a7pz {
    outline: none;
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xsplgde {
    padding-block: 1px;
  }

  .xqp6ajr {
    padding-block: 20px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .xf4egzd {
    padding-block: 3px;
  }

  .x62rkhy {
    padding-block: 48px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x1giekp1 {
    padding-block: var(--x-paddingBlock);
  }

  .x1e2uukp {
    padding-block: var(--x1202f3t);
  }

  .xxi6vh9 {
    padding-block: var(--x1led7ir);
  }

  .x2t12xu {
    padding-block: var(--x1rnrk8n);
  }

  .x1t9qamf {
    padding-block: var(--x1szgasp);
  }

  .x17hyqe1 {
    padding-block: var(--xjijr04);
  }

  .xzggyxu {
    padding-block: var(--xvtjvxt);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .x1l730wp {
    padding-inline: 13px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .xelufkg {
    padding-inline: 17px;
  }

  .xj7an9n {
    padding-inline: 32px;
  }

  .x3y1lgt {
    padding-inline: 3px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .xlkn9b3 {
    padding-inline: 7px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x1w9cnx1 {
    padding-inline: max(32px, 50% - 384px);
  }

  .x30g6up {
    padding-inline: var(--x-paddingInline);
  }

  .xrgs3xw {
    padding-inline: var(--x1202f3t);
  }

  .x1oo3o9p {
    padding-inline: var(--x1led7ir);
  }

  .xscp2nd {
    padding-inline: var(--x1rnrk8n);
  }

  .xqgth2u {
    padding-inline: var(--x1szgasp);
  }

  .xuvkjqe {
    padding-inline: var(--xjijr04);
  }

  .x19v8kvl {
    padding-inline: var(--xvsvj45);
  }

  .x15raolx {
    padding-inline: var(--xvtjvxt);
  }

  .x1ku5rj1 {
    place-items: center;
  }

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

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1f04sa1:focus-within {
    border-color: var(--x1v54kk7);
  }

  .xuvix9u:focus-visible {
    outline: 2px solid var(--x1suje0c);
  }

  .x1wp280e:hover {
    border-color: var(--x128ajh6);
  }

  .x1e8o7u0:hover {
    border-color: var(--x17t4nkz);
  }

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

  .x18raj76:focus {
    border-color: #0000;
  }

  .x1zn0aj:focus {
    border-color: var(--x1v54kk7);
  }

  .x1uvtmcs:focus {
    outline: none;
  }

  @media (width <= 719px) {
    .x1q2ppde.x1q2ppde {
      border-radius: 0;
    }

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

  @container (width <= 560px) {
    .xm58a49.xm58a49 {
      border-radius: var(--xenp9hj);
    }

    .xvkrpm.xvkrpm {
      gap: var(--x1rnrk8n);
    }

    .xp08opz.xp08opz {
      padding-block: var(--x1rnrk8n);
    }

    .xkm6syl.xkm6syl {
      padding-block: var(--xvtjvxt);
    }
  }

  @container (width < 768px) {
    .x1dn751h.x1dn751h {
      padding-inline: 16px;
    }
  }

  @container (width >= 560px) {
    .x4zc3m5.x4zc3m5 {
      padding-inline: var(--x1led7ir);
    }
  }

  @container (width <= 560px) {
    .x9dhyx1.x9dhyx1 {
      padding-inline: var(--xvtjvxt);
    }
  }
}

@layer priority4 {
  .x1i10hfl {
    -webkit-tap-highlight-color: transparent;
  }

  .x1ma5k7o {
    accent-color: var(--x1suje0c);
  }

  .xc26acl {
    align-content: center;
  }

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

  .xo0oibl {
    align-items: var(--x-alignItems);
  }

  .x1kulygt {
    align-self: anchor-center;
  }

  .xamitd3 {
    align-self: center;
  }

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

  .xkh2ocl {
    align-self: stretch;
  }

  .x14xdw8m {
    anchor-name: var(--x-anchorName);
  }

  .x1nblfqe {
    animation-duration: var(--x1u6joea);
  }

  .x11g0cvx {
    animation-duration: var(--xura8vw);
  }

  .xg9ucfc {
    animation-name: x16yczxv-B;
  }

  .x1m58elu {
    animation-name: x1y1mz11-B;
  }

  .x73xqrz {
    animation-name: xj8x69x-B;
  }

  .x1e9igav {
    animation-timing-function: var(--xp4c17k);
  }

  .xtlcunu {
    background-color: #f9e7e0;
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .x1mw1pfw {
    background-color: #141c1873;
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

  .xduy6uu {
    background-color: var(--x1176j9z);
  }

  .x1v9bjyw {
    background-color: var(--x11n2v95);
  }

  .xt22xa0 {
    background-color: var(--x13yis4b);
  }

  .xjl39on {
    background-color: var(--x146w0zi);
  }

  .x17rwm5g {
    background-color: var(--x17t4nkz);
  }

  .x1l0iegn {
    background-color: var(--x18n8rdu);
  }

  .x1som3ib {
    background-color: var(--x18u96ht);
  }

  .x1uxnxtn {
    background-color: var(--x1byggeq);
  }

  .x17qfw4c {
    background-color: var(--x1j2p5qi);
  }

  .x1g9goeq {
    background-color: var(--x1lt7wb3);
  }

  .x15599ad {
    background-color: var(--x1mpy2fa);
  }

  .xi7qg7h {
    background-color: var(--x1nzvjsd);
  }

  .x1gidty8 {
    background-color: var(--x1suje0c);
  }

  .x1e393ux {
    background-color: var(--x1teah5u);
  }

  .xcgmd71 {
    background-color: var(--x1tt2ly7);
  }

  .xtrbddt {
    background-color: var(--x1u40yb2);
  }

  .x82kgql {
    background-color: var(--x1v54kk7);
  }

  .xu49i1c {
    background-color: var(--x1wsw5pq);
  }

  .x1o1pi2k {
    background-color: var(--xbfbm1j);
  }

  .x1um2m0x {
    background-color: var(--xeq9buq);
  }

  .xljnhfp {
    background-color: var(--xizijue);
  }

  .xc49duq {
    background-color: var(--xllou3k);
  }

  .xzkwgl {
    background-color: var(--xojcwyt);
  }

  .x1n3bfu1 {
    background-color: var(--xpsuol5);
  }

  .xds91y8 {
    background-color: var(--xvun63a);
  }

  .xoeru4b {
    background-image: linear-gradient(var(--xivipfx),var(--xivipfx)),linear-gradient(to right,transparent 2px,var(--x1nzvjsd) 2px,var(--x1nzvjsd) 6px,transparent 6px);
  }

  .x14e0iry {
    background-image: linear-gradient(var(--xivipfx),var(--xivipfx)),linear-gradient(to right,transparent 2px,var(--x1v54kk7) 2px,var(--x1v54kk7) 6px,transparent 6px);
  }

  .x18o3ruo {
    background-image: none;
  }

  .xscjbdx {
    background-image: repeating-radial-gradient(circle,transparent 0 23.5px,var(--x1176j9z) 23.5px 24.5px);
  }

  .xiy17q3 {
    background-repeat: no-repeat;
  }

  .x1bougo4 {
    background-size: 2px 20px, 100% 100%;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x16j9sqc {
    box-shadow: 0 0 0 1px var(--x17t4nkz);
  }

  .x1trbznt {
    box-shadow: 0 0 0 2px var(--x1v54kk7);
  }

  .xgv6bl1 {
    box-shadow: 0 1px 2px #1018280d;
  }

  .x1wvtp9w {
    box-shadow: inset 0 0 0 1px var(--x1176j9z),0 1px 3px #1018280d;
  }

  .xf5n81j {
    box-shadow: inset 0 0 0 1px var(--x1176j9z);
  }

  .x1aelkwm {
    box-shadow: inset 0 0 0 1px var(--x17t4nkz);
  }

  .x3dxw6z {
    box-shadow: inset 0 2px 0 var(--x1v54kk7);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1iotiob {
    box-shadow: var(--x-boxShadow);
  }

  .x1fzx2rq {
    box-shadow: var(--x14rq3l3);
  }

  .xotfc2k {
    box-shadow: var(--xo0iolz);
  }

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

  .x1ji1hx4 {
    color: #a3553d;
  }

  .xxhr0ov {
    color: #aa513b;
  }

  .x4kje85 {
    color: #b42318;
  }

  .x78vc8e {
    color: #d92d20;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1wxik83 {
    color: var(--atlas-color-text);
  }

  .xrow2bz {
    color: var(--x128ajh6);
  }

  .x5ebyx2 {
    color: var(--x18u96ht);
  }

  .x1gmqixx {
    color: var(--x1ey84ut);
  }

  .x1itjger {
    color: var(--x1fiqumw);
  }

  .xlal12f {
    color: var(--x1j2p5qi);
  }

  .x11vvzi8 {
    color: var(--x1jwxjzp);
  }

  .xwnxpar {
    color: var(--x1mpy2fa);
  }

  .x17bqrjv {
    color: var(--x1nzvjsd);
  }

  .xp3y0yf {
    color: var(--x1p3xl3y);
  }

  .xgowfd2 {
    color: var(--x1suje0c);
  }

  .xf1d7le {
    color: var(--x1v54kk7);
  }

  .x4ts9l5 {
    color: var(--x1xmjtqk);
  }

  .x1fdw015 {
    color: var(--x5pg8zd);
  }

  .xwp2cgb {
    color: var(--x924m3b);
  }

  .x13df837 {
    color: var(--xivipfx);
  }

  .x1h4637y {
    color: var(--xizijue);
  }

  .x1qiou81 {
    color: var(--xnrnbz5);
  }

  .x1nvhw40 {
    column-gap: var(--x1202f3t);
  }

  .x1q7xeeu {
    container-name: atlas-artboard;
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .xicojor {
    cursor: col-resize;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1jm3nie {
    cursor: grab;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x5f5z56 {
    field-sizing: content;
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .xykynuu {
    flex-basis: 160px;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x199qvo9 {
    flex-wrap: var(--x-flexWrap);
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x7fy1m7 {
    font-family: Georgia;
  }

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

  .xjb2p0i {
    font-family: inherit;
  }

  .x1ey7xld {
    font-family: monospace;
  }

  .xve8suv {
    font-family: var(--atlas-font-body);
  }

  .x1y8lqmh {
    font-family: var(--x17xeloe);
  }

  .xxuajbe {
    font-family: var(--xcl84ob);
  }

  .x1gjja6l {
    font-family: var(--xjes92h);
  }

  .x1dc4exh {
    font-size: .88em;
  }

  .xeb7xqv {
    font-size: .9em;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1q7jzdg {
    font-size: 19px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .x1m6oxru {
    font-size: 34px;
  }

  .x70itrm {
    font-size: 43px;
  }

  .xdzlmae {
    font-size: 8px;
  }

  .xvwhms9 {
    font-size: 9px;
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .x1q93ja1 {
    font-size: var(--atlas-size-body);
  }

  .xw6cjtt {
    font-size: var(--x107pej8);
  }

  .x1lb70o5 {
    font-size: var(--x11duwo6);
  }

  .x1wpx1ky {
    font-size: var(--x182r596);
  }

  .x1eomooq {
    font-size: var(--x18tq1e);
  }

  .x1533ujk {
    font-size: var(--x19r5sm0);
  }

  .x1riiaac {
    font-size: var(--x1au4gh0);
  }

  .xwdike2 {
    font-size: var(--x1d7csbo);
  }

  .x17x3i7u {
    font-size: var(--x1dudovd);
  }

  .x1cmlcqb {
    font-size: var(--x1eeyyut);
  }

  .x1b20cdt {
    font-size: var(--x1fs44s4);
  }

  .x16s2ofk {
    font-size: var(--x4a38w4);
  }

  .x18d1n1q {
    font-size: var(--x8zaui7);
  }

  .xploylb {
    font-size: var(--xa7s9ev);
  }

  .xrq5h8v {
    font-size: var(--xc6w6gy);
  }

  .x1p4u2a7 {
    font-size: var(--xe4uqnd);
  }

  .xy1obav {
    font-size: var(--xeo0vf);
  }

  .x1dovhan {
    font-size: var(--xl9hwn4);
  }

  .x19t27h3 {
    font-size: var(--xo3lfx5);
  }

  .x1v1pirm {
    font-size: var(--xotscq3);
  }

  .x1x7q5ve {
    font-size: var(--xrien0w);
  }

  .x158xcp4 {
    font-size: var(--xtzyh6f);
  }

  .xegz2b8 {
    font-size: var(--xvhd399);
  }

  .x1xqzi5 {
    font-size: var(--xxkjf3q);
  }

  .x5hx7vd {
    font-size: var(--xz1y3gj);
  }

  .x1k4tb9n {
    font-style: italic;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .xh88oxj {
    font-weight: 550;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x19s9jnd {
    font-weight: 650;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x8bsokv {
    font-weight: 850;
  }

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

  .x3uf3bj {
    grid-template-columns: 1fr 160px;
  }

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

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

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

  .x8egcta {
    grid-template-columns: repeat(6, 32px);
  }

  .x7vsymg {
    grid-template-columns: repeat(8, 30px);
  }

  .x39pwss {
    grid-template-columns: var(--x-1pds3uo);
  }

  .xxsi9t5 {
    inset-inline-end: var(--x1202f3t);
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .xbp6zib {
    justify-content: var(--x-justifyContent);
  }

  .xilrgi8 {
    justify-self: anchor-center;
  }

  .x11sk3r7 {
    letter-spacing: -.7px;
  }

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

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

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

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

  .xrg9stw {
    letter-spacing: -.4px;
  }

  .xipi2l9 {
    letter-spacing: -.8px;
  }

  .x142hsig {
    letter-spacing: -1.2px;
  }

  .x1fjps5j {
    letter-spacing: -1.8px;
  }

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

  .x99s37k {
    letter-spacing: 1.3px;
  }

  .xkffqfj {
    letter-spacing: 1.5px;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

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

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xd4r4e8 {
    line-height: 18px;
  }

  .x1fc57z9 {
    line-height: 20px;
  }

  .x1o2sk6j {
    line-height: 24px;
  }

  .xbb1fz {
    line-height: var(--atlas-leading-body);
  }

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

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

  .x1ijs8xj {
    margin-inline-end: var(--x1szgasp);
  }

  .xb03ztf {
    margin-inline-end: var(--xjijr04);
  }

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

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

  .x1uznk27 {
    margin-inline-start: calc(-1 * var(--x1202f3t));
  }

  .xi0z17d {
    margin-inline-start: calc(var(--x1202f3t) * -1);
  }

  .xwgjn84 {
    margin-inline-start: var(--x1202f3t);
  }

  .xgty7kz {
    mask-image: radial-gradient(closest-side, #000, #0000);
  }

  .xti2d7y {
    opacity: .4;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x16mhi9n {
    outline-color: var(--x1v54kk7);
  }

  .x15ap7ju {
    outline-color: var(--x9y9f0k);
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1qgsegg {
    outline-width: 1px;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .x1xzczws {
    overflow-anchor: none;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

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

  .x1wfofda {
    padding-inline-end: var(--x1rnrk8n);
  }

  .xhlciss {
    padding-inline-end: var(--xjijr04);
  }

  .xys1j8x {
    padding-inline-end: var(--xvtjvxt);
  }

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

  .xizuyw3 {
    padding-inline-start: 34px;
  }

  .x13be85v {
    padding-inline-start: var(--x1rnrk8n);
  }

  .x1rpj35y {
    padding-inline-start: var(--xvtjvxt);
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xrtchvk {
    position-anchor: var(--x-positionAnchor);
  }

  .x1u77s5l {
    position-try-fallbacks: flip-block;
  }

  .x1k1o4mi {
    position-try-fallbacks: flip-inline;
  }

  .xtt52l0 {
    resize: none;
  }

  .x288g5 {
    resize: vertical;
  }

  .x1f3snld {
    row-gap: var(--x1szgasp);
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x5ve5x3 {
    touch-action: none;
  }

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

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

  .x1mq3mr6 {
    transition-duration: 0s;
  }

  .x9ncgqs {
    transition-duration: 1.2s;
  }

  .xbkcuaj {
    transition-duration: var(--x1u6joea);
  }

  .x1ddg4lq {
    transition-duration: var(--x8o4zyu);
  }

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

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

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

  .xshfolx {
    transition-property: border-color;
  }

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

  .x11xpdln {
    transition-property: transform;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .x1m6nq0i {
    transition-timing-function: var(--xp4c17k);
  }

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

  .xmziwt1 {
    vertical-align: -2px;
  }

  .x11njtxf {
    vertical-align: baseline;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x1sdyfia {
    white-space: pre;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .xhtitgo {
    z-index: 2;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xf5e64p {
    z-index: 40;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1aciyhk {
    z-index: 60;
  }

  .x1v8xful.x1v8xful:where(.x-default-marker:focus-visible *) {
    opacity: 1;
  }

  .x1l8k0c7.x1l8k0c7:where(.x-default-marker:focus-visible *) {
    pointer-events: auto;
  }

  .xba5a1j.xba5a1j:where(.x-default-marker:focus-visible *) {
    position: static;
  }

  .x5b7970.x5b7970:where(.x-default-marker:hover *) {
    opacity: 1;
  }

  .x1r9kbfp.x1r9kbfp:where(.x-default-marker:hover *) {
    pointer-events: auto;
  }

  .x164jm9f.x164jm9f:where(.x-default-marker:hover *) {
    position: static;
  }

  .x87c2v4:focus-visible {
    background-color: var(--x1teah5u);
  }

  .x1eopxv:focus-visible {
    background-image: linear-gradient(var(--xivipfx),var(--xivipfx)),linear-gradient(to right,transparent 2px,var(--x9y9f0k) 2px,var(--x9y9f0k) 6px,transparent 6px);
  }

  .x1euntei:focus-within {
    opacity: 1;
  }

  .xbt4iw:focus-within {
    pointer-events: auto;
  }

  .xo74pv5:focus-within {
    position: static;
  }

  .xtgyt42:disabled {
    cursor: default;
  }

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

  .x1t5pwa4:disabled {
    opacity: .45;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

  .x1n5bzlp:hover {
    background-color: #0000;
  }

  .xa6uijt:hover {
    background-color: var(--x11n2v95);
  }

  .x1tbhadb:hover {
    background-color: var(--x11rznio);
  }

  .x1a6uwui:hover {
    background-color: var(--x18n8rdu);
  }

  .xnpjtuo:hover {
    background-color: var(--x1teah5u);
  }

  .x1b3rkfa:hover {
    background-color: var(--x1tt2ly7);
  }

  .xla02h4:hover {
    background-color: var(--x1ux11ps);
  }

  .xpproft:hover {
    background-color: var(--xojcwyt);
  }

  .xuzeit0:hover {
    background-color: var(--xvun63a);
  }

  .xhhs4rp:hover {
    background-image: linear-gradient(var(--xivipfx),var(--xivipfx)),linear-gradient(to right,transparent 2px,var(--x1nzvjsd) 2px,var(--x1nzvjsd) 6px,transparent 6px);
  }

  .x7bpeqx:hover {
    background-image: linear-gradient(var(--xivipfx),var(--xivipfx)),linear-gradient(to right,transparent 2px,var(--x1v54kk7) 2px,var(--x1v54kk7) 6px,transparent 6px);
  }

  .x18xxnb6:hover {
    background-image: linear-gradient(var(--xivipfx),var(--xivipfx)),linear-gradient(to right,transparent 2px,var(--x9y9f0k) 2px,var(--x9y9f0k) 6px,transparent 6px);
  }

  .x1ytllyy:hover {
    color: var(--x128ajh6);
  }

  .xjipif9:hover {
    color: var(--x1nzvjsd);
  }

  .xwl5jix:hover {
    color: var(--x1v54kk7);
  }

  .xa6lbkv:hover {
    color: var(--xnrnbz5);
  }

  .xe2cd9r:hover {
    opacity: .85;
  }

  .x1tp2q2y:focus {
    background-color: var(--x18u96ht);
  }

  .x1k1e47z:active {
    background-color: var(--x1teah5u);
  }

  .x1ma9lue:active {
    filter: brightness(.94);
  }

  @media (width <= 719px) {
    .x1i8yap0.x1i8yap0 {
      box-shadow: none;
    }

    .xr4thkj.xr4thkj {
      display: none;
    }

    .x19wjd79.x19wjd79 {
      transform: none;
    }
  }

  @container (width < 768px) {
    .xn2d43r.xn2d43r {
      display: block;
    }

    .xtbw5yi.xtbw5yi {
      display: none;
    }
  }

  @container (width <= 560px) {
    .x1xwg3vd.x1xwg3vd {
      grid-template-columns: 104px minmax(0, 1fr);
    }
  }

  @container (width < 600px) {
    .xfnxrlu.xfnxrlu {
      grid-template-columns: 1fr;
    }
  }

  @container (width < 768px) {
    .x1fotz1d.x1fotz1d {
      grid-template-columns: 56px minmax(0, 1fr);
    }
  }

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

  @container (width >= 721px) and (width <= 900px) {
    .x15dqpg2.x15dqpg2 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

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

  @container atlas-artboard (width < 768px) {
    .x1iv1cx9.x1iv1cx9 {
      grid-template-columns: var(--x-om7vup);
    }
  }
}

@layer priority5 {
  .xkdwv0v {
    border-bottom-color: var(--x1176j9z);
  }

  .x1ivd2o8 {
    border-bottom-color: var(--x17t4nkz);
  }

  .xynw5b8 {
    border-bottom-color: var(--x1fi0z6n);
  }

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

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

  .x1id7ex4 {
    border-left-color: var(--x17t4nkz);
  }

  .x1ixmdgv {
    border-left-color: var(--xsh0gbx);
  }

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

  .xyj58a3 {
    border-left-width: 0;
  }

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

  .x1vo0akb {
    border-left-width: 3px;
  }

  .xfqyals {
    border-right-color: var(--x1fi0z6n);
  }

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

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

  .x112e2p0 {
    border-top-color: var(--x1176j9z);
  }

  .x1oft3uv {
    border-top-color: var(--x17t4nkz);
  }

  .x16rpy1h {
    border-top-color: var(--x1fi0z6n);
  }

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

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

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

  .xqmqy1e {
    bottom: -1px;
  }

  .x1t1qrwb {
    bottom: -2px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xji0z1n {
    bottom: anchor(bottom);
  }

  .x15ihuri {
    bottom: anchor(top);
  }

  .x1jvywgs {
    bottom: calc(100% + 4px);
  }

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

  .xlvxs92 {
    bottom: var(--x1rnrk8n);
  }

  .x1qkkk97 {
    bottom: var(--xvtjvxt);
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .xlup9mm {
    height: 16px;
  }

  .x1ta3ar0 {
    height: 17px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .x1u5z0ei {
    height: 240px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x36qwtl {
    height: 2px;
  }

  .x1gnnpzl {
    height: 30px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .xuoj239 {
    height: 3px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xwvwv9b {
    height: 46px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .xols6we {
    height: 6px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xt7dq6l {
    height: auto;
  }

  .x1lqecrf {
    height: var(--x11pc5vk);
  }

  .xwnv5qg {
    height: var(--x12w81rb);
  }

  .xwemgiu {
    height: var(--x1564d9f);
  }

  .x1byuc1c {
    height: var(--x1h3e3vn);
  }

  .xyl56p8 {
    height: var(--x1i02m3k);
  }

  .xsfvgfr {
    height: var(--x5hkneq);
  }

  .xwl8yfh {
    height: var(--xa70tm8);
  }

  .x1j59esw {
    height: var(--xepw6n4);
  }

  .xwnri2y {
    height: var(--xngw3ir);
  }

  .x1gkndx6 {
    height: var(--xq45atx);
  }

  .x6zskup {
    left: -4px;
  }

  .xu96u03 {
    left: 0;
  }

  .xl8wat7 {
    left: 100%;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x10mfts2 {
    left: anchor(left);
  }

  .x1vj8g4r {
    left: anchor(right);
  }

  .x1t8mvi6 {
    left: auto;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .xu06os2 {
    margin-bottom: 5px;
  }

  .xzueoph {
    margin-bottom: 6px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .x16vho4v {
    margin-left: 6px;
  }

  .x15ku74s {
    margin-right: 6px;
  }

  .xack27t {
    margin-right: auto;
  }

  .xvijh9v {
    margin-top: 1px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1k70j0n {
    margin-top: 6px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1ngiade {
    margin-top: var(--x1202f3t);
  }

  .x1e805fy {
    margin-top: var(--x1szgasp);
  }

  .x16x4e58 {
    margin-top: var(--xjijr04);
  }

  .xd8mvyf {
    margin-top: var(--xvtjvxt);
  }

  .x1xiyphd {
    max-height: 240px;
  }

  .x1iuus0c {
    max-height: 260px;
  }

  .x1sslpiy {
    max-height: 320px;
  }

  .x2g0g5p {
    max-height: 76vh;
  }

  .xznecq9 {
    max-height: min(420px,var(--available-height));
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1ncir08 {
    max-width: 200px;
  }

  .x1va8c73 {
    max-width: 320px;
  }

  .x1rjt51p {
    max-width: 352px;
  }

  .x1j9u4d2 {
    max-width: 400px;
  }

  .x1yjoq1l {
    max-width: 768px;
  }

  .x1qyauel {
    max-width: 784px;
  }

  .x1uedy8c {
    max-width: 880px;
  }

  .x1kozois {
    max-width: 920px;
  }

  .x1gswxsx {
    max-width: 928px;
  }

  .xb71bwb {
    max-width: calc(100% + var(--x1202f3t));
  }

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

  .xf68679 {
    max-width: var(--x-maxWidth);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xi3av73 {
    min-height: 120px;
  }

  .xz65tgg {
    min-height: 200px;
  }

  .x1ficeh5 {
    min-height: 240px;
  }

  .xjwf9q1 {
    min-height: 24px;
  }

  .xe0p6wg {
    min-height: 28px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x3sc9yq {
    min-height: 46px;
  }

  .x1wxaq2x {
    min-height: 48px;
  }

  .xbktkl8 {
    min-height: 56px;
  }

  .x879a55 {
    min-height: 60px;
  }

  .x8nclml {
    min-height: 64px;
  }

  .x1qafhyn {
    min-height: 72px;
  }

  .xseoqlg {
    min-height: 80px;
  }

  .x1edz59j {
    min-height: 96px;
  }

  .xmb0gnh {
    min-height: var(--x16mnwcm);
  }

  .xwd5ei {
    min-height: var(--x1cpv7pc);
  }

  .x1lzlbg1 {
    min-height: var(--x1ozpp5);
  }

  .x1fgf05r {
    min-height: var(--x1p1g30x);
  }

  .x1oab00 {
    min-height: var(--xkl6mq2);
  }

  .x1wpmfia {
    min-height: var(--xovf0ei);
  }

  .xeuugli {
    min-width: 0;
  }

  .xfb3i0g {
    min-width: 180px;
  }

  .x16xo4sp {
    min-width: 18px;
  }

  .x1jzhcrs {
    min-width: 200px;
  }

  .xlrd64x {
    min-width: 26px;
  }

  .x187xtus {
    min-width: 72px;
  }

  .xrzjruh {
    min-width: anchor-size(width);
  }

  .xv8rqig {
    min-width: var(--x1i02m3k);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .x1sgudl8 {
    padding-bottom: 48px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .xo0ha1f {
    padding-bottom: 96px;
  }

  .x4um7p1 {
    padding-bottom: calc(var(--x1202f3t) + env(safe-area-inset-bottom));
  }

  .xwles5g {
    padding-bottom: var(--x1202f3t);
  }

  .x1bkhf37 {
    padding-bottom: var(--x1rnrk8n);
  }

  .xcpr18h {
    padding-bottom: var(--xgmau42);
  }

  .x1xt595c {
    padding-bottom: var(--xjijr04);
  }

  .x10vb157 {
    padding-left: 1.4em;
  }

  .x1lqa7cf {
    padding-left: 10px;
  }

  .xj9uezu {
    padding-left: 2px;
  }

  .x17v3rxn {
    padding-left: 34px;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .x4p5aij {
    padding-top: 1px;
  }

  .x1cnzs8 {
    padding-top: 20px;
  }

  .x1nn3v0j {
    padding-top: 2px;
  }

  .x13zrc24 {
    padding-top: 40px;
  }

  .x1yrsyyn {
    padding-top: 6px;
  }

  .x1tz9nbf {
    padding-top: var(--x1202f3t);
  }

  .xy36gux {
    padding-top: var(--x1led7ir);
  }

  .x1bmdjy6 {
    padding-top: var(--xgmau42);
  }

  .xuickrt {
    padding-top: var(--xjijr04);
  }

  .xsye1y1 {
    padding-top: var(--xvtjvxt);
  }

  .x1bkpikb {
    right: -2px;
  }

  .xzkxjte {
    right: -4px;
  }

  .x3m8u43 {
    right: 0;
  }

  .x1v4jq19 {
    right: anchor(left);
  }

  .xby3d5a {
    right: anchor(right);
  }

  .xhrgtyp {
    right: var(--x1202f3t);
  }

  .x10jwrz6 {
    right: var(--x1rnrk8n);
  }

  .x95et46 {
    scroll-margin-top: var(--x1rnrk8n);
  }

  .x5enoso {
    top: -14px;
  }

  .x1pdr0v7 {
    top: -1px;
  }

  .x13vifvy {
    top: 0;
  }

  .x1ks3263 {
    top: 12vh;
  }

  .x10uo525 {
    top: anchor(bottom);
  }

  .x1i4fys0 {
    top: anchor(top);
  }

  .x1kfpn0t {
    top: var(--x1202f3t);
  }

  .xh8yej3 {
    width: 100%;
  }

  .xn9wirt {
    width: 100vw;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1se2ifz {
    width: 17px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .xafpxmx {
    width: 240px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1hfn5x7 {
    width: 260px;
  }

  .x23j0i4 {
    width: 26px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1849jeq {
    width: 30px;
  }

  .x1m258z3 {
    width: 320px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x1useyqa {
    width: 48px;
  }

  .xvni27 {
    width: 52px;
  }

  .x15yg21f {
    width: 56px;
  }

  .xycev2y {
    width: 60%;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .xni59qk {
    width: 72px;
  }

  .x29ncy0 {
    width: 88px;
  }

  .x1xc55vz {
    width: 8px;
  }

  .x14atkfc {
    width: auto;
  }

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

  .xoww62b {
    width: min(640px, 100%);
  }

  .xcs98ov {
    width: min(640px, 100vw - 32px);
  }

  .x1b03n3g {
    width: var(--x1h3e3vn);
  }

  .x5a85a9 {
    width: var(--x1i02m3k);
  }

  @media (width <= 719px) {
    .x1d6iogm.x1d6iogm {
      bottom: calc(61px + env(safe-area-inset-bottom) + var(--x1202f3t));
    }

    .xtgntdt.xtgntdt {
      height: 100dvh;
    }

    .xw4gbpf.xw4gbpf {
      left: 0;
    }

    .x1spl0o7.x1spl0o7 {
      left: var(--x1rnrk8n);
    }

    .x5q0mor.x5q0mor {
      max-height: 100dvh;
    }

    .xi4oa8k.xi4oa8k {
      min-height: var(--xovf0ei);
    }

    .xjqew1w.xjqew1w {
      padding-top: var(--x1rnrk8n);
    }

    .xl30c3v.xl30c3v {
      top: 0;
    }

    .x1r58uzs.x1r58uzs {
      width: 100vw;
    }

    .x1m782sc.x1m782sc {
      width: var(--x1h3e3vn);
    }
  }

  @container (width >= 560px) {
    .x1awgghi.x1awgghi {
      max-width: 808px;
    }
  }

  @container (width <= 560px) {
    .x1u3ysey.x1u3ysey {
      min-height: 32px;
    }
  }
}

@layer priority6 {
  @container (width <= 720px) {
    .x1hs0atn.x1hs0atn {
      margin-inline: -16px;
    }
  }

  @container (width <= 560px) {
    .x1v6cas1.x1v6cas1 {
      padding-inline: var(--x1rnrk8n);
    }
  }

  @container (width <= 720px) {
    .x1ytl3kk.x1ytl3kk {
      padding-inline: var(--x1rnrk8n);
    }
  }
}

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

  @container (width <= 560px) {
    .xg1oo6q.xg1oo6q {
      display: flex;
    }

    .x1cqjbk0.x1cqjbk0 {
      display: inline;
    }

    .xef25mg.xef25mg {
      display: none;
    }

    .xmiqso6.xmiqso6 {
      flex-grow: 1;
    }

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

  .xarstr8:after {
    inset: 0;
  }
}

@layer priority8 {
  @container (width <= 720px) {
    .x1990jz5.x1990jz5 {
      max-width: 752px;
    }

    .xy6rpwp.xy6rpwp {
      padding-top: var(--x1led7ir);
    }
  }

  @container (width <= 560px) {
    .xm182d8.xm182d8 {
      width: auto;
    }
  }
}

@layer priority9 {
  .x17er4kd::backdrop {
    background-color: #141c1873;
  }

  .x1547owe:before {
    background-color: var(--x1v54kk7);
  }

  .xn3uv89::placeholder {
    color: var(--x1mpy2fa);
  }

  .x100rkj9:after, .x10tli2e:before {
    content: "";
  }

  .x10bxx3s:before {
    flex-grow: 1;
  }

  .x1j6awrg:after {
    position: absolute;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes x16yczxv-B {
  from {
    opacity: 0;
    transform: translateY(-2px) scale(.98);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

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

  to {
    opacity: 1;
    transform: none;
  }
}

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

  to {
    opacity: 1;
    transform: none;
  }
}

:root, .xz4qtyy {
  --x11n2v95: light-dark(#fff, #292929);
  --xbfbm1j: light-dark(#fafafa, #2e2e2e);
  --x1byggeq: light-dark(#fff, #2e2e2e);
  --xojcwyt: light-dark(#f5f5f5, #383838);
  --xeq9buq: light-dark(#f5f5f5, #1e1e1e);
  --x1teah5u: light-dark(#f0f0f0, #383838);
  --x11rznio: light-dark(#e6e6e6, #434343);
  --x18n8rdu: light-dark(#e8f0fe, #2d4051);
  --x17t4nkz: light-dark(#e6e6e6, #3a3a3a);
  --xsh0gbx: light-dark(#dedede, #4a4a4a);
  --x128ajh6: light-dark(#1f1f1f, #e6e6e6);
  --x1ey84ut: light-dark(#707070, #ababab);
  --x1mpy2fa: light-dark(#8a8a8a, #8c8c8c);
  --x1v54kk7: light-dark(#2f6fed, #007df0);
  --x1tt2ly7: light-dark(#f4f8fe, #263440);
  --x924m3b: light-dark(#2d5bb3, #a7d1ff);
  --x13yis4b: light-dark(#2f6fed, #006acc);
  --x1ux11ps: light-dark(#2b66db, #0073e6);
  --xivipfx: #fff;
  --x1nzvjsd: light-dark(#b42318, #ff8a7a);
  --xvun63a: light-dark(#fdecea, #40292a);
  --xizijue: light-dark(#2f6b3a, #8fd19e);
  --x1u40yb2: light-dark(#e3f4e7, #1f3a27);
  --x1j2p5qi: light-dark(#6b4e00, #f0d27a);
  --x1lt7wb3: light-dark(#fffbea, #36301c);
  --x146w0zi: light-dark(#fafafa, #2e2e2e);
  --x1fiqumw: light-dark(#404040, #ccc);
  --xnrnbz5: light-dark(#1f1f1f, #e6e6e6);
  --x1jwxjzp: light-dark(#707070, #ababab);
  --x1fi0z6n: light-dark(#e6e6e6, #3a3a3a);
  --x9y9f0k: light-dark(#b9d3ef, #3c5a78);
  --xpsuol5: #31313144;
  --x618cfm: light-dark(#0000001f, #0005);
}

:root, .x1qiop16 {
  --x17xeloe: "Noto Sans Variable", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --xcl84ob: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;
}

:root, .xnb6fg {
  --x1pz3oby: light-dark(#e3f4e7, #1f3a27);
  --xuyi5aw: light-dark(#1e6b34, #8fd19e);
  --xho6e0h: light-dark(#fff2d6, #3d3018);
  --x1o6ccrc: light-dark(#7a5200, #f0c674);
  --x8463gu: light-dark(#e6eefd, #1f3247);
  --x6k9j5a: light-dark(#1f4fa8, #9cc4ff);
  --xy8v3zp: light-dark(#f0e7fd, #33264a);
  --x1yys9mv: light-dark(#5b2ea6, #c9a8ff);
  --x1cl5w2y: light-dark(#ddf3f0, #183a37);
  --x1bgurfy: light-dark(#11665c, #7fd6cb);
  --x1mh7bis: light-dark(#fde6f0, #42222f);
  --x1ob840v: light-dark(#a3245b, #ff9cc6);
  --x1cvcnih: light-dark(#fde8d8, #42291b);
  --x1vsbzfa: light-dark(#9a3f0c, #ffb27f);
  --x1hdboj1: light-dark(#fde7e7, #432222);
  --x7ujjls: light-dark(#a32020, #ff9a9a);
  --xny0uqa: light-dark(#e8eafd, #26284a);
  --x1bdsjo6: light-dark(#3238a3, #a9afff);
  --x1hefiv7: light-dark(#edf5d8, #2f3a1a);
  --xdqsles: light-dark(#4b6a0f, #c3e27f);
  --x19oleuh: light-dark(#ddf1fa, #173543);
  --xh3s967: light-dark(#0b5f7f, #86d3f2);
  --xgzu520: light-dark(#ececec, #3a3a3a);
  --x43wmy9: light-dark(#4a4a4a, #cfcfcf);
}

:root, .x1ttgh3p {
  --x1szgasp: 2px;
  --xjijr04: 4px;
  --x1202f3t: 8px;
  --xvtjvxt: 12px;
  --x1rnrk8n: 16px;
  --x1led7ir: 24px;
  --xgmau42: 40px;
}

:root, .x19olmbo {
  --x1wgri3: 6px;
  --xih32t3: 8px;
  --xenp9hj: 10px;
  --x1iy5f7m: 999px;
}

:root, .xxuv8qf {
  --x1wsw5pq: #f6f7f3;
  --xllou3k: #fff;
  --x1xmjtqk: #253b32;
  --x5pg8zd: #7c887e;
  --x1suje0c: #385b47;
  --x1p3xl3y: #fff;
  --x1176j9z: #e0e6dd;
  --x18u96ht: #e6efcc;
  --x4i1hs8: 10px;
  --xkl6mq2: 24px;
  --xjes92h: DM Sans;
}

:root, .x1i8o65g {
  --x4a38w4: 24px;
  --xeo0vf: 15px;
  --xvhd399: 13px;
  --xa7s9ev: 14px;
  --xo3lfx5: 13px;
  --x11duwo6: 13px;
  --xe4uqnd: 12px;
  --xrien0w: 12px;
  --x18tq1e: 11px;
  --x107pej8: 13px;
  --x1au4gh0: 22px;
  --xtzyh6f: 12px;
  --x1fs44s4: 18px;
  --xxkjf3q: 11px;
  --x8zaui7: 9px;
  --x1eeyyut: 11px;
  --x1dudovd: 9px;
  --xl9hwn4: 10px;
  --x19r5sm0: 13px;
}

:root, .x1sqijov {
  --x8o4zyu: .1s;
  --x1u6joea: .15s;
  --xura8vw: .2s;
  --xp4c17k: cubic-bezier(.23,1,.32,1);
  --xyspmz8: cubic-bezier(.77,0,.175,1);
}

:root, .xwjmynx {
  --xa70tm8: 48px;
  --x1564d9f: 32px;
  --x1h3e3vn: 28px;
  --x1i02m3k: 24px;
  --x1l9pcvo: 16px;
  --x125uypo: 232px;
  --xepw6n4: 30px;
  --x1p1g30x: 36px;
  --xovf0ei: 52px;
  --x16mnwcm: 32px;
  --x1ozpp5: 44px;
  --xq45atx: 28px;
  --x11pc5vk: 24px;
  --xngw3ir: 20px;
  --x12w81rb: 32px;
  --x1cpv7pc: 28px;
  --x5hkneq: 30px;
  --xvsvj45: 16px;
}

:root, .x1r0cofd {
  --xo0iolz: 0 8px 24px light-dark(#0000001f, #0005), 0 0 0 1px light-dark(#00000014, #ffffff14);
  --x14rq3l3: 0 24px 64px light-dark(#00000029, #0007), 0 0 0 1px light-dark(#00000014, #ffffff14);
}

:root, .x11qo82u {
  --xwb5pzv: 11px;
  --xc6w6gy: 12px;
  --x182r596: 13px;
  --xz1y3gj: 14px;
  --xotscq3: 15px;
  --x1d7csbo: 18px;
  --x1mm7ue9: 24px;
}

.x17w8jon.x17w8jon, .x17w8jon.x17w8jon:root {
  --x19r5sm0: 13px;
  --xl9hwn4: 10px;
  --x1dudovd: 9px;
  --xa7s9ev: 16px;
  --x107pej8: 15px;
  --xtzyh6f: 13px;
  --x1fs44s4: 20px;
  --xeo0vf: 17px;
  --xrien0w: 13px;
  --x1eeyyut: 12px;
  --x8zaui7: 10px;
  --xe4uqnd: 13px;
  --x18tq1e: 12px;
  --xo3lfx5: 15px;
  --xvhd399: 15px;
  --x1au4gh0: 24px;
  --xxkjf3q: 11px;
  --x11duwo6: 15px;
  --x4a38w4: 22px;
}

.x1t9dpz1.x1t9dpz1, .x1t9dpz1.x1t9dpz1:root {
  --xngw3ir: 22px;
  --xvsvj45: 12px;
  --xq45atx: 32px;
  --x1h3e3vn: 36px;
  --x1i02m3k: 32px;
  --x12w81rb: 40px;
  --x16mnwcm: 40px;
  --xa70tm8: 52px;
  --x1l9pcvo: 18px;
  --x1p1g30x: 44px;
  --xovf0ei: 60px;
  --x5hkneq: 40px;
  --x1cpv7pc: 36px;
  --x1564d9f: 44px;
  --x11pc5vk: 30px;
  --xepw6n4: 44px;
  --x125uypo: 232px;
  --x1ozpp5: 52px;
}

.x1gc4vi8.x1gc4vi8, .x1gc4vi8.x1gc4vi8:root {
  --xz1y3gj: 16px;
  --xotscq3: 17px;
  --x182r596: 15px;
  --xc6w6gy: 13px;
  --x1d7csbo: 20px;
  --xwb5pzv: 12px;
  --x1mm7ue9: 26px;
}

.x8ep27l {
  --accent: var(--x1v54kk7);
}

.xfqeyvm {
  --docs-body: var(--xa7s9ev);
}

.xvl4kb4 {
  --docs-h1: var(--x4a38w4);
}

.x1wzh2dp {
  --docs-h2: var(--x1fs44s4);
}

.x1i2osau {
  --docs-h3: var(--xeo0vf);
}

.xq5sm2p {
  --rt-border: var(--x17t4nkz);
}

.x10rfri9 {
  --rt-code-bg: var(--x1teah5u);
}

.x1fzgny1 {
  --rt-faint: var(--x1mpy2fa);
}

.xx4pqlo {
  --rt-gap: var(--x1202f3t);
}

.x1n7fguy {
  --rt-lg: var(--xotscq3);
}

.xk6ilh2 {
  --rt-link: var(--x924m3b);
}

.x1mk3vqc {
  --rt-mono: var(--xcl84ob);
}

.x139f2qs {
  --rt-muted: var(--x1ey84ut);
}

.x1qoqx1o {
  --rt-pre-bg: var(--xbfbm1j);
}

.x1ez5me1 {
  --rt-quote: var(--xsh0gbx);
}

.xt8k23y {
  --rt-radius: var(--xih32t3);
}

.xidj0x0 {
  --rt-radius-sm: var(--x1wgri3);
}

.x1402mzs {
  --rt-selected: var(--x9y9f0k);
}

.xmwcdcm {
  --rt-text: var(--x128ajh6);
}

.xgq7ze2 {
  --rt-xl: var(--x1d7csbo);
}

.xqztv2p {
  --studio-bg: var(--x11n2v95);
}

.x151kmc8 {
  --studio-bg-subtle: var(--xbfbm1j);
}

.x13gp92v {
  --studio-border: var(--x17t4nkz);
}

.x1d9cnty {
  --studio-border-strong: var(--xsh0gbx);
}

.x14nvmlj {
  --studio-danger-text: var(--x1nzvjsd);
}

.xptxsge {
  --studio-field: var(--xeq9buq);
}

.x1782zk3 {
  --studio-fill: var(--xojcwyt);
}

.x1mtok2o {
  --studio-note-bg: var(--x1lt7wb3);
}

.x1u66zny {
  --studio-note-text: var(--x1j2p5qi);
}

.x4zp3jj {
  --studio-selected: var(--x18n8rdu);
}

.xzf2jxq {
  --studio-selected-line: var(--x9y9f0k);
}

.x74o62v {
  --studio-selected-soft: var(--x1tt2ly7);
}

.x3ix01d {
  --studio-selected-text: var(--x924m3b);
}

.xgy4qb1 {
  --studio-success-text: var(--xizijue);
}

.x113rrjb {
  --studio-text: var(--x128ajh6);
}

.xizshcu {
  --studio-text-2: var(--x1fiqumw);
}

.xqtkyom {
  --studio-text-3: var(--x1ey84ut);
}

.x1d1wuxw {
  --studio-text-4: var(--x1mpy2fa);
}

.xi5frkc {
  --x1176j9z: var(--x---x1176j9z);
}

.xwagabl {
  --x18u96ht: var(--x---x18u96ht);
}

.xgzhhi2 {
  --x1p3xl3y: var(--x---x1p3xl3y);
}

.x1vjs84r {
  --x1suje0c: var(--x---x1suje0c);
}

.x10tkxjz {
  --x1wsw5pq: var(--x---x1wsw5pq);
}

.x1qx9rs8 {
  --x1xmjtqk: var(--x---x1xmjtqk);
}

.xqhs7s6 {
  --x4i1hs8: var(--x---x4i1hs8);
}

.x11rq8dg {
  --x5pg8zd: var(--x---x5pg8zd);
}

.xzkl6w2 {
  --xjes92h: var(--x---xjes92h);
}

.xf4st88 {
  --xkl6mq2: var(--x---xkl6mq2);
}

.x1hdzd9a {
  --xllou3k: var(--x---xllou3k);
}
