@layer reset{button{font:inherit}a{color:inherit}}@layer base{@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations")}@font-face{font-display:swap;font-family:JetBrains Mono Variable;font-style:normal;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations")}:root{--focus-outline-color:var(--cove-focus);--focus-outline-offset:-1px;--focus-outline-style:solid;--focus-outline-width:1px;background-color:var(--cove-bg-base);color:var(--cove-label-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji}body{-webkit-user-select:none;user-select:none;min-height:100dvh;margin:0;overflow:hidden}a{cursor:default}:where(:focus-visible){outline-color:var(--focus-outline-color);outline-offset:var(--focus-outline-offset);outline-style:var(--focus-outline-style);outline-width:var(--focus-outline-width)}::placeholder{color:var(--cove-label-muted);opacity:1}input:focus::selection{background-color:var(--cove-selection-bg)}textarea:focus::selection{background-color:var(--cove-selection-bg)}[contenteditable=true]:focus::selection{background-color:var(--cove-selection-bg)}[contenteditable=true]:focus ::selection{background-color:var(--cove-selection-bg)}*{scrollbar-color:var(--cove-scrollbar-thumb) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:var(--cove-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:var(--cove-scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--cove-scrollbar-thumb-active)}[data-content-body] p,input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}}

@layer reset, base, stylex.priority1;

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

  .x10a8y8t {
    inset: 0;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x7z7khe {
    padding: 10px;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1dypa6k {
    padding: 18px;
  }

  .x1uz70x1 {
    padding: 1rem;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x1i3ajwb {
    padding: 2px;
  }

  .x15fnm84 {
    padding: 32px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .x1ruevkc {
    padding: 6px;
  }

  .xe8ttls {
    padding: 8px;
  }

  .x1c5an7f {
    padding: var(--cove-border-width-hairline);
  }

  .x14lvnan:focus-visible {
    padding: 8px;
  }
}

@layer stylex.priority3 {
  .x9r1u3d {
    border-color: #0000;
  }

  .x1i5sop7 {
    border-color: var(--cove-border-base);
  }

  .xgarjqx {
    border-color: var(--cove-border-faint);
  }

  .x1m24joq {
    border-color: var(--cove-border-strong);
  }

  .x3wzl6k {
    border-radius: .2em;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x53nn7g {
    border-radius: 27.7778%;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x1sxf85j {
    border-radius: 5px;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1pjcqnp {
    border-radius: inherit;
  }

  .x1vof2c5 {
    border-radius: var(--cove-control-radius);
  }

  .x16owvf {
    border-radius: var(--cove-radius-round);
  }

  .x1onwliv {
    border-radius: var(--cove-surface-radius);
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x1ino28v {
    border-width: var(--cove-border-width-hairline);
  }

  .x13iyki0 {
    flex: 0 0 39px;
  }

  .x3psx0u {
    flex: none;
  }

  .x15lv9n0 {
    flex: 180px;
  }

  .x12lumcd {
    flex: auto;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1okw0bk {
    flex: none;
  }

  .xp7h7ln {
    flex: var(--x-flex);
  }

  .xxhr3t {
    gap: 0;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x33pbmt {
    gap: 28px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xgkxs2y {
    grid-column: 1;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .x10flg1o {
    grid-column: 4;
  }

  .x10no89f {
    inset-block: 0;
  }

  .xlivtnf {
    inset-block: calc(8px + var(--cove-surface-radius));
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1k49i25 {
    margin-block: -4px;
  }

  .x10im51j {
    margin-block: 0;
  }

  .x1twdi5u {
    margin-block: 12px;
  }

  .x2i9t41 {
    margin-block: 16px;
  }

  .xotl0p9 {
    margin-block: 1px;
  }

  .xqrhvso {
    margin-block: 24px;
  }

  .xg9jes1 {
    margin-block: 4px;
  }

  .x15j7jsh {
    margin-block: 5px;
  }

  .x1uuky47 {
    margin-block: 6px;
  }

  .x1jp4ehj {
    margin-block: 8px;
  }

  .x1odnftw {
    margin-inline: -3.5px;
  }

  .xubnld7 {
    margin-inline: -6px;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .x1nmg3sf {
    margin-inline: 16px;
  }

  .x16gwnm0 {
    margin-inline: 20px;
  }

  .xjgtzcg {
    margin-inline: 4px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xdvhukp {
    outline: 2px solid #0000;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x8du1vd {
    overscroll-behavior: none;
  }

  .xt970qd {
    padding-block: 0;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .x1xn8qrt {
    padding-block: 16px;
  }

  .xqp6ajr {
    padding-block: 20px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .xf4egzd {
    padding-block: 3px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .xifx94n {
    padding-block: 5px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .xknfcqp {
    padding-block: 7px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x181xhy4 {
    padding-inline: .25em;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x12j899k {
    padding-inline: 18px;
  }

  .x1gbt3hs {
    padding-inline: 1px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x5k8d2m {
    padding-inline: 2px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .xlkn9b3 {
    padding-inline: 7px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x1q4txso {
    padding-inline: 9px;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1na4grh:focus-within {
    border-color: var(--cove-focus);
  }

  @media (resolution >= 2x) {
    .x7kpvcs.x7kpvcs {
      padding-block: .5px;
    }
  }
}

@layer stylex.priority4 {
  .x1winvzj {
    -webkit-user-select: none;
  }

  .x1rh3ycu {
    -webkit-user-select: text;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x7a106z {
    align-items: start;
  }

  .xoi2r2e {
    align-self: baseline;
  }

  .xamitd3 {
    align-self: center;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

  .x7t6ubo {
    animation-duration: 3s;
  }

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

  .xn3x69c {
    animation-name: x14gdjav-B;
  }

  .xpedhrg {
    animation-name: x1fy8ia8-B;
  }

  .xl8jj3l {
    animation-name: xpihtdv-B;
  }

  .xa3vuyk {
    animation-timing-function: ease-out;
  }

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

  .x1htlvfj {
    animation-timing-function: step-end;
  }

  .xjyslct {
    appearance: none;
  }

  .x1ifuu1u {
    background-clip: content-box, border-box;
  }

  .xwki5yd {
    background-color: light-dark(var(--syntax-light-background), var(--syntax-dark-background));
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xrz9i3a {
    background-color: var(--cove-bg-base-hover);
  }

  .xnzol3a {
    background-color: var(--cove-bg-base);
  }

  .x16xtvb8 {
    background-color: var(--cove-bg-modal-overlay);
  }

  .x16axmib {
    background-color: var(--cove-bg-selected);
  }

  .x1mvkx2n {
    background-color: var(--cove-bg-shade);
  }

  .x19dawp2 {
    background-color: var(--cove-bg-sub);
  }

  .xvr0luz {
    background-color: var(--cove-border-base);
  }

  .x18auia0 {
    background-color: var(--cove-border-faint);
  }

  .x1bscy4o {
    background-color: var(--cove-control-primary);
  }

  .xlnh7s9 {
    background-color: var(--cove-control-secondary);
  }

  .x631rn2 {
    background-color: var(--cove-danger-base);
  }

  .x10vl2cl {
    background-color: var(--cove-focus);
  }

  .x1288vda {
    background-color: var(--cove-inline-code-bg);
  }

  .x1mqxjxk {
    background-color: var(--cove-label-base);
  }

  .x1ylr5of {
    background-color: var(--cove-scrollbar-thumb);
  }

  .x1mm0vfq {
    background-color: var(--cove-warning-tint);
  }

  .x1ph5ez0 {
    background-image: linear-gradient(var(--cove-bg-base),var(--cove-bg-base)),linear-gradient(to bottom,var(--cove-composer-border-top),var(--cove-border-faint));
  }

  .x1gqfdwy {
    background-origin: border-box;
  }

  .x1616tdu {
    border-block-width: 0;
  }

  .xdzzg64 {
    border-end-end-radius: var(--cove-surface-radius);
  }

  .xuqdxvr {
    border-end-start-radius: var(--cove-surface-radius);
  }

  .x1okm9g {
    border-inline-end-color: var(--cove-border-base);
  }

  .xjbzmbx {
    border-inline-end-color: var(--cove-border-faint);
  }

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

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

  .xfodnqx {
    border-inline-end-width: var(--cove-border-width-hairline);
  }

  .x1qt4h1l {
    border-inline-start-color: var(--cove-border-base);
  }

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

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

  .x1usi71k {
    border-inline-start-width: var(--cove-border-width-hairline);
  }

  .xi398dc {
    border-start-end-radius: var(--cove-surface-radius);
  }

  .xg949s3 {
    border-start-start-radius: var(--cove-surface-radius);
  }

  .xyh5bb9 {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
  }

  .x1xjy7d2 {
    box-shadow: inset 0 0 0 var(--cove-border-width-hairline) var(--cove-border-strong);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1ymxl52 {
    box-shadow: var(--cove-shadow-control);
  }

  .x18n0c46 {
    box-shadow: var(--cove-shadow-floating);
  }

  .x1ct9cy2 {
    box-shadow: var(--cove-shadow-menu);
  }

  .xd6p1me {
    box-shadow: var(--cove-shadow-modal);
  }

  .x17sfl22 {
    box-shadow: var(--cove-shadow-surface);
  }

  .x9guu5m {
    box-shadow: var(--cove-shadow-tooltip);
  }

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

  .x160wp78 {
    caret-color: var(--cove-label-base);
  }

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

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

  .x1heor9g {
    color: inherit;
  }

  .xyqpp79 {
    color: light-dark(var(--syntax-light-foreground), var(--syntax-dark-foreground));
  }

  .x19co3pv {
    color: #0000;
  }

  .x16yxfv9 {
    color: var(--cove-control-primary-label);
  }

  .x1094g55 {
    color: var(--cove-control-secondary-label);
  }

  .x10cjuzx {
    color: var(--cove-danger-base);
  }

  .x648u9r {
    color: var(--cove-danger-foreground);
  }

  .x1nr1s7w {
    color: var(--cove-danger-text);
  }

  .x15h23dg {
    color: var(--cove-icon-base);
  }

  .x1ygmrxh {
    color: var(--cove-icon-faint);
  }

  .x1h7hk0d {
    color: var(--cove-icon-muted);
  }

  .x77iyxd {
    color: var(--cove-label-base);
  }

  .x1989vmr {
    color: var(--cove-label-faint);
  }

  .xl79w6o {
    color: var(--cove-label-link);
  }

  .xm3rqfj {
    color: var(--cove-label-muted);
  }

  .x11tqpxi {
    color: var(--cove-label-title);
  }

  .xfjt0t6 {
    color: var(--cove-success-base);
  }

  .xfqgp7m {
    color: var(--cove-warning-base);
  }

  .xtqikln {
    column-gap: 12px;
  }

  .x1ihrfj4 {
    column-gap: 3px;
  }

  .xicojor {
    cursor: col-resize;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .xzt5al7 {
    direction: ltr;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x1g9z1zj {
    display: var(--x1e3enmo);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x2705at {
    font-family: var(--cove-font-family-mono);
  }

  .x1imgot3 {
    font-family: var(--cove-font-family-sans);
  }

  .x1fc6wgf {
    font-feature-settings: "cv08","zero";
  }

  .x1s8wshw {
    font-size: .875em;
  }

  .xuu6dyu {
    font-size: .9375em;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .xbg4muh {
    font-size: var(--cove-font-size-body);
  }

  .xiwfs11 {
    font-size: var(--cove-font-size-caption);
  }

  .x1uk50fm {
    font-size: var(--cove-font-size-heading);
  }

  .x14tpuwi {
    font-size: var(--cove-font-size-label);
  }

  .xih73mk {
    font-size: var(--cove-font-size-title);
  }

  .x1w505t1 {
    font-size: var(--cove-icon-size-small);
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x117nqv4 {
    font-weight: bold;
  }

  .x4vnw7w {
    font-weight: var(--cove-font-weight-body);
  }

  .x28dfaj {
    font-weight: var(--cove-font-weight-medium);
  }

  .xwok36x {
    font-weight: var(--cove-font-weight-mono);
  }

  .xc0p9mt {
    font-weight: var(--cove-font-weight-strong);
  }

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

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

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

  .xuix1fa {
    hyphens: none;
  }

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

  .xo2ifbc {
    inset-inline-end: 10px;
  }

  .x9q68il {
    inset-inline-end: 12px;
  }

  .xeer0ze {
    inset-inline-end: 24px;
  }

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

  .x1r4y97 {
    inset-inline-start: 12px;
  }

  .xbudbmw {
    inset-inline-start: 50%;
  }

  .x1yojk4g {
    inset-inline-start: calc(50% - .5px);
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x1qab1bc {
    justify-self: end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .x1j7pf75 {
    letter-spacing: -.1px;
  }

  .x14ju556 {
    line-height: 0;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x9d7mpn {
    line-height: 110%;
  }

  .xd4r4e8 {
    line-height: 18px;
  }

  .x19v9tvf {
    line-height: 22px;
  }

  .x1qoy3rc {
    line-height: 23px;
  }

  .xeqr9p9 {
    line-height: 26px;
  }

  .xggjnk3 {
    line-height: normal;
  }

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

  .x1ws5yxj {
    margin-inline-end: -6px;
  }

  .x1mpyi22 {
    margin-inline-end: 1px;
  }

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

  .x2459kn {
    margin-inline-start: -7px;
  }

  .x7phf20 {
    margin-inline-start: 3px;
  }

  .xpcyujq {
    margin-inline-start: 5px;
  }

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

  .x4jbpl3 {
    -webkit-mask-image: linear-gradient(#00000073 0% 30%, #0009 36%, #000c 42% 47%, #000000e6 48.5%, #000 49.5% 50.5%, #000000e6 51.5%, #000c 53% 58%, #0009 64%, #00000073 70% 100%);
    mask-image: linear-gradient(#00000073 0% 30%, #0009 36%, #000c 42% 47%, #000000e6 48.5%, #000 49.5% 50.5%, #000000e6 51.5%, #000c 53% 58%, #0009 64%, #00000073 70% 100%);
  }

  .x1u8mjbh {
    -webkit-mask-image: linear-gradient(to bottom,#000 0,#000 calc(100% - min(40px,var(--scroll-area-overflow-y-end, 40px))),transparent 100%);
    mask-image: linear-gradient(to bottom,#000 0,#000 calc(100% - min(40px,var(--scroll-area-overflow-y-end, 40px))),transparent 100%);
  }

  .xtvtjhs {
    -webkit-mask-image: linear-gradient(#0000 0, #000 20px calc(100% - 20px), #0000 100%);
    mask-image: linear-gradient(#0000 0, #000 20px calc(100% - 20px), #0000 100%);
  }

  .x16fucec {
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1uczgqu {
    outline-color: #0000;
  }

  .x1983zii {
    outline-color: var(--cove-focus);
  }

  .xj0ejr0 {
    outline-color: var(--cove-image-outline);
  }

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

  .x1y3gkto {
    outline-offset: 1px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x2wh2y9 {
    outline-offset: 4px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .x1qgsegg {
    outline-width: 1px;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1h4wwuj {
    overflow-wrap: normal;
  }

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

  .x2vl965 {
    padding-inline-end: 10px;
  }

  .xpdmqnj {
    padding-inline-end: 12px;
  }

  .xsfy40s {
    padding-inline-end: 32px;
  }

  .x1icxu4v {
    padding-inline-end: 6px;
  }

  .xf159sx {
    padding-inline-end: 8px;
  }

  .x8jt6a1 {
    padding-inline-end: var(--sidebar-content-padding-inline-end);
  }

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

  .x1g0dm76 {
    padding-inline-start: 12px;
  }

  .xbmws1g {
    padding-inline-start: 13px;
  }

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

  .x13jy36j {
    padding-inline-start: 24px;
  }

  .x25sj25 {
    padding-inline-start: 6px;
  }

  .xmzvs34 {
    padding-inline-start: 8px;
  }

  .x7coems {
    padding-inline-start: 9px;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x185mbhu {
    scrollbar-gutter: stable;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .xeq4nuv {
    tab-size: 2;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1yc453h {
    text-align: start;
  }

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

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

  .x9s6jxr {
    text-decoration-line: underline line-through;
  }

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

  .xyi4chj {
    text-decoration-thickness: 1px;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

  .xrys4gj {
    text-underline-offset: 2px;
  }

  .x1bblx7b {
    touch-action: pan-x;
  }

  .x18ouj0k {
    transform-origin: bottom;
  }

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

  .x7p49u4 {
    transform: rotate(0);
  }

  .x3oybdh {
    transform: scale(1);
  }

  .x1x6zzmf {
    transform: skewX(0);
  }

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

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

  .x10hyw8s {
    transform: translate3d(0,var(--cove-sidebar-resize-indicator-y, 0px),0);
  }

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

  .xh0walw {
    transform: translateX(var(--drawer-swipe-movement-x));
  }

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

  .xkdpmtm {
    transform: translateY(.5px);
  }

  .x1yivdef {
    transform: translateY(calc(var(--toast-index) * -10px)) scale(calc(1 - (var(--toast-index) * .025)));
  }

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

  .x1g2r6go {
    transition-duration: .1s;
  }

  .xofcydl {
    transition-duration: .4s;
  }

  .x18rvmw {
    transition-duration: var(--cove-duration-default);
  }

  .x1bam6a8 {
    transition-duration: var(--cove-duration-fast);
  }

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

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

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

  .x19991ni {
    transition-property: opacity;
  }

  .xz4gly6 {
    transition-timing-function: ease-in-out;
  }

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

  .xuqmqy9 {
    transition-timing-function: var(--cove-motion-easing);
  }

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

  .x1hx0egp {
    -webkit-user-select: text;
    user-select: text;
  }

  .x11njtxf {
    vertical-align: baseline;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x1sdyfia {
    white-space: pre;
  }

  .xu4wqa0 {
    white-space: var(--cove-code-white-space, pre);
  }

  .x1so62im {
    will-change: transform;
  }

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

  .x1lldw8n {
    word-break: normal;
  }

  .x197lrbz {
    word-break: var(--cove-code-word-break, normal);
  }

  .xp3md9m {
    word-spacing: normal;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .x1355qak {
    z-index: 20;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .x68pp3s {
    z-index: 30;
  }

  .x1jeq31z {
    z-index: 31;
  }

  .xf5e64p {
    z-index: 40;
  }

  .x1b4dqds {
    z-index: 41;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1aciyhk {
    z-index: 60;
  }

  .xzsjmec {
    z-index: calc(100 - var(--toast-index));
  }

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

  .x1y33tax.x1y33tax:where(.x-default-marker[data-scrolling] *) {
    background-color: #0000;
  }

  .x1sbc4ug[data-popup-open], .x6egjfu[data-highlighted], .xn0khwa[data-pressed], .xnj7pgs:focus-visible {
    background-color: var(--cove-bg-base-hover);
  }

  .x10tdb5t[data-highlighted]:hover, .xhn6jbc:is([aria-current="page"], [data-active], [data-highlighted]):hover {
    background-color: var(--cove-bg-selected-hover);
  }

  .x122ktrd:is([aria-current="page"], [data-active], [data-highlighted]), .xl3zlj7[data-highlighted] {
    background-color: var(--cove-bg-selected);
  }

  .x1flm75k:active:not(:disabled), .xp4s7vj:focus-visible, .xzzff8b:hover:not(:disabled) {
    background-color: var(--cove-bg-shade-hover);
  }

  .x15rcsrt:active {
    background-color: var(--cove-control-primary-hover);
  }

  .x17xcfdj:active, .x85xxdq:focus-visible {
    background-color: var(--cove-control-secondary-hover);
  }

  .xbiubau[aria-expanded="true"] {
    background-color: var(--cove-control-secondary-selected);
  }

  .x12v0c84:active:not(:disabled), .x18jucrt:focus-visible, .x1rgwrw6:active:not([aria-expanded="true"]), .x3w2788:hover:not([aria-expanded="true"]), .xebid5p:hover:not(:disabled), .xmj5u0o[data-highlighted] {
    background-color: var(--cove-control-tertiary-hover);
  }

  .x1muvjdr:focus-within {
    background-image: linear-gradient(var(--cove-bg-base),var(--cove-bg-base)),linear-gradient(to bottom,var(--cove-composer-border-top-focused),var(--cove-border-faint));
  }

  .x1g6fhab:focus-visible {
    box-shadow: 0 0 0 1px var(--cove-focus);
  }

  .x18efzuh:focus-visible {
    clip-path: none;
  }

  .x1r9jgfe:is([aria-current="page"], [data-active], [data-highlighted]) {
    color: var(--cove-danger-text);
  }

  .x1grhq05:hover:not(:disabled), .x39n7ko:focus-visible {
    color: var(--cove-icon-base);
  }

  .xy6e6km:focus-visible {
    color: var(--cove-label-base);
  }

  .x1glhue6[data-highlighted]:hover, .x1xxtyhr[data-highlighted], .xfxgpha:hover:not(:disabled), .xg2m5b2[aria-expanded="true"], .xnmavm3:is([aria-current="page"], [data-active], [data-highlighted]), .xxpniqd:active:not(:disabled) {
    color: var(--cove-label-title);
  }

  .xml3j09.xml3j09:where(.x-default-marker:has( > [contenteditable="true"]:focus) *) {
    display: block;
  }

  .xgxbav8:focus-visible {
    inset-inline-start: 8px;
  }

  .x2hv2e2[aria-disabled="true"] {
    opacity: .65;
  }

  .x1pimrze:is([data-ending-style], [data-starting-style]), .x1q9uwj9:is([data-ending-style], [data-limited], [data-starting-style]), .x1z07e3z.x1z07e3z:where(.x-default-marker[data-scrolling] *), .x7u2acd[data-behind] {
    opacity: 0;
  }

  .x184uy06.x184uy06:where(.x3behvc:hover:not(:has(:focus-visible, button:focus, [data-popup-open])) *), .x1c11yll.x1c11yll:where(.x-default-marker:is([data-separator="active"], [data-separator="hover"], :focus-visible, :hover):not([data-collapsed]) *), .x1euntei:focus-within, .x1x8bb6t.x1x8bb6t:where(.x3behvc:has(:focus-visible, button:focus, [data-popup-open]) *), .xcbbmyo[data-expanded] {
    opacity: 1;
  }

  .x6ubgv2:focus-visible {
    outline-color: var(--cove-danger-base);
  }

  .xwxyrkt:focus-visible {
    outline-color: var(--cove-focus);
  }

  .x1pr93yt:focus-visible:not([aria-disabled="true"]), .x7s97pk:focus-visible {
    outline-offset: 2px;
  }

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

  .x4xl6zf:focus-visible {
    outline-width: 1px;
  }

  .x1qfuzz7.x1qfuzz7:where(.x3behvc:hover:not(:has(:focus-visible, button:focus, [data-popup-open])) *), .xbt4iw:focus-within, .xv6it0e.xv6it0e:where(.x3behvc:has(:focus-visible, button:focus, [data-popup-open]) *) {
    pointer-events: auto;
  }

  .x1y3x6dy.x1y3x6dy:where(.x-default-marker[data-scrolling] *) {
    pointer-events: none;
  }

  .x2y585p.x2y585p:where(.x-default-marker[data-panel-open] *) {
    transform: rotate(90deg);
  }

  .xt8028c:is([data-ending-style], [data-starting-style]) {
    transform: scale(.98);
  }

  .xac57bl[data-ending-style][data-swipe-direction="right"] {
    transform: translateX(calc(var(--toast-swipe-movement-x) + 150%));
  }

  .xc1vhkb:is([data-ending-style]:not([data-swipe-direction]), [data-starting-style]) {
    transform: translateY(100%);
  }

  .xdm1sb0[data-expanded] {
    transform: translateY(calc(var(--toast-offset-y) * -1 - var(--toast-index) * 14px));
  }

  .xr96fci[aria-expanded="true"], .xuik8z1[data-instant] {
    transition-duration: 0s;
  }

  .x1yjq35w:has(:focus-visible, button:focus) {
    background-color: var(--cove-bg-base-hover);
  }

  .xg8f3ec:has( + div[aria-hidden="true"]) {
    caret-color: #0000;
  }

  .xvhws6r:has([data-popup-open]) {
    opacity: 1;
  }

  .xx4obbf:has([data-popup-open]) {
    pointer-events: auto;
  }

  .x1psxuny:last-child {
    display: var(--xfoocdy);
  }

  .x1ggcp4b.x1ggcp4b:focus-within:where(.x-default-marker[data-scrolling] *) {
    background-color: var(--cove-bg-base-hover);
  }

  .x1r996dt.x1r996dt:where(.x-default-marker[data-scrolling] *):where(.x3behvc:hover:not(:has(:focus-visible, button:focus, [data-popup-open])) *) {
    opacity: 0;
  }

  .x1dc6xy3.x1dc6xy3:where(.x-default-marker[data-scrolling] *):where(.x-default-marker:is(article:focus-within) *), .xc1kt67.xc1kt67:where(.x-default-marker[data-scrolling] *):where(.x3behvc:is(:focus-within, :has([data-popup-open])) *) {
    opacity: 1;
  }

  .x1fg06ma.x1fg06ma:where(.x-default-marker[data-scrolling] *):where(.x3behvc:is(:focus-within, :has([data-popup-open])) *), .xgsu9h8.xgsu9h8:where(.x-default-marker[data-scrolling] *):where(.x-default-marker:is(article:focus-within) *) {
    pointer-events: auto;
  }

  .x1f06hzd.x1f06hzd:where(.x-default-marker[data-scrolling] *):where(.x3behvc:hover:not(:has(:focus-visible, button:focus, [data-popup-open])) *) {
    pointer-events: none;
  }

  .x1talzrl:disabled {
    color: var(--cove-icon-faint);
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

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

  .x1z0es1p:hover {
    background-color: var(--cove-bg-base-hover);
  }

  .x11arwan:hover {
    background-color: var(--cove-bg-shade-hover);
  }

  .xm8oq55:hover {
    background-color: var(--cove-control-primary-hover);
  }

  .x1byr920:hover {
    background-color: var(--cove-control-secondary-hover);
  }

  .x1sv0odt:hover {
    background-color: var(--cove-control-tertiary-hover);
  }

  .x1ig7yp9:hover {
    background-color: var(--cove-scrollbar-thumb-hover);
  }

  .x1ga16fu:hover {
    background-color: var(--cove-warning-tint);
  }

  .x15y67ub:hover {
    color: var(--cove-control-primary-label);
  }

  .x1rvva67:hover {
    color: var(--cove-control-secondary-label);
  }

  .x1goor4x:hover {
    color: var(--cove-danger-text);
  }

  .x4cc2xl:hover {
    color: var(--cove-icon-base);
  }

  .xlyughh:hover {
    color: var(--cove-label-base);
  }

  .xage6wu:hover {
    color: var(--cove-label-muted);
  }

  .xv5vobu:hover {
    color: var(--cove-label-title);
  }

  .xnybjgd:hover {
    cursor: var(--cove-composer-link-cursor);
  }

  .x12jy1tk:hover {
    -webkit-text-decoration-line: var(--cove-composer-link-decoration);
    text-decoration-line: var(--cove-composer-link-decoration);
  }

  .x6xbvzw:hover {
    transition-duration: 0s;
  }

  .x1e5s9ry.x1e5s9ry:hover:where(.x-default-marker[data-scrolling] *) {
    background-color: #0000;
  }

  .x4zcv9x:active {
    background-color: var(--cove-bg-shade-hover);
  }

  .x1men5qs:active {
    background-color: var(--cove-control-secondary-selected);
  }

  .x4w402v:active {
    background-color: var(--cove-control-tertiary-hover);
  }

  .x9ly8bp:active {
    background-color: var(--cove-scrollbar-thumb-active);
  }

  .x1d7pqjy:active {
    color: var(--cove-icon-base);
  }

  .x1q3p40n:active {
    color: var(--cove-label-base);
  }

  .x1xbqf2p:active {
    color: var(--cove-label-title);
  }

  .x1uodt95:active {
    transition-duration: 0s;
  }

  @media (width <= 1024px) {
    .xfry459.xfry459 {
      border-end-end-radius: 0;
    }

    .x116cclj.x116cclj {
      border-end-start-radius: 0;
    }

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

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

    .x1hjnkfr.x1hjnkfr {
      border-start-end-radius: 0;
    }

    .x1w9bwhz.x1w9bwhz {
      border-start-start-radius: 0;
    }
  }

  @media (width <= 480px), (pointer: coarse) {
    .x1i8nrgd.x1i8nrgd {
      display: none;
    }
  }

  @media (width >= 481px) and (pointer: fine) {
    .xxdp5vu.xxdp5vu {
      display: none;
    }
  }

  @media (width >= 900px) {
    .x12i6sez.x12i6sez {
      grid-template-columns: minmax(260px, 320px) minmax(0, 1fr);
    }
  }

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

  @media (width <= 600px) {
    .xni3j5z.xni3j5z {
      inset-inline-end: 16px;
    }
  }

  @media (resolution >= 2x) {
    .xpgxwe9.xpgxwe9 {
      inset-inline-start: calc(50% - .75px);
    }
  }

  @media (hover: none) and (not (pointer: coarse)) {
    .x1smducw.x1smducw {
      opacity: 1;
    }
  }

  @media (pointer: coarse) {
    .xxc3ku7.xxc3ku7 {
      opacity: 1;
    }
  }

  @media (width <= 1024px) {
    .x10jz2lb.x10jz2lb {
      padding-inline-end: 0;
    }

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

  @media (hover: none) and (not (pointer: coarse)) {
    .x3dfmpr.x3dfmpr {
      pointer-events: auto;
    }
  }

  @media (pointer: coarse) {
    .x17gimmu.x17gimmu {
      pointer-events: auto;
    }
  }

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

  @media (prefers-reduced-motion: no-preference) {
    .x13lbdza.x13lbdza {
      transition-duration: var(--cove-duration-default);
    }

    .x1o9qoqj.x1o9qoqj {
      transition-property: height, opacity;
    }

    .x1h5vcno.x1h5vcno {
      transition-property: transform;
    }

    .x1xjcvrb.x1xjcvrb {
      transition-timing-function: var(--cove-motion-easing);
    }
  }

  .x1xecc0k.x1xecc0k:focus-within:hover:where(.x-default-marker[data-scrolling] *) {
    background-color: var(--cove-bg-base-hover);
  }

  @media (prefers-reduced-motion: no-preference) {
    .x14zcqv4.x14zcqv4:is([data-ending-style], [data-starting-style]) {
      opacity: 0;
    }
  }
}

@layer stylex.priority5 {
  .x3ry6bb {
    border-bottom-color: var(--cove-border-base);
  }

  .x5p973r {
    border-bottom-color: var(--cove-border-faint);
  }

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

  .xnmhyxx {
    border-bottom-width: var(--cove-border-width-hairline);
  }

  .x192zty1 {
    border-left-color: var(--cove-border-base);
  }

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

  .x1vr4k4b {
    border-left-width: var(--cove-border-width-hairline);
  }

  .xsamf1f {
    border-top-color: var(--cove-border-base);
  }

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

  .x1qgl25n {
    border-top-width: var(--cove-border-width-hairline);
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xy58vm5 {
    bottom: 24px;
  }

  .x7ofzsv {
    bottom: 9px;
  }

  .x9owq75 {
    bottom: var(--cove-surface-radius);
  }

  .xa94rxp {
    height: .875em;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x170jfvy {
    height: 10px;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .x1ta3ar0 {
    height: 17px;
  }

  .xlzyvqe {
    height: 1em;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .xz68wzm {
    height: 200%;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xwvwv9b {
    height: 46px;
  }

  .x1peatla {
    height: 64px;
  }

  .x10asjom {
    height: calc(100% - 16px);
  }

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

  .x3n1jyc {
    height: var(--cove-border-width-hairline);
  }

  .x1p6w5dt {
    height: var(--cove-control-height-compact);
  }

  .x1f2os68 {
    height: var(--cove-icon-size-small);
  }

  .x1qfixgw {
    height: var(--cove-icon-size);
  }

  .xd02i0p {
    height: var(--cove-menu-item-height);
  }

  .xmy8wre {
    height: var(--toast-frontmost-height);
  }

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

  .x13a6lz9 {
    left: -99999px;
  }

  .xu96u03 {
    left: 0;
  }

  .xpnmzw7 {
    left: 12px;
  }

  .x1n1zeqj {
    margin-bottom: -9px;
  }

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

  .xat24cr {
    margin-bottom: 0;
  }

  .xod5an3 {
    margin-bottom: 12px;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .x1iymm2a {
    margin-bottom: 32px;
  }

  .x12nagc {
    margin-bottom: 4px;
  }

  .xzueoph {
    margin-bottom: 6px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x1rdy4ex {
    margin-top: -4px;
  }

  .xifccgj {
    margin-top: -6px;
  }

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

  .xdj266r {
    margin-top: 0;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .xg87l8a {
    margin-top: 32px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .x1xiyphd {
    max-height: 240px;
  }

  .x1sa8wxz {
    max-height: 304px;
  }

  .x14eurpq {
    max-height: 480px;
  }

  .x12ajvvl {
    max-height: calc(100vh - 32px);
  }

  .x1x7hdd1 {
    max-height: min(var(--available-height),512px);
  }

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

  .xnj9bke {
    max-height: var(--cove-code-max-height, none);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1ko49du {
    max-width: 1240px;
  }

  .x18qnofl {
    max-width: 160px;
  }

  .x1gocmvm {
    max-width: 176px;
  }

  .x1va8c73 {
    max-width: 320px;
  }

  .x1j9u4d2 {
    max-width: 400px;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .xapjn7j {
    max-width: 760px;
  }

  .xvv7f4i {
    max-width: calc(100vw - 24px);
  }

  .xgyb5vb {
    max-width: calc(100vw - 30px);
  }

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

  .x7enkut {
    max-width: min(520px, 100vw - 16px);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .x1vn6ebd {
    min-height: 116px;
  }

  .x1hshjfz {
    min-height: 16px;
  }

  .xe0957l {
    min-height: 22px;
  }

  .x1lpwdgh {
    min-height: 300px;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .xqt01rp {
    min-height: 41px;
  }

  .x1wiwyrm {
    min-height: 52px;
  }

  .xbktkl8 {
    min-height: 56px;
  }

  .xzbw6zd {
    min-height: 74px;
  }

  .xxbx52y {
    min-height: var(--cove-control-height);
  }

  .x82snj4 {
    min-height: var(--x-minHeight);
  }

  .xeuugli {
    min-width: 0;
  }

  .x135ewu2 {
    min-width: 1.25em;
  }

  .x1d77m7x {
    min-width: 140px;
  }

  .x5w4yej {
    min-width: 160px;
  }

  .x57cstt {
    min-width: 176px;
  }

  .x16xo4sp {
    min-width: 18px;
  }

  .x1jzhcrs {
    min-width: 200px;
  }

  .xytlacd {
    min-width: 224px;
  }

  .x1u2d2a2 {
    min-width: 280px;
  }

  .x46jg8d {
    min-width: 32px;
  }

  .x6ppu7m {
    min-width: max(var(--anchor-width),192px);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .xruhzvi {
    overflow-x: var(--cove-code-overflow-x, auto);
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1s73dr8 {
    overflow-y: clip;
  }

  .x1i4n7zp {
    overflow-y: var(--cove-code-overflow-y, visible);
  }

  .xzxdvmt {
    padding-bottom: 17px;
  }

  .x1j85h84 {
    padding-bottom: 1px;
  }

  .x10b6aqq {
    padding-bottom: 6px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .xdvlbce {
    padding-bottom: 9px;
  }

  .x1i3gm9a {
    padding-bottom: var(--cove-border-width-hairline);
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x889kno {
    padding-top: 10px;
  }

  .x12t3zde {
    padding-top: 1rem;
  }

  .x123j3cw {
    padding-top: 5px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x3m8u43 {
    right: 0;
  }

  .xlftelb {
    right: 12px;
  }

  .x12g0ma0 {
    scroll-margin-bottom: 40px;
  }

  .x1m1h3jm {
    scroll-margin-top: 1px;
  }

  .x1fo6t33 {
    top: -4px;
  }

  .x13k8yb0 {
    top: -50%;
  }

  .xtu2xtp {
    top: -6px;
  }

  .xeb58b7 {
    top: .5px;
  }

  .x13vifvy {
    top: 0;
  }

  .x1eu8d0j {
    top: 10px;
  }

  .xq6sioi {
    top: 2.5px;
  }

  .xtirvkn {
    top: 46px;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1dorcft {
    top: var(--cove-surface-radius);
  }

  .x1okc8zn {
    width: .875em;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .xj35x94 {
    width: 112px;
  }

  .xsmyaan {
    width: 12px;
  }

  .x1f1nzxn {
    width: 176px;
  }

  .x15vhz18 {
    width: 1em;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .xafpxmx {
    width: 240px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x23j0i4 {
    width: 26px;
  }

  .xfo62xy {
    width: 2px;
  }

  .x1m258z3 {
    width: 320px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x3p9ev8 {
    width: 420px;
  }

  .x10h3iyq {
    width: 42px;
  }

  .xht4xr3 {
    width: 480px;
  }

  .xewp6mh {
    width: 560px;
  }

  .x1fu8urw {
    width: 64px;
  }

  .xci0xqf {
    width: 7px;
  }

  .x14atkfc {
    width: auto;
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xezivpi {
    width: max-content;
  }

  .xzghzqz {
    width: min(388px, 100vw - 48px);
  }

  .xu99pg0 {
    width: var(--cove-control-height-compact);
  }

  .xpd1fed {
    width: var(--cove-icon-size-small);
  }

  .xuc1ny1 {
    width: var(--cove-icon-size);
  }

  .x162sep:focus-visible {
    height: auto;
  }

  .xdh0al9:is(li > ol, li > ul) {
    margin-bottom: 0;
  }

  .xr0kcfi:is(li > ol, li > ul) {
    margin-top: 0;
  }

  .x7lkgw8:focus-visible {
    top: 50px;
  }

  .x23you6:focus-visible {
    top: 8px;
  }

  .xc0q84q:focus-visible {
    width: auto;
  }

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

  .xzboxd6:last-child {
    margin-bottom: 0;
  }

  @media (width <= 1024px) {
    .x1vfd0i4.x1vfd0i4 {
      border-bottom-width: 0;
    }

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

  @media (width <= 600px) {
    .x1yp503u.x1yp503u {
      bottom: 16px;
    }
  }

  @media (pointer: coarse) {
    .xnnnvp6.xnnnvp6 {
      min-height: 36px;
    }

    .x143aeil.x143aeil {
      min-width: 36px;
    }
  }

  @media (width <= 1024px) {
    .x1d6gu62.x1d6gu62 {
      padding-bottom: 0;
    }

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

  @media (hover: none) and (not (pointer: coarse)) {
    .x1dopemi.x1dopemi {
      padding-top: 40px;
    }
  }

  @media (pointer: coarse) {
    .x1fczyfp.x1fczyfp {
      padding-top: 40px;
    }
  }

  @media (width <= 600px) {
    .xsdgs07.xsdgs07 {
      width: calc(100vw - 32px);
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .xcwvu1t.xcwvu1t:is([data-ending-style], [data-starting-style]) {
      height: 0;
    }
  }
}

@layer stylex.priority6 {
  .x1658mo5:before {
    inset: -4px;
  }

  .xarstr8:after {
    inset: 0;
  }
}

@layer stylex.priority7 {
  .x1x6ksa7:before {
    border-color: currentColor;
  }

  .xty4yez:before {
    border-radius: 2px;
  }

  .xo9nbae:before {
    border-radius: 9999px;
  }

  .x1fo1fc9:before {
    border-style: solid;
  }

  .x8dlkbn:before {
    border-width: var(--x1i6s0bq);
  }
}

@layer stylex.priority8 {
  .x1ad04t7::-webkit-search-cancel-button {
    appearance: none;
  }

  .x1lw5rf3::selection {
    background-color: color-mix(in srgb,var(--cove-label-muted) 20%,transparent);
  }

  .x1kl8ylt:before {
    background-color: var(--cove-border-strong);
  }

  .x4fnnqo:before {
    background-color: var(--x19qmy5m);
  }

  .x8gn6eo:after {
    background-image: linear-gradient(to bottom,transparent 70%,var(--cove-bg-sub) 100%);
  }

  .xi42oh3:after {
    background-image: var(--cove-code-fade, none);
  }

  .xtql2tq:before {
    box-sizing: border-box;
  }

  .xvk7myy::placeholder {
    color: #757575;
  }

  .x1687odj::placeholder {
    color: var(--cove-label-faint);
  }

  .x1cpjm7i:before, .x1s928wv:after {
    content: "";
  }

  .xhxksr2:before {
    content: var(--x160fp2n);
  }

  .x15ozc13:before {
    display: none;
  }

  .xfk6m8::-webkit-scrollbar {
    display: none;
  }

  .x1682cnc:before, .x1iygr5g:after {
    inset-inline-start: 0;
  }

  .x1845uth:before {
    inset-inline-start: var(--x1mip3bn);
  }

  .x7xwk5j::placeholder {
    opacity: 1;
  }

  .x2q1x1w:after {
    pointer-events: none;
  }

  .x1hmns74:before, .x1j6awrg:after {
    position: absolute;
  }

  .x1wnbjh8:before {
    text-align: end;
  }

  .x36un7l:before {
    white-space: nowrap;
  }
}

@layer stylex.priority9 {
  .xhq5o37:before {
    bottom: 0;
  }

  .x1x7xguf:after {
    height: 15px;
  }

  .x1vlekqi:before {
    height: var(--x1o0uz94);
  }

  .x1wk4sv6:before {
    left: -3px;
  }

  .xwr4i5i:before {
    right: -3px;
  }

  .x1y3wzot:before {
    top: 0;
  }

  .x1srwf7z:after {
    top: 100%;
  }

  .x8nzlkq:before {
    top: var(--xdnufod);
  }

  .x4eaejv:after {
    width: 100%;
  }

  .x1eencha:before {
    width: 4px;
  }

  .x1fjl2qf:before {
    width: var(--xiicml3);
  }
}

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

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

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

@property --cove-image-outline {
  syntax: "<color>";
  inherits: true;
  initial-value: #0000001a;
}

@property --cove-bg-modal-overlay {
  syntax: "<color>";
  inherits: true;
  initial-value: #0000003f;
}

@property --cove-inline-code-bg {
  syntax: "<color>";
  inherits: true;
  initial-value: #00307a0c;
}

@property --cove-label-link {
  syntax: "<color>";
  inherits: true;
  initial-value: #0068dd;
}

@property --cove-info-text {
  syntax: "<color>";
  inherits: true;
  initial-value: #007eff;
}

@property --cove-success-text {
  syntax: "<color>";
  inherits: true;
  initial-value: #008e08;
}

@property --cove-label-title {
  syntax: "<color>";
  inherits: true;
  initial-value: #1b1b1b;
}

@property --cove-control-secondary-label {
  syntax: "<color>";
  inherits: true;
  initial-value: #2f2f31;
}

@property --cove-control-tertiary-label {
  syntax: "<color>";
  inherits: true;
  initial-value: #2f2f31;
}

@property --cove-icon-base {
  syntax: "<color>";
  inherits: true;
  initial-value: #2f2f31;
}

@property --cove-label-base {
  syntax: "<color>";
  inherits: true;
  initial-value: #2f2f31;
}

@property --cove-control-primary-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: #436fc4;
}

@property --cove-success-base {
  syntax: "<color>";
  inherits: true;
  initial-value: #43bc58;
}

@property --cove-control-primary {
  syntax: "<color>";
  inherits: true;
  initial-value: #527ed8;
}

@property --cove-focus {
  syntax: "<color>";
  inherits: true;
  initial-value: #527ed8;
}

@property --cove-selection-bg {
  syntax: "<color>";
  inherits: true;
  initial-value: #527ed866;
}

@property --cove-info-base {
  syntax: "<color>";
  inherits: true;
  initial-value: #5cf;
}

@property --cove-icon-muted {
  syntax: "<color>";
  inherits: true;
  initial-value: #5b5c5e;
}

@property --cove-label-muted {
  syntax: "<color>";
  inherits: true;
  initial-value: #5b5c5e;
}

@property --cove-warning-text {
  syntax: "<color>";
  inherits: true;
  initial-value: #947100;
}

@property --cove-icon-faint {
  syntax: "<color>";
  inherits: true;
  initial-value: #9c9c9e;
}

@property --cove-label-faint {
  syntax: "<color>";
  inherits: true;
  initial-value: #9c9c9e;
}

@property --cove-scrollbar-thumb-active {
  syntax: "<color>";
  inherits: true;
  initial-value: #9c9c9e;
}

@property --cove-scrollbar-thumb {
  syntax: "<color>";
  inherits: true;
  initial-value: #9d9d9f;
}

@property --cove-scrollbar-thumb-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: #9e9ea1;
}

@property --cove-border-selected {
  syntax: "<color>";
  inherits: true;
  initial-value: #ccced4;
}

@property --cove-border-strong {
  syntax: "<color>";
  inherits: true;
  initial-value: #d2d2d2;
}

@property --cove-success-foreground {
  syntax: "<color>";
  inherits: true;
  initial-value: #d5ffd6;
}

@property --cove-info-foreground {
  syntax: "<color>";
  inherits: true;
  initial-value: #dbffff;
}

@property --cove-info-background {
  syntax: "<color>";
  inherits: true;
  initial-value: #dfe5f4;
}

@property --cove-bg-sub-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: #e0e0e1;
}

@property --cove-bg-selected-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: #e0e2ee;
}

@property --cove-danger-text {
  syntax: "<color>";
  inherits: true;
  initial-value: #e1243a;
}

@property --cove-border-base {
  syntax: "<color>";
  inherits: true;
  initial-value: #e1e1e1;
}

@property --cove-border-thin {
  syntax: "<color>";
  inherits: true;
  initial-value: #e1e1e1;
}

@property --cove-success-background {
  syntax: "<color>";
  inherits: true;
  initial-value: #e1e6e2;
}

@property --cove-success-tint {
  syntax: "<color>";
  inherits: true;
  initial-value: #e3eee5;
}

@property --cove-info-tint {
  syntax: "<color>";
  inherits: true;
  initial-value: #e3f1ff;
}

@property --cove-bg-shade-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: #e4e4e5;
}

@property --cove-bg-selected {
  syntax: "<color>";
  inherits: true;
  initial-value: #e5e8f4;
}

@property --cove-warning-background {
  syntax: "<color>";
  inherits: true;
  initial-value: #e7e4e1;
}

@property --cove-bg-shade {
  syntax: "<color>";
  inherits: true;
  initial-value: #e9e9ea;
}

@property --cove-bg-focus {
  syntax: "<color>";
  inherits: true;
  initial-value: #eaeaeb;
}

@property --cove-bg-base-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: #eeeeef;
}

@property --cove-bg-sub {
  syntax: "<color>";
  inherits: true;
  initial-value: #eeeeef;
}

@property --cove-danger-background {
  syntax: "<color>";
  inherits: true;
  initial-value: #efe1e3;
}

@property --cove-warning-base {
  syntax: "<color>";
  inherits: true;
  initial-value: #f0bf00;
}

@property --cove-control-secondary-selected {
  syntax: "<color>";
  inherits: true;
  initial-value: #f0f0f0;
}

@property --cove-control-tertiary-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: #f0f0f1;
}

@property --cove-border-faint {
  syntax: "<color>";
  inherits: true;
  initial-value: #f1f1f1;
}

@property --cove-danger-base {
  syntax: "<color>";
  inherits: true;
  initial-value: #f34e52;
}

@property --cove-control-secondary-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: #f3f3f3;
}

@property --cove-chrome-tab-bg {
  syntax: "<color>";
  inherits: true;
  initial-value: #f6f6f7;
}

@property --cove-danger-tint {
  syntax: "<color>";
  inherits: true;
  initial-value: #f7e3e4;
}

@property --cove-warning-tint {
  syntax: "<color>";
  inherits: true;
  initial-value: #f7eee1;
}

@property --cove-bg-base {
  syntax: "<color>";
  inherits: true;
  initial-value: #f8f8f9;
}

@property --cove-control-primary-label {
  syntax: "<color>";
  inherits: true;
  initial-value: #fcfeff;
}

@property --cove-chrome-tab-bg-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: #fdfdfe;
}

@property --cove-chrome-tab-bg-active {
  syntax: "<color>";
  inherits: true;
  initial-value: #fefeff;
}

@property --cove-control-secondary {
  syntax: "<color>";
  inherits: true;
  initial-value: #fefeff;
}

@property --cove-control-tertiary {
  syntax: "<color>";
  inherits: true;
  initial-value: #fefeff;
}

@property --cove-danger-foreground {
  syntax: "<color>";
  inherits: true;
  initial-value: #ffe7de;
}

@property --cove-warning-foreground {
  syntax: "<color>";
  inherits: true;
  initial-value: #fffaa6;
}

@property --cove-font-size-label {
  syntax: "<length>";
  inherits: true;
  initial-value: 12px;
}

@property --cove-surface-radius {
  syntax: "<length>";
  inherits: true;
  initial-value: 12px;
}

@property --cove-font-size-body {
  syntax: "<length>";
  inherits: true;
  initial-value: 13px;
}

@property --cove-icon-size-small {
  syntax: "<length>";
  inherits: true;
  initial-value: 14px;
}

@property --cove-font-size-heading {
  syntax: "<length>";
  inherits: true;
  initial-value: 15px;
}

@property --cove-icon-size {
  syntax: "<length>";
  inherits: true;
  initial-value: 16px;
}

@property --cove-font-size-title {
  syntax: "<length>";
  inherits: true;
  initial-value: 18px;
}

@property --cove-control-height-compact {
  syntax: "<length>";
  inherits: true;
  initial-value: 28px;
}

@property --cove-control-height {
  syntax: "<length>";
  inherits: true;
  initial-value: 30px;
}

@property --cove-menu-item-height {
  syntax: "<length>";
  inherits: true;
  initial-value: 32px;
}

@property --cove-hit-target-minimum {
  syntax: "<length>";
  inherits: true;
  initial-value: 40px;
}

@property --cove-control-radius {
  syntax: "<length>";
  inherits: true;
  initial-value: 8px;
}

@property --cove-radius-round {
  syntax: "<length>";
  inherits: true;
  initial-value: 9999px;
}

@property --cove-duration-fast {
  syntax: "<time>";
  inherits: true;
  initial-value: .1s;
}

@property --cove-duration-default {
  syntax: "<time>";
  inherits: true;
  initial-value: .25s;
}

@property --cove-duration-slow {
  syntax: "<time>";
  inherits: true;
  initial-value: .35s;
}

@keyframes xpihtdv-B {
  0%, 49% {
    opacity: 1;
  }

  50%, 100% {
    opacity: 0;
  }
}

@keyframes x14gdjav-B {
  0%, 67% {
    outline-color: var(--cove-focus);
  }

  100% {
    outline-color: #0000;
  }
}

@keyframes x1fy8ia8-B {
  to {
    transform: rotate(360deg);
  }
}

:root, .x15iirg {
  --cove-bg-base: #f8f8f9;
  --cove-bg-base-hover: #eeeeef;
  --cove-bg-focus: #eaeaeb;
  --cove-bg-modal-overlay: #0000003f;
  --cove-bg-selected: #e5e8f4;
  --cove-bg-selected-hover: #e0e2ee;
  --cove-bg-shade: #e9e9ea;
  --cove-bg-shade-hover: #e4e4e5;
  --cove-bg-sub: #eeeeef;
  --cove-bg-sub-hover: #e0e0e1;
  --cove-border-base: #e1e1e1;
  --cove-border-faint: #f1f1f1;
  --cove-border-selected: #ccced4;
  --cove-border-strong: #d2d2d2;
  --cove-border-thin: #e1e1e1;
  --cove-control-primary: #527ed8;
  --cove-control-primary-hover: #436fc4;
  --cove-control-primary-label: #fcfeff;
  --cove-control-secondary: #fefeff;
  --cove-control-secondary-hover: #f3f3f3;
  --cove-control-secondary-label: #2f2f31;
  --cove-control-secondary-selected: #f0f0f0;
  --cove-control-tertiary: #fefeff;
  --cove-control-tertiary-hover: #f0f0f1;
  --cove-control-tertiary-label: #2f2f31;
  --cove-chrome-tab-bg: #f6f6f7;
  --cove-chrome-tab-bg-active: #fefeff;
  --cove-chrome-tab-bg-hover: #fdfdfe;
  --cove-inline-code-bg: #00307a0c;
  --cove-focus: #527ed8;
  --cove-selection-bg: #527ed866;
  --cove-image-outline: #0000001a;
  --cove-icon-base: #2f2f31;
  --cove-icon-faint: #9c9c9e;
  --cove-icon-muted: #5b5c5e;
  --cove-label-base: #2f2f31;
  --cove-label-faint: #9c9c9e;
  --cove-label-link: #0068dd;
  --cove-label-muted: #5b5c5e;
  --cove-label-title: #1b1b1b;
  --cove-scrollbar-thumb: #9d9d9f;
  --cove-scrollbar-thumb-active: #9c9c9e;
  --cove-scrollbar-thumb-hover: #9e9ea1;
  --cove-danger-background: #efe1e3;
  --cove-danger-base: #f34e52;
  --cove-danger-foreground: #ffe7de;
  --cove-danger-text: #e1243a;
  --cove-danger-tint: #f7e3e4;
  --cove-info-background: #dfe5f4;
  --cove-info-base: #5cf;
  --cove-info-foreground: #dbffff;
  --cove-info-text: #007eff;
  --cove-info-tint: #e3f1ff;
  --cove-success-background: #e1e6e2;
  --cove-success-base: #43bc58;
  --cove-success-foreground: #d5ffd6;
  --cove-success-text: #008e08;
  --cove-success-tint: #e3eee5;
  --cove-warning-background: #e7e4e1;
  --cove-warning-base: #f0bf00;
  --cove-warning-foreground: #fffaa6;
  --cove-warning-text: #947100;
  --cove-warning-tint: #f7eee1;
}

:root, .x19j0cv5 {
  --cove-border-width-hairline: 1px;
  --cove-control-height: 30px;
  --cove-control-height-compact: 28px;
  --cove-control-radius: 8px;
  --cove-duration-default: .25s;
  --cove-duration-fast: .1s;
  --cove-duration-slow: .35s;
  --cove-font-family-mono: "JetBrains Mono Variable", "SFMono Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  --cove-font-family-sans: "Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
  --cove-font-size-body: 13px;
  --cove-font-size-caption: 11px;
  --cove-font-size-heading: 15px;
  --cove-font-size-label: 12px;
  --cove-font-size-title: 18px;
  --cove-font-weight-body: 450;
  --cove-font-weight-medium: 500;
  --cove-font-weight-mono: 450;
  --cove-font-weight-strong: 600;
  --cove-hit-target-minimum: 40px;
  --cove-icon-size: 16px;
  --cove-icon-size-small: 14px;
  --cove-menu-item-height: 32px;
  --cove-motion-easing: cubic-bezier(.2, 0, 0, 1);
  --cove-radius-round: 9999px;
  --cove-surface-radius: 12px;
}

:root, .x8hsiju {
  --cove-shadow-control: 0px 3px 6px -2px #00000005, 0px 1px 1px #0000000a;
  --cove-shadow-control-hover: 0px 3px 6px -2px #00000005, 0px 1px 1px #0000000a;
  --cove-shadow-floating: 0px 3px 6px -2px #00000005, 0px 1px 1px #0000000a;
  --cove-shadow-menu: 0 6px 18px #00000005, 0 3px 9px #0000000a, 0 1px 1px #0000000a;
  --cove-shadow-modal: 0 9px 48px #00000014, 0 6px 24px #0000001a, 0 1px 1px #0000000a;
  --cove-shadow-surface: 0px 3px 6px -2px #00000005, 0px 1px 1px #0000000a;
  --cove-shadow-tooltip: 0px 3px 6px -2px #00000005, 0px 1px 1px #0000000a;
}

:root, .xyeg7t2 {
  --xfoocdy: block;
  --x19qmy5m: transparent;
  --x1i6s0bq: 0px;
  --x160fp2n: "";
  --x1o0uz94: auto;
  --x1mip3bn: -24px;
  --xdnufod: 0px;
  --xiicml3: 18px;
  --x1e3enmo: block;
}

@media (resolution >= 2x) {
  :root, .x19j0cv5 {
    --cove-border-width-hairline: .5px;
  }
}

@media not all and (resolution >= 2x) {
  :root, .x19j0cv5 {
    --cove-font-size-caption: 11px;
  }
}

@supports (font: -apple-system-body) {
  :root, .x19j0cv5 {
    --cove-font-weight-mono: 400;
  }
}

@supports (font-size: round(up, 1rem, 1px)) {
  @media not all and (resolution >= 2x) {
    :root, .x19j0cv5 {
      --cove-font-size-caption: round(up, .6875rem, 2px);
    }
  }
}

.xamjyqi {
  --syntax-dark-background: #006222;
}

.xmcbjrd {
  --syntax-dark-background: #04260f;
}

.xlpoxxf {
  --syntax-dark-background: #0a0c10;
}

.x191j3xw {
  --syntax-dark-background: #0d1117;
}

.x336vq3 {
  --syntax-dark-background: #490202;
}

.x385rvn {
  --syntax-dark-background: #5a1e02;
}

.x1ts1u81 {
  --syntax-dark-background: #79c0ff;
}

.x1n2c7cz {
  --syntax-dark-background: #91cbff;
}

.x1dmbvx9 {
  --syntax-dark-background: #a74c00;
}

.x9r8m5 {
  --syntax-dark-background: #ad0116;
}

.xmqzm7l {
  --syntax-dark-background: #ff7b72;
}

.x1xk5dda {
  --syntax-dark-background: #ff9492;
}

.xuwscfh {
  --syntax-dark-background: transparent;
}

.x1hi8p4c {
  --syntax-dark-foreground: #161b22;
}

.x1as5hpx {
  --syntax-dark-foreground: #272b33;
}

.x1ga0fcs {
  --syntax-dark-foreground: #72f088;
}

.xp52dlm {
  --syntax-dark-foreground: #79c0ff;
}

.x1thnnpw {
  --syntax-dark-foreground: #7ee787;
}

.x1kgv35m {
  --syntax-dark-foreground: #8b949e;
}

.x1b2omrs {
  --syntax-dark-foreground: #91cbff;
}

.x1i6yuzx {
  --syntax-dark-foreground: #a5d6ff;
}

.x12i3o7s {
  --syntax-dark-foreground: #addcff;
}

.x16h2ni0 {
  --syntax-dark-foreground: #bdc4cc;
}

.x1yb69pb {
  --syntax-dark-foreground: #d2a8ff;
}

.x5ux33x {
  --syntax-dark-foreground: #dbb7ff;
}

.x1qv4let {
  --syntax-dark-foreground: #e6edf3;
}

.xw9ei01 {
  --syntax-dark-foreground: #f0f3f6;
}

.xu6040k {
  --syntax-dark-foreground: #f0f6fc;
}

.x18g656t {
  --syntax-dark-foreground: #ff7b72;
}

.xyday36 {
  --syntax-dark-foreground: #ff9492;
}

.x1gzigso {
  --syntax-dark-foreground: #ffa198;
}

.xsbhtlj {
  --syntax-dark-foreground: #ffa657;
}

.xzzp2yq {
  --syntax-dark-foreground: #ffb1af;
}

.x1i550u3 {
  --syntax-dark-foreground: #ffb757;
}

.x1qcj5eb {
  --syntax-dark-foreground: #fff;
}

.xhjy1xk {
  --syntax-dark-foreground: currentColor;
}

.x1o9hqxo {
  --syntax-light-background: #023b95;
}

.xurjxyn {
  --syntax-light-background: #0550ae;
}

.x677vcl {
  --syntax-light-background: #a0111f;
}

.x1wxjjyu {
  --syntax-light-background: #cf222e;
}

.x9nmby6 {
  --syntax-light-background: #d2fedb;
}

.x1lsbt3k {
  --syntax-light-background: #dafbe1;
}

.x1k33y9 {
  --syntax-light-background: #ffc67b;
}

.x1o6ed73 {
  --syntax-light-background: #ffd8b5;
}

.xz3a1bp {
  --syntax-light-background: #ffebe9;
}

.xeu3e4w {
  --syntax-light-background: #fff0ee;
}

.x1evkchh {
  --syntax-light-background: #fff;
}

.x1vq5ujj {
  --syntax-light-background: transparent;
}

.xn7vugj {
  --syntax-light-foreground: #023b95;
}

.x1b7j7g2 {
  --syntax-light-foreground: #024c1a;
}

.x9e9w3s {
  --syntax-light-foreground: #032563;
}

.xe2j3gn {
  --syntax-light-foreground: #0550ae;
}

.x5f7wsh {
  --syntax-light-foreground: #0a3069;
}

.x1boawls {
  --syntax-light-foreground: #0e1116;
}

.xi2hhl2 {
  --syntax-light-foreground: #116329;
}

.x1k0zgu1 {
  --syntax-light-foreground: #1f2328;
}

.x12q772r {
  --syntax-light-foreground: #4b535d;
}

.xcwind9 {
  --syntax-light-foreground: #57606a;
}

.x1rpdsgk {
  --syntax-light-foreground: #622cbc;
}

.x156nkhq {
  --syntax-light-foreground: #66707b;
}

.x1i4j39l {
  --syntax-light-foreground: #6e011a;
}

.x1ovwq2g {
  --syntax-light-foreground: #6e7781;
}

.xzvoej8 {
  --syntax-light-foreground: #702c00;
}

.xb22pui {
  --syntax-light-foreground: #82071e;
}

.xmfi712 {
  --syntax-light-foreground: #8250df;
}

.x1jmkn7o {
  --syntax-light-foreground: #953800;
}

.xkfcajj {
  --syntax-light-foreground: #a0111f;
}

.x11jsa9k {
  --syntax-light-foreground: #cf222e;
}

.x1k21xa8 {
  --syntax-light-foreground: #e7ecf0;
}

.xmswc2l {
  --syntax-light-foreground: #eaeef2;
}

.x1ia1bmt {
  --syntax-light-foreground: #f6f8fa;
}

.x1qlmpqn {
  --syntax-light-foreground: #fff;
}

.x1jl1tb5 {
  --syntax-light-foreground: currentColor;
}

.xs20fyq {
  --x160fp2n: "";
}

.xxow4ow {
  --x160fp2n: counter(list-item,lower-alpha) ".";
}

.x19emysv {
  --x160fp2n: counter(list-item,lower-roman) ".";
}

.xol9y0a {
  --x160fp2n: counter(list-item) ".";
}

.x1b4z06j {
  --x19qmy5m: currentColor;
}

.x18pqkv0 {
  --x19qmy5m: transparent;
}

.x1o8kq2f {
  --x1e3enmo: contents;
}

.x179vaud {
  --x1i6s0bq: 0px;
}

.x1m81cgc {
  --x1mip3bn: -13px;
}

.xpjpfn7 {
  --x1mip3bn: -24px;
}

.xziit6b {
  --x1o0uz94: 5px;
}

.xt8axt2 {
  --x1o0uz94: auto;
}

.xoca07v {
  --xdnufod: 0px;
}

.x1cps6al {
  --xdnufod: 8.5px;
}

.x1xlxytz {
  --xfoocdy: inline;
}

.xhgeyz1 {
  --xiicml3: 18px;
}

.x1b501uc {
  --xiicml3: 5px;
}

.xm22d7e:is(li > ul) {
  --x19qmy5m: transparent;
}

.xm69ds1:is(li > ul) {
  --x1i6s0bq: var(--cove-border-width-hairline);
}
