@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/-/assets/inter-cyrillic-ext-standard-normal-CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/-/assets/inter-cyrillic-standard-normal-BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/-/assets/inter-greek-ext-standard-normal-BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/-/assets/inter-greek-standard-normal-BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/-/assets/inter-vietnamese-standard-normal-Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/-/assets/inter-latin-ext-standard-normal-DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/-/assets/inter-latin-standard-normal-BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/-/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/-/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/-/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/-/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/-/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}body{min-width:320px;margin:0}button{appearance:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}

@layer priority1;

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

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x9nb4ux {
    padding: 16px;
  }

  .x1e5798i {
    padding: 24px;
  }

  .x10d2neg {
    padding: 2px;
  }
}

@layer priority3 {
  .xfc5nhh {
    background-position: 10px 10px;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x1xnbm8i {
    border-color: var(--ink);
  }

  .x1ky73lr {
    border-color: var(--x1d9mo7v);
  }

  .x13b62tp {
    border-color: var(--x1gu48qe);
  }

  .x7vn56 {
    border-color: var(--x1ltv90);
  }

  .x97kwix {
    border-color: var(--x46bxj3);
  }

  .x13d82lw {
    border-color: var(--xl2ps7v);
  }

  .x1rkf1ij {
    border-color: var(--xu25rv8);
  }

  .xqv9e7a {
    border-radius: 12px;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x2856r0 {
    border-radius: 4px;
  }

  .x1i7j4n3 {
    border-radius: 8px;
  }

  .x1fg604j {
    border-radius: 999px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x1jnra9m {
    gap: 12px;
  }

  .x1cdal7d {
    gap: 2px;
  }

  .x1qhuqzp {
    gap: 4px;
  }

  .xa04g4e {
    gap: 8px;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .xnk3l98 {
    grid-column: content-start / wide-end;
  }

  .xm3ov88 {
    grid-column: content;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x8wq77w {
    margin-block: .3em;
  }

  .x1oohioh {
    margin-block: 0 1.1em;
  }

  .x1lphu6o {
    margin-block: 0 1.2em;
  }

  .x10im51j {
    margin-block: 0;
  }

  .x3zf9o6 {
    margin-block: 12px;
  }

  .x9fi4re {
    margin-block: 16px;
  }

  .xrncm21 {
    margin-block: 24px;
  }

  .x1xuuynh {
    margin-block: 32px;
  }

  .xkioezu {
    margin-block: 48px;
  }

  .xdl0d74 {
    margin-block: 4px 8px;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xw8zvp7 {
    margin-inline: -16px;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .x1ilhcv {
    padding-block: .1em;
  }

  .x3bdggs {
    padding-block: 0 12px;
  }

  .xe3gcqq {
    padding-block: 0 8px;
  }

  .xt970qd {
    padding-block: 0;
  }

  .x218h1x {
    padding-block: 12px;
  }

  .x1fx12vr {
    padding-block: 12px 16px;
  }

  .xq22iz5 {
    padding-block: 12px 2px;
  }

  .x1pdvqbe {
    padding-block: 12px;
  }

  .x1v8sf7r {
    padding-block: 24px 16px;
  }

  .x1d365sz {
    padding-block: 24px;
  }

  .xwmnknd {
    padding-block: 2px;
  }

  .xcpt39p {
    padding-block: 32px 48px;
  }

  .x1jiptj3 {
    padding-block: 48px 96px;
  }

  .x1k14p6b {
    padding-block: 4px;
  }

  .x1s7gmd1 {
    padding-block: 8px 0;
  }

  .x181g4mi {
    padding-block: 8px 4px;
  }

  .x14g2kmf {
    padding-block: 8px;
  }

  .x12kpgtf {
    padding-inline: .36em;
  }

  .xffhgc9 {
    padding-inline: 0 24px;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1rzg999 {
    padding-inline: 12px 8px;
  }

  .x10qnxsw {
    padding-inline: 12px;
  }

  .xr9nmsm {
    padding-inline: 16px 24px;
  }

  .xdabcho {
    padding-inline: 16px 4px;
  }

  .x1m0wvm8 {
    padding-inline: 16px 8px;
  }

  .x3pvj1s {
    padding-inline: 16px;
  }

  .x144kpgt {
    padding-inline: 24px;
  }

  .xcgtpaw {
    padding-inline: 48px 32px;
  }

  .xme0cvf {
    padding-inline: 4px;
  }

  .xqqlwuk {
    padding-inline: 8px 2px;
  }

  .xt1ldrd {
    padding-inline: 8px;
  }

  .x1q2te6g {
    padding-inline: 13px 16px;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1lnhf8d:focus-within {
    border-color: var(--x1gu48qe);
  }

  .x1x5rgd6:hover {
    border-color: var(--x12iltba);
  }

  .x1bpx6kx:hover {
    border-color: var(--x1ka55u2);
  }

  .x1sa0qbw:hover {
    border-color: var(--x1ltv90);
  }

  .x15tb6i7:hover {
    border-color: var(--x7awyk5);
  }

  .x1x8965a:hover {
    border-color: var(--xcw0g2v);
  }
}

@layer priority4 {
  .xvmahel {
    -webkit-font-smoothing: antialiased;
  }

  .x1iv888n {
    accent-color: var(--x1gu48qe);
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

  .x1y8v6su {
    align-self: start;
  }

  .xmmqq2k {
    animation-delay: .15s;
  }

  .x1x1c4bx {
    animation-delay: .3s;
  }

  .x1m9vv7p {
    animation-duration: 1.2s;
  }

  .xwsp2i9 {
    animation-duration: .2s;
  }

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

  .xqcmdr3 {
    animation-name: x18re5ia-B;
  }

  .x1yy5ek7 {
    animation-name: xjvbej7-B;
  }

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

  .xg1luho {
    backdrop-filter: saturate(140%) blur(12px);
  }

  .xksxkep {
    background-color: color-mix(in srgb,var(--x1gu48qe) 12%,transparent);
  }

  .xxlvrcf {
    background-color: color-mix(in srgb,var(--x1ka55u2) 10%,transparent);
  }

  .xvt38dn {
    background-color: color-mix(in srgb,var(--xbr8si3) 85%,transparent);
  }

  .xpdp061 {
    background-color: color-mix(in srgb,var(--xdcnfy8) 12%,transparent);
  }

  .xnjmb9c {
    background-color: color-mix(in srgb,var(--xdcnfy8) 8%,transparent);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xtmzxws {
    background-color: var(--fill);
  }

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

  .xrdnsil {
    background-color: var(--x10108ow);
  }

  .xhdy36d {
    background-color: var(--x11f2efa);
  }

  .xhelqmy {
    background-color: var(--x1al5il2);
  }

  .x18r5aul {
    background-color: var(--x1b14p3a);
  }

  .x10wj86g {
    background-color: var(--x1eo3hbk);
  }

  .x1t6xsgn {
    background-color: var(--x1gu48qe);
  }

  .x5o5pwn {
    background-color: var(--x1ibzc4v);
  }

  .x1kvkia3 {
    background-color: var(--x1ka55u2);
  }

  .xlu55t8 {
    background-color: var(--x1mbgf77);
  }

  .x57yyqf {
    background-color: var(--xbr8si3);
  }

  .xxjld2r {
    background-color: var(--xcw0g2v);
  }

  .xtwxr5i {
    background-color: var(--xdcnfy8);
  }

  .x1hum8cc {
    background-color: var(--xosr8mn);
  }

  .xiu9uh2 {
    background-color: var(--xplm4as);
  }

  .xynq0fb {
    background-color: var(--xrjsb3p);
  }

  .x1b9fk52 {
    background-color: var(--xsk4ycg);
  }

  .x18yhujt {
    background-color: var(--xu25rv8);
  }

  .x3akc5n {
    background-image: radial-gradient(circle at 1px 1px,var(--x1lbr6gx) 1px,transparent 0);
  }

  .xnvw0yq {
    background-size: 20px 20px;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x16f3vp0 {
    box-shadow: 0 0 0 3px color-mix(in srgb,var(--xdcnfy8) 15%,transparent);
  }

  .xbts02l {
    box-shadow: var(--x1hhkbyp);
  }

  .xflofr1 {
    box-shadow: var(--xxxqzur);
  }

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

  .x37gifx {
    break-after: avoid;
  }

  .x1qgqlal {
    break-inside: avoid;
  }

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

  .x1heor9g {
    color: inherit;
  }

  .x109l1ru {
    color: var(--alert-ink);
  }

  .x1lk8qxj {
    color: var(--ink);
  }

  .x14rh7hd {
    color: var(--x-color);
  }

  .x1vw1uux {
    color: var(--x12iltba);
  }

  .x1f4fcrm {
    color: var(--x1al5il2);
  }

  .x16rvsch {
    color: var(--x1ef9p8u);
  }

  .xpyffn7 {
    color: var(--x1gu48qe);
  }

  .x1oeijri {
    color: var(--x1ka55u2);
  }

  .x1p16k60 {
    color: var(--xbr8si3);
  }

  .x1hh5ucd {
    color: var(--xcw0g2v);
  }

  .x1ukckbk {
    color: var(--xj3txol);
  }

  .xdjuugb {
    color-scheme: var(--x14huh1y);
  }

  .xx2hmv5 {
    column-gap: 24px;
  }

  .x6o5r7c {
    column-gap: 48px;
  }

  .xinosde {
    column-gap: 8px;
  }

  .xc398eh {
    container-name: reading;
  }

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

  .xmper1u {
    cursor: inherit;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .xzt5al7 {
    direction: ltr;
  }

  .xzyj77d {
    direction: rtl;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .xtcx8v3 {
    display: list-item;
  }

  .x1s85apg {
    display: none;
  }

  .x1lzn6yi {
    dominant-baseline: central;
  }

  .x117rol3 {
    fill: currentColor;
  }

  .xbh8q5q {
    fill: none;
  }

  .xy6m8k3 {
    fill: #0000;
  }

  .xw698eq {
    fill: var(--figure-bg, var(--xosr8mn));
  }

  .x135i0dr {
    fill: var(--fill);
  }

  .xflapic {
    fill: var(--label, var(--x1ef9p8u));
  }

  .xe1u6i6 {
    fill: var(--x1al5il2);
  }

  .x5wynyy {
    fill: var(--x1ef9p8u);
  }

  .x1t5z3pt {
    fill: var(--x3fkuu8);
  }

  .x5ha63p {
    fill: var(--xcw0g2v);
  }

  .x1iz4d3i {
    fill: var(--xj3txol);
  }

  .xjci56w {
    fill: var(--xqafw76);
  }

  .xq13r2t {
    fill: var(--xsk4ycg);
  }

  .xifi7vn {
    filter: grayscale();
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x18ld8at {
    font-family: var(--x8mljk2);
  }

  .x1sr8fnu {
    font-family: var(--x9i5pbq);
  }

  .x1ic7a3i {
    font-optical-sizing: auto;
  }

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

  .x1idvkci {
    font-size: 12px;
  }

  .x13xenj7 {
    font-size: 14px;
  }

  .x9m5gla {
    font-size: 16px;
  }

  .xku6mp3 {
    font-size: 18px;
  }

  .xfn64z {
    font-size: 21px;
  }

  .xvwhms9 {
    font-size: 9px;
  }

  .x194aaeg {
    font-size: clamp(28px, 5cqi - 2px, 32px);
  }

  .x1it3fuk {
    font-synthesis: none;
  }

  .xdb2kus {
    font-variant-ligatures: none;
  }

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

  .x1vpftwx {
    font-weight: 500;
  }

  .xppdio4 {
    font-weight: 600;
  }

  .x1eorhiw {
    grid-template-columns: [content-start] min(100%, 560px)[content-end] minmax(0, 460px)[wide-end] minmax(0, 1fr);
  }

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

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

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

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

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

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

  .xl56j7k {
    justify-content: center;
  }

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

  .x7v7x1q {
    justify-self: center;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

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

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

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

  .x1xl2d2c {
    line-height: 1.2;
  }

  .x17xp71v {
    line-height: 1.35;
  }

  .x1p9nfg2 {
    line-height: 1.5;
  }

  .x1maclqp {
    line-height: 1.7;
  }

  .xliba0r {
    line-height: 23.8px;
  }

  .x43c9pm {
    list-style-position: outside;
  }

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

  .x1kout5l {
    margin-inline-start: 24px;
  }

  .xigzlrg {
    margin-inline-start: -8px;
  }

  .x3onkmb {
    opacity: .35;
  }

  .x18km98s {
    opacity: .75;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1ulhq4r {
    outline-color: var(--x12iltba);
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .x1phhwea {
    outline-offset: 8px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

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

  .x1pqk8vl {
    overscroll-behavior-inline: contain;
  }

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

  .x1x0jnz8 {
    paint-order: stroke;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xqt23wl {
    resize: horizontal;
  }

  .xtt52l0 {
    resize: none;
  }

  .x288g5 {
    resize: vertical;
  }

  .xaa5efj {
    row-gap: 24px;
  }

  .x1obeb5s {
    scrollbar-color: var(--x1ltv90) var(--xbr8si3);
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .x73je2i {
    stroke: currentColor;
  }

  .xeutv01 {
    stroke: none;
  }

  .xmy28x3 {
    stroke: #0000;
  }

  .x17m9zjp {
    stroke: var(--figure-bg, var(--xosr8mn));
  }

  .x161gji6 {
    stroke: var(--ink);
  }

  .x1ukzffa {
    stroke: var(--x1ef9p8u);
  }

  .xuufmgj {
    stroke: var(--xbr8si3);
  }

  .x11tqjxe {
    stroke: var(--xcw0g2v);
  }

  .xd5e3yp {
    stroke: var(--xu25rv8);
  }

  .x1bpwu3k {
    stroke-dasharray: 2 3;
  }

  .x1dz65qj {
    stroke-dasharray: 5 4;
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

  .x1g9cfx5 {
    stroke-width: .75px;
  }

  .xvyupjv {
    stroke-width: 1.5px;
  }

  .x68fu6m {
    stroke-width: 1.8px;
  }

  .x1lgcr9h {
    stroke-width: 14px;
  }

  .x1eds3jc {
    stroke-width: 1px;
  }

  .xvlca1e {
    stroke-width: 2px;
  }

  .xefhp24 {
    stroke-width: 5px;
  }

  .x19zdl3i {
    stroke-width: calc(var(--weight) + var(--boost, 0px));
  }

  .xeq4nuv {
    tab-size: 2;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

  .xw6cgo0 {
    text-anchor: middle;
  }

  .x233ees {
    text-anchor: start;
  }

  .xi57ayt {
    -webkit-text-decoration-color: var(--x7awyk5);
    text-decoration-color: var(--x7awyk5);
  }

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

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

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xfqjyog {
    text-rendering: optimizelegibility;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x18g5k2o {
    text-underline-offset: .24em;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

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

  .x1ew3nqb {
    transition-duration: .12s;
  }

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

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

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

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

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

  .xt3l3uh {
    transition-property: color;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .xeirdtl {
    transition-property: text-decoration-color;
  }

  .xf6nozr {
    vertical-align: -.15em;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .xie8x0z {
    z-index: 1;
  }

  .xesvj7a {
    z-index: 10;
  }

  .x7weeii {
    z-index: 20;
  }

  .ximsaf {
    z-index: 30;
  }

  .xlrer9p {
    z-index: 40;
  }

  .x661xmk {
    z-index: 50;
  }

  .x1px5kre {
    z-index: 60;
  }

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

  .x3tuhu5[role="button"] {
    cursor: pointer;
  }

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

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

  .xtgyt42:disabled {
    cursor: default;
  }

  .x1t5pwa4:disabled {
    opacity: .45;
  }

  .x1kgepoy:hover {
    background-color: var(--x12iltba);
  }

  .x1yrgm5w:hover {
    background-color: var(--x7awyk5);
  }

  .xzjo0aj:hover {
    background-color: var(--xosr8mn);
  }

  .xijlkt9:hover {
    background-color: var(--xqafw76);
  }

  .x1cprenl:hover {
    background-color: var(--xsk4ycg);
  }

  .x1lyh32t:hover {
    color: var(--x12iltba);
  }

  .xg5bf2l:hover {
    color: var(--x1ef9p8u);
  }

  .x1eru2pc:hover {
    color: var(--xbr8si3);
  }

  .x8f8qq5:hover {
    -webkit-text-decoration-color: var(--x1gu48qe);
    text-decoration-color: var(--x1gu48qe);
  }

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

@layer priority5 {
  .xdaz77u {
    border-bottom-color: var(--x1ltv90);
  }

  .x1qemwyj {
    border-bottom-color: var(--xl2ps7v);
  }

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

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

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

  .xo3qw2z {
    border-left-color: var(--x12iltba);
  }

  .x1yrd743 {
    border-left-color: var(--x1gu48qe);
  }

  .xdvx2iv {
    border-left-color: var(--x1ka55u2);
  }

  .xvs6ng7 {
    border-left-color: var(--x7awyk5);
  }

  .x6tpit1 {
    border-left-color: var(--xcw0g2v);
  }

  .xs4gtoj {
    border-left-color: var(--xdcnfy8);
  }

  .xanffaf {
    border-left-color: var(--xl2ps7v);
  }

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

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

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

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

  .x1vxs1mb {
    border-right-color: var(--xl2ps7v);
  }

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

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

  .x4ikc23 {
    border-top-color: var(--xl2ps7v);
  }

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

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .xelv4tm {
    bottom: 24px;
  }

  .x5yr21d {
    height: 100%;
  }

  .x170jfvy {
    height: 10px;
  }

  .xlzyvqe {
    height: 1em;
  }

  .xg2ss61 {
    height: 1lh;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .xn4yjrm {
    height: 32px;
  }

  .x1fznwbf {
    height: 56px;
  }

  .x18holqi {
    height: 8px;
  }

  .xt7dq6l {
    height: auto;
  }

  .x1280hq6 {
    height: calc(100dvh - 56px);
  }

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

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1yc72pt {
    margin-bottom: 12px;
  }

  .xqz3yqf {
    margin-bottom: 24px;
  }

  .x1revq8 {
    margin-bottom: 4px;
  }

  .x1ln3mx8 {
    margin-bottom: 8px;
  }

  .xrqyrp0 {
    margin-bottom: -12px;
  }

  .xh9i6ac {
    margin-left: -1px;
  }

  .x1ma63tm {
    margin-left: .5em;
  }

  .x1gfa6gt {
    margin-left: 7px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x1is44p2 {
    margin-right: .5em;
  }

  .xwgd6ph {
    margin-right: .6em;
  }

  .x1jkq63b {
    margin-right: 8px;
  }

  .x15q7a0y {
    margin-right: var(--chat-width, clamp(380px, 32vw, 520px));
  }

  .x1rgejs4 {
    margin-top: 12px;
  }

  .x1077dfr {
    margin-top: 16px;
  }

  .x1oap71v {
    margin-top: 32px;
  }

  .x1r3am9i {
    margin-top: 4px;
  }

  .x1pa9bdw {
    margin-top: 64px;
  }

  .x17wg2f {
    margin-top: 8px;
  }

  .xq4nvfb {
    margin-top: calc(.5lh - 14px);
  }

  .xq3t0pi {
    max-height: 280px;
  }

  .x15zxkdt {
    max-height: min(420px, 60vh);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x16xn7b0 {
    max-width: 100vw;
  }

  .x1dfhmse {
    max-width: 1440px;
  }

  .x1racy4e {
    max-width: 220px;
  }

  .x6amaq2 {
    max-width: 48ch;
  }

  .x15cyat8 {
    max-width: 560px;
  }

  .x4b75s8 {
    max-width: 1068px;
  }

  .xb296vq {
    max-width: min(100%, 100ch + 34px);
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xi3av73 {
    min-height: 120px;
  }

  .x1qhifb8 {
    min-height: 28px;
  }

  .x141s9ue {
    min-height: 32px;
  }

  .x1bifzbx {
    min-height: 400px;
  }

  .x195lrbh {
    min-height: 56px;
  }

  .x1qafhyn {
    min-height: 72px;
  }

  .xeuugli {
    min-width: 0;
  }

  .xc5ryeo {
    min-width: 12px;
  }

  .x187nrv {
    min-width: 340px;
  }

  .x1kl9xn1 {
    min-width: 92px;
  }

  .x12eiaga {
    min-width: calc(100% + 32px);
  }

  .xn2gy7s {
    min-width: min(100%, 560px);
  }

  .xkj4a21 {
    min-width: var(--x-minWidth);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1manbld {
    padding-bottom: 8px;
  }

  .x1ff6pmh {
    padding-left: .25em;
  }

  .x1xzkyry {
    padding-left: 1.3em;
  }

  .x1r38604 {
    padding-left: 16px;
  }

  .x1gyyurg {
    padding-left: 24px;
  }

  .x19twee5 {
    padding-right: 8px;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x1a3swo1 {
    padding-top: 12px;
  }

  .x17jpohf {
    padding-top: 24px;
  }

  .x3m8u43 {
    right: 0;
  }

  .x8u7zpo {
    right: 8px;
  }

  .x1ssjgud {
    scroll-margin-top: 56px;
  }

  .xfv0slm {
    scroll-margin-top: 80px;
  }

  .x13vifvy {
    top: 0;
  }

  .xd1a4dj {
    top: 56px;
  }

  .xi8mzpl {
    top: 8px;
  }

  .xaonoe0 {
    top: calc(100% + 8px);
  }

  .xdpf0h8 {
    width: 1.5em;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xn9wirt {
    width: 100vw;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x1xslu5h {
    width: 28px;
  }

  .x1dbawgt {
    width: 32px;
  }

  .x1hm1j1v {
    width: 8px;
  }

  .xcgum2e {
    width: 970px;
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xl76hwb {
    width: min(320px, 86vw);
  }

  .x1rl1dt8 {
    width: min(440px, 100vw - 32px);
  }

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

  .xxr73bz {
    width: var(--chat-width, clamp(380px, 32vw, 520px));
  }

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

@layer priority6 {
  @media print {
    .x5sv0pd.x5sv0pd {
      padding-block: 0;
    }

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

  @container reading (width <= 600px) {
    .xcnk121.xcnk121 {
      padding-inline: 12px;
    }
  }
}

@layer priority7 {
  @media print {
    .x1i8ic0q.x1i8ic0q {
      content-visibility: visible;
    }

    .x1781nhs.x1781nhs {
      display: block;
    }

    .x1p8968b.x1p8968b {
      display: list-item;
    }

    .x5d34ff.x5d34ff {
      display: none;
    }
  }

  @container reading (width <= 600px) {
    .x1oovev5.x1oovev5 {
      font-size: 16px;
    }

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

  @media print {
    .xxc1crm.xxc1crm {
      grid-template-columns: minmax(0, 1fr);
    }

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

  @media (hover: none) {
    .xaam1g1.xaam1g1 {
      opacity: 1;
    }
  }

  @media print {
    .xdpms97.xdpms97 {
      opacity: 1;
    }
  }

  @media (forced-colors: active) {
    .xaikqcw.xaikqcw {
      outline-style: none;
    }
  }

  @media print {
    .x1kd60cb.x1kd60cb {
      padding-inline-start: 24px;
    }
  }

  @media (width <= 760px) {
    .xsld7rw.xsld7rw {
      resize: none;
    }
  }

  @media (forced-colors: active) {
    .x1fkunfl.x1fkunfl:focus-within {
      outline-style: solid;
    }
  }
}

@layer priority8 {
  @container reading (width <= 600px) {
    .x1yxchlk.x1yxchlk {
      border-left-width: 0;
    }
  }

  .x1g4ymb5:after {
    border-radius: 999px;
  }

  @container reading (width <= 600px) {
    .x1cnd6lm.x1cnd6lm {
      border-top-width: 1px;
    }
  }

  .xkl5ara:after {
    inset-inline: 8px;
  }

  @media (width <= 760px) {
    .x1ciwd5w.x1ciwd5w {
      margin-right: 0;
    }
  }

  @media print {
    .x1b50aao.x1b50aao {
      margin-right: 0;
    }
  }

  @media (width <= 760px) {
    .x1m6dq5u.x1m6dq5u {
      min-width: 0;
    }
  }

  @container reading (width <= 600px) {
    .x1ghekfa.x1ghekfa {
      padding-left: 0;
    }

    .x1d5x1jh.x1d5x1jh {
      padding-top: 24px;
    }
  }

  @media (width <= 760px) {
    .x1tu0ol4.x1tu0ol4 {
      width: 100vw;
    }
  }
}

@layer priority9 {
  .x1la4scl::selection {
    background-color: color-mix(in srgb,var(--x1gu48qe) 35%,var(--xbr8si3));
  }

  .xyhc2n1:after {
    background-color: #0000;
  }

  .x1wmapjn:after {
    background-color: var(--x1gu48qe);
  }

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

  .x13911cd::placeholder {
    color: var(--x1al5il2);
  }

  .x1w59is0::marker {
    color: var(--x1al5il2);
  }

  .xxjczas:before {
    color: var(--x1al5il2);
  }

  .x12x6me4::selection {
    color: var(--x1ef9p8u);
  }

  .x1jk3c2p:before {
    color: var(--x1ka55u2);
  }

  .x93x0w1:before {
    color: var(--xdcnfy8);
  }

  .x1s928wv:after {
    content: "";
  }

  .x1is36l8:before {
    content: "+";
  }

  .x1iuldts:before {
    content: "−";
  }

  .x46gnpd:before {
    content: attr(data-line);
  }

  .xhwikjo:before {
    cursor: pointer;
  }

  .x1fhgk32:before {
    display: inline-block;
  }

  .x1i5lizr::-webkit-details-marker {
    display: none;
  }

  .x1pjxge9:before {
    opacity: .7;
  }

  .x1j6awrg:after {
    position: absolute;
  }

  .x1ljtsze:before {
    text-align: right;
  }

  .x1rbqspl:before {
    -webkit-user-select: none;
    user-select: none;
  }
}

@layer priority10 {
  .x1te75w5:after {
    bottom: -1px;
  }

  .x3cntg4:after {
    height: 2px;
  }

  .xxdwen0:before {
    margin-left: -12px;
  }

  .x1irgqyn:before {
    padding-right: 1.5ch;
  }

  .x1syq1ul:before {
    width: 12px;
  }

  .x15cfw5f:before {
    width: calc(var(--line-digits, 3) * 1ch + 1.5ch);
  }
}

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

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

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

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

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

@keyframes xjvbej7-B {
  0% {
    opacity: .35;
    transform: translateY(0);
  }

  30% {
    opacity: 1;
    transform: translateY(-4px);
  }

  60% {
    opacity: .35;
    transform: translateY(0);
  }

  100% {
    opacity: .35;
    transform: translateY(0);
  }
}

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

  to {
    opacity: 1;
  }
}

:root, .x16uyib1 {
  --x14huh1y: dark;
  --xbr8si3: #0a0c11;
  --xosr8mn: #10131a;
  --xsk4ycg: #161a23;
  --xqafw76: #1d222d;
  --x10108ow: #000000a8;
  --xl2ps7v: #2c3242;
  --x1ltv90: #5a647b;
  --xu25rv8: #737e98;
  --x1ef9p8u: #eef1f7;
  --xj3txol: #c2c9d6;
  --x1al5il2: #959eb0;
  --x1gu48qe: #8b9bff;
  --x12iltba: #b3bdff;
  --x1eo3hbk: #262d52;
  --x7awyk5: #454f8f;
  --x1ka55u2: #f59e9e;
  --x11f2efa: #44292d;
  --x1d9mo7v: #6b4247;
  --xcw0g2v: #f0c46c;
  --x1b14p3a: #3a301b;
  --x46bxj3: #5e4d2a;
  --xdcnfy8: #7fd8b4;
  --xplm4as: #c3881e;
  --xdwbkiv: #3b2f1b;
  --xrjsb3p: #77b9fe;
  --xdjpcbo: #233244;
  --x1ibzc4v: #ff94ac;
  --x1y95xum: #3d2c36;
  --x1mbgf77: #b86ae3;
  --x1pba4xq: #3b294d;
  --x3fkuu8: #00000040;
  --x1lbr6gx: #ffffff0d;
  --x1a4xfpq: #a5b0ff;
  --xr7ydzf: #9fd8b4;
  --xo6n3gc: #f2c98b;
  --x17h8y5x: #f0a3b8;
  --xxxqzur: 0 12px 32px #00000080;
  --x1hhkbyp: 0 24px 64px #0000008c;
  --x9i5pbq: "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --x8mljk2: "JetBrains Mono Variable", "SFMono-Regular", Menlo, Consolas, monospace;
}

@media print {
  :root, .x16uyib1 {
    --x14huh1y: light;
    --xbr8si3: #fff;
    --xosr8mn: #f5f6f8;
    --xsk4ycg: #eceef2;
    --xqafw76: #e4e7ec;
    --x10108ow: #0006;
    --xl2ps7v: #c9ced8;
    --x1ltv90: #868e9c;
    --xu25rv8: #767f90;
    --x1ef9p8u: #11141b;
    --xj3txol: #2b313d;
    --x1al5il2: #4f5868;
    --x1gu48qe: #3d4fd6;
    --x12iltba: #2f3fb8;
    --x1eo3hbk: #ccd3f7;
    --x7awyk5: #aab4ef;
    --x1ka55u2: #a61e1e;
    --x11f2efa: #f4caca;
    --x1d9mo7v: #eab0b0;
    --xcw0g2v: #7a4f00;
    --x1b14p3a: #ecd59f;
    --x46bxj3: #e2c88a;
    --xdcnfy8: #1a6b48;
    --xplm4as: #a36e00;
    --xdwbkiv: #e2d7bf;
    --xrjsb3p: #2173bf;
    --xdjpcbo: #c8daec;
    --x1ibzc4v: #ba0a53;
    --x1y95xum: #ecd0de;
    --x1mbgf77: #6e1a94;
    --x1pba4xq: #dfd3e8;
    --x3fkuu8: #0000001a;
    --x1lbr6gx: #0000000f;
    --x1a4xfpq: #3d4fd6;
    --xr7ydzf: #1a6b48;
    --xo6n3gc: #7a4f00;
    --x17h8y5x: #a8326b;
    --xxxqzur: 0 12px 32px #10182826;
    --x1hhkbyp: 0 24px 64px #10182833;
  }
}

@media (prefers-contrast: more) {
  :root, .x16uyib1 {
    --xl2ps7v: #4c5566;
    --x1ltv90: #7a849a;
    --xu25rv8: #8a94a8;
    --xj3txol: #e3e7ee;
    --x1al5il2: #b4bccb;
    --x7awyk5: #5866c0;
  }
}

.x1bedyht.x1bedyht, .x1bedyht.x1bedyht:root {
  --x1gu48qe: #3d4fd6;
  --x7awyk5: #aab4ef;
  --x12iltba: #2f3fb8;
  --x1eo3hbk: #ccd3f7;
  --xl2ps7v: #c9ced8;
  --xu25rv8: #767f90;
  --x1ltv90: #868e9c;
  --xbr8si3: #fff;
  --xplm4as: #a36e00;
  --xdwbkiv: #e2d7bf;
  --xrjsb3p: #2173bf;
  --xdjpcbo: #c8daec;
  --x1ibzc4v: #ba0a53;
  --x1y95xum: #ecd0de;
  --x1mbgf77: #6e1a94;
  --x1pba4xq: #dfd3e8;
  --x17h8y5x: #a8326b;
  --xo6n3gc: #7a4f00;
  --x1a4xfpq: #3d4fd6;
  --xr7ydzf: #1a6b48;
  --x14huh1y: light;
  --x3fkuu8: #0000001a;
  --x1ka55u2: #a61e1e;
  --x1d9mo7v: #eab0b0;
  --x11f2efa: #f4caca;
  --x1lbr6gx: #0000000f;
  --x10108ow: #0006;
  --x1hhkbyp: 0 24px 64px #10182833;
  --xxxqzur: 0 12px 32px #10182826;
  --xdcnfy8: #1a6b48;
  --xosr8mn: #f5f6f8;
  --xqafw76: #e4e7ec;
  --xsk4ycg: #eceef2;
  --x1ef9p8u: #11141b;
  --xj3txol: #2b313d;
  --x1al5il2: #4f5868;
  --xcw0g2v: #7a4f00;
  --x46bxj3: #e2c88a;
  --x1b14p3a: #ecd59f;
}

@media print {
  .x1bedyht.x1bedyht, .x1bedyht.x1bedyht:root {
    --x1gu48qe: #3d4fd6;
    --x7awyk5: #aab4ef;
    --x12iltba: #2f3fb8;
    --x1eo3hbk: #ccd3f7;
    --xl2ps7v: #c9ced8;
    --xu25rv8: #767f90;
    --x1ltv90: #868e9c;
    --xbr8si3: #fff;
    --xplm4as: #a36e00;
    --xdwbkiv: #e2d7bf;
    --xrjsb3p: #2173bf;
    --xdjpcbo: #c8daec;
    --x1ibzc4v: #ba0a53;
    --x1y95xum: #ecd0de;
    --x1mbgf77: #6e1a94;
    --x1pba4xq: #dfd3e8;
    --x17h8y5x: #a8326b;
    --xo6n3gc: #7a4f00;
    --x1a4xfpq: #3d4fd6;
    --xr7ydzf: #1a6b48;
    --x14huh1y: light;
    --x3fkuu8: #0000001a;
    --x1ka55u2: #a61e1e;
    --x1d9mo7v: #eab0b0;
    --x11f2efa: #f4caca;
    --x1lbr6gx: #0000000f;
    --x10108ow: #0006;
    --x1hhkbyp: 0 24px 64px #10182833;
    --xxxqzur: 0 12px 32px #10182826;
    --xdcnfy8: #1a6b48;
    --xosr8mn: #f5f6f8;
    --xqafw76: #e4e7ec;
    --xsk4ycg: #eceef2;
    --x1ef9p8u: #11141b;
    --xj3txol: #2b313d;
    --x1al5il2: #4f5868;
    --xcw0g2v: #7a4f00;
    --x46bxj3: #e2c88a;
    --x1b14p3a: #ecd59f;
  }
}

@media (prefers-contrast: more) {
  .x1bedyht.x1bedyht, .x1bedyht.x1bedyht:root {
    --x7awyk5: #7d8be0;
    --xl2ps7v: #9aa2b0;
    --xu25rv8: #5d6678;
    --x1ltv90: #6f7787;
    --xj3txol: #1d222c;
    --x1al5il2: #3d4553;
  }
}

.xy0davd {
  --alert-ink: var(--x12iltba);
}

.xih2nfv {
  --alert-ink: var(--x1gu48qe);
}

.x1bgurth {
  --alert-ink: var(--x1ka55u2);
}

.x14a1ltm {
  --alert-ink: var(--xcw0g2v);
}

.xo06xvd {
  --alert-ink: var(--xdcnfy8);
}

.x3j81uy {
  --boost: .75px;
}

.x1glwv01 {
  --boost: 0px;
}

.xxldoei {
  --figure-bg: var(--xosr8mn);
}

.xip0kpl {
  --fill: transparent;
}

.x1vyf8wh {
  --fill: var(--x1b14p3a);
}

.x1tlv7c {
  --fill: var(--x1eo3hbk);
}

.xos9bni {
  --fill: var(--x1pba4xq);
}

.x1auzq47 {
  --fill: var(--x1y95xum);
}

.xrsb3dg {
  --fill: var(--xdjpcbo);
}

.x1lp0jke {
  --fill: var(--xdwbkiv);
}

.x1sozu8y {
  --fill: var(--xsk4ycg);
}

.xyhtt8s {
  --ink: var(--x1gu48qe);
}

.xthjvo1 {
  --ink: var(--x1ibzc4v);
}

.x339up5 {
  --ink: var(--x1ltv90);
}

.x1ld3bi {
  --ink: var(--x1mbgf77);
}

.x1pau0q {
  --ink: var(--xcw0g2v);
}

.xrcjfmw {
  --ink: var(--xplm4as);
}

.x1aylrib {
  --ink: var(--xrjsb3p);
}

.x1avn69d {
  --ink: var(--xu25rv8);
}

.x1txzu25 {
  --label: var(--x1al5il2);
}

.x8p5qnb {
  --label: var(--x1ef9p8u);
}

.x17ewauw {
  --shiki-background: transparent;
}

.xnutfs {
  --shiki-foreground: var(--xj3txol);
}

.x15l20m6 {
  --shiki-token-comment: var(--x1al5il2);
}

.x8cdrs {
  --shiki-token-constant: var(--x17h8y5x);
}

.xnrnk6p {
  --shiki-token-function: var(--xo6n3gc);
}

.xby2tu {
  --shiki-token-keyword: var(--x1a4xfpq);
}

.x3r93wu {
  --shiki-token-link: var(--x1gu48qe);
}

.xzufsiy {
  --shiki-token-parameter: var(--xj3txol);
}

.x1c8ory9 {
  --shiki-token-punctuation: var(--x1al5il2);
}

.xpps3ko {
  --shiki-token-string: var(--xr7ydzf);
}

.x904vxs {
  --shiki-token-string-expression: var(--xr7ydzf);
}

.x1mao4mw {
  --weight: 1.5px;
}

.xyq31eh {
  --weight: 1px;
}

.x1x80otx {
  --weight: 2px;
}

.x17v4grq:focus-visible, .x1k2w7v3:hover {
  --boost: .75px;
}
