@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.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-wght-normal-DqGufNeO.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-wght-normal-DlzME5K_.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-wght-normal-CkhJZR-_.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-wght-normal-CBcvBZtf.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-wght-normal-DO1Apj_S.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-wght-normal-Dx4kXJAl.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}:root{--black-a1:#0000000d;--black-a2:#0000001a;--black-a3:#00000026;--black-a4:#0003;--black-a5:#0000004d;--black-a6:#0006;--black-a7:#00000080;--black-a8:#0009;--black-a9:#000000b3;--black-a10:#000c;--black-a11:#000000e6;--black-a12:#000000f2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root{--black-a1:color(display-p3 0 0 0/.05);--black-a2:color(display-p3 0 0 0/.1);--black-a3:color(display-p3 0 0 0/.15);--black-a4:color(display-p3 0 0 0/.2);--black-a5:color(display-p3 0 0 0/.3);--black-a6:color(display-p3 0 0 0/.4);--black-a7:color(display-p3 0 0 0/.5);--black-a8:color(display-p3 0 0 0/.6);--black-a9:color(display-p3 0 0 0/.7);--black-a10:color(display-p3 0 0 0/.8);--black-a11:color(display-p3 0 0 0/.9);--black-a12:color(display-p3 0 0 0/.95)}}}.dark,.dark-theme{--gray-1:#111;--gray-2:#191919;--gray-3:#222;--gray-4:#2a2a2a;--gray-5:#313131;--gray-6:#3a3a3a;--gray-7:#484848;--gray-8:#606060;--gray-9:#6e6e6e;--gray-10:#7b7b7b;--gray-11:#b4b4b4;--gray-12:#eee}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--gray-1:color(display-p3 .067 .067 .067);--gray-2:color(display-p3 .098 .098 .098);--gray-3:color(display-p3 .135 .135 .135);--gray-4:color(display-p3 .163 .163 .163);--gray-5:color(display-p3 .192 .192 .192);--gray-6:color(display-p3 .228 .228 .228);--gray-7:color(display-p3 .283 .283 .283);--gray-8:color(display-p3 .375 .375 .375);--gray-9:color(display-p3 .431 .431 .431);--gray-10:color(display-p3 .484 .484 .484);--gray-11:color(display-p3 .706 .706 .706);--gray-12:color(display-p3 .933 .933 .933)}}}.dark,.dark-theme{--gray-a1:#0000;--gray-a2:#ffffff09;--gray-a3:#ffffff12;--gray-a4:#ffffff1b;--gray-a5:#fff2;--gray-a6:#ffffff2c;--gray-a7:#ffffff3b;--gray-a8:#fff5;--gray-a9:#ffffff64;--gray-a10:#ffffff72;--gray-a11:#ffffffaf;--gray-a12:#ffffffed}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--gray-a1:color(display-p3 0 0 0/0);--gray-a2:color(display-p3 1 1 1/.034);--gray-a3:color(display-p3 1 1 1/.071);--gray-a4:color(display-p3 1 1 1/.105);--gray-a5:color(display-p3 1 1 1/.134);--gray-a6:color(display-p3 1 1 1/.172);--gray-a7:color(display-p3 1 1 1/.231);--gray-a8:color(display-p3 1 1 1/.332);--gray-a9:color(display-p3 1 1 1/.391);--gray-a10:color(display-p3 1 1 1/.445);--gray-a11:color(display-p3 1 1 1/.685);--gray-a12:color(display-p3 1 1 1/.929)}}}@layer reset{*,:before,:after{box-sizing:border-box}*{-webkit-font-smoothing:antialiased;color:inherit;font-feature-settings:"calt", "ccmp", "locl", "kern", "tnum", "zero", "cv11";font-family:inherit;font-size:inherit;font-variant-numeric:tabular-nums;font-weight:inherit;line-height:inherit;scroll-behavior:smooth;text-rendering:optimizelegibility;text-transform:none;text-wrap:pretty;vertical-align:baseline;border:0;margin:0;padding:0;text-decoration:none}html{overscroll-behavior-y:none;scrollbar-width:none}body{line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{font:inherit;text-align:unset;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:0}a{color:inherit;text-decoration:none}ul,li,ol{margin:0;padding:0;list-style:none}}pre[data-lang] code .th-line:before{width:2ch;color:var(--gray-a6);margin-right:16px;padding-right:0}pre[data-lang] code:not(:has(>.th-line+.th-line))>.th-line:before{display:none}@layer drawer{.drawer-backdrop{background-color:var(--black-a8);opacity:calc(1 - var(--drawer-swipe-progress,0));transition:opacity .45s cubic-bezier(.32,.72,0,1);position:fixed;inset:0}.drawer-backdrop[data-starting-style],.drawer-backdrop[data-ending-style]{opacity:0}.drawer-viewport{align-items:flex-end;display:flex;position:fixed;inset:0}.drawer-popup{--bleed:3rem;box-sizing:border-box;width:100%;max-height:calc(85dvh + var(--bleed));padding:8px 24px calc(var(--bleed) + env(safe-area-inset-bottom,0px));margin-bottom:calc(-1 * var(--bleed));background-color:var(--gray-1);border-top:1px solid var(--gray-a4);transform:translateY(var(--drawer-swipe-movement-y));will-change:transform;border-radius:12px 12px 0 0;outline:0;flex-direction:column;transition:transform .45s cubic-bezier(.32,.72,0,1);display:flex;overflow:hidden}.drawer-popup[data-starting-style],.drawer-popup[data-ending-style]{transform:translateY(calc(100% - var(--bleed) + 2px))}.drawer-popup[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.drawer-popup[data-swiping]{transition-duration:0s}.drawer-content{flex-direction:column;flex:1;min-height:0;display:flex}.drawer-handle{background:0 0;flex-shrink:0;justify-content:center;align-items:center;height:28px;margin-bottom:8px;display:flex}.drawer-handle-bar{background-color:var(--gray-a6);border-radius:999px;width:36px;height:4px}}

@layer priority1;

@layer priority2 {
  .x15r89dc {
    grid-area: 1 / 1;
  }
}

@layer priority3 {
  .xhsp2q5 {
    border-color: var(--x1em022d);
  }

  .xh7krau {
    border-radius: 12px;
  }

  .xet675w {
    border-radius: 6px;
  }

  .x194air7 {
    border-radius: 3px;
  }

  .x17fm15m {
    border-radius: 10px;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .x1g3ianl {
    border-width: 1px;
  }

  .x98rzlu {
    flex: 1;
  }

  .xbjxcu6 {
    gap: 6px;
  }

  .xs6bxnp {
    gap: 8px;
  }

  .x1fqxrhs {
    gap: 16px;
  }

  .x1tiny04 {
    gap: 24px;
  }

  .x15u2ppw {
    gap: 4px;
  }

  .xm5moh1 {
    grid-column: auto;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xua7rxp {
    list-style: decimal;
  }

  .xs6hwqx {
    list-style: outside;
  }

  .x13mj8vy {
    list-style: inherit;
  }

  .x17m5sz4 {
    margin-block: 32px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x16gchj7 {
    padding-block: 32px;
  }

  .xziojnn {
    padding-block: 6px;
  }

  .x17u2ahm {
    padding-block: 10px;
  }

  .x363eop {
    padding-block: 2px;
  }

  .x1c96ojj {
    padding-block: 12px;
  }

  .xnd9gzx {
    padding-inline: 3px;
  }

  .x7dkymt {
    padding-inline: 16px;
  }

  .x1let5e3 {
    padding-inline: 32px;
  }

  .xk8na9e:only-child {
    grid-column: 1 / -1;
  }
}

@layer priority4 {
  .x6s0dn4 {
    align-items: center;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1mque6h {
    background-color: var(--x1x5wstz);
  }

  .xvyr1cr {
    background-color: var(--xoe9dvq);
  }

  .x1vathgz {
    border-collapse: separate;
  }

  .x16uus16 {
    border-end-end-radius: 0;
  }

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

  .x5a4dqc {
    border-inline-start-color: var(--x1ffnssf);
  }

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

  .xwsb7qa {
    border-inline-start-width: 3px;
  }

  .x1gukg7c {
    border-spacing: 0;
  }

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

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

  .x1p2hfyx {
    box-shadow: var(--x1385esf);
  }

  .x184g8jp {
    color: var(--x12jbbdv);
  }

  .x1we03bb {
    color: var(--xemkkbh);
  }

  .xzyqqm2 {
    color: var(--xgntx8v);
  }

  .xcr7qju {
    color: var(--xq4o6zj);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x1s85apg {
    display: none;
  }

  .x5hlk9d {
    filter: blur();
  }

  .xtea3wc {
    filter: blur(2px);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x3jmnwk {
    font-family: SF Mono, Fira Code, Fira Mono, Roboto Mono, monospace;
  }

  .xf82z0l {
    font-family: Inter Variable, sans-serif;
  }

  .xqalwdo {
    font-size: 15px;
  }

  .x1sg878t {
    font-size: 20px;
  }

  .x1d185ld {
    font-size: 11px;
  }

  .x1a336z1 {
    font-size: 14px;
  }

  .x18kghrx {
    font-size: 16px;
  }

  .x1j972g9 {
    font-size: 12px;
  }

  .xw0er70 {
    font-size: 13px;
  }

  .xy330nf {
    font-variation-settings: "wght" 400;
  }

  .x1gxtu3f {
    font-variation-settings: "wght" 550;
  }

  .x241gt3 {
    font-variation-settings: "wght" 700;
  }

  .xjmo1g3 {
    font-variation-settings: "wght" 500;
  }

  .xgf2sf {
    font-variation-settings: "wght" 600;
  }

  .x1s688f {
    font-weight: 600;
  }

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

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

  .xv41rt4 {
    letter-spacing: -.0871px;
  }

  .x1c0gteh {
    letter-spacing: -.0411px;
  }

  .x1qzhy9t {
    letter-spacing: -.132px;
  }

  .x1a8op4y {
    letter-spacing: .0059px;
  }

  .xskirex {
    letter-spacing: -.1754px;
  }

  .x19oobii {
    letter-spacing: -.3331px;
  }

  .xjmvj7 {
    line-height: 22.5px;
  }

  .xdy6a, .xb8bkyy {
    line-height: 24px;
  }

  .xs1wp4p {
    line-height: 19.5px;
  }

  .xwlepjh {
    line-height: 30px;
  }

  .x1o56wzi {
    line-height: 18px;
  }

  .xtb8vm0 {
    margin-inline-end: 48px;
  }

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

  .xdy4zdj {
    margin-inline-start: 48px;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x8cjvtw {
    padding-inline-start: 20px;
  }

  .x19gmxni {
    padding-inline-start: 16px;
  }

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

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .x1yc453h {
    text-align: start;
  }

  .x1f8r38b {
    -webkit-text-decoration-color: var(--x1ffnssf);
    text-decoration-color: var(--x1ffnssf);
  }

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

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

  .xziw2gg {
    transform: scale(.25);
  }

  .x3oybdh {
    transform: scale(1);
  }

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

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

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

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

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

  .x12jyi75 {
    transition-property: color, font-variation-settings;
  }

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

  .xt3l3uh {
    transition-property: color;
  }

  .xj8uaik {
    transition-property: filter, opacity, transform;
  }

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

  .x51hnzf {
    transition-property: top, height, opacity;
  }

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

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

  .x1uicim4 {
    vertical-align: 1.5px;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1sdyfia {
    white-space: pre;
  }

  .xbrkntf {
    will-change: filter,opacity,transform;
  }

  .x1ublx0a {
    z-index: -1;
  }

  .x11stfqd {
    z-index: 30;
  }

  .xy7ve5w:first-child {
    border-end-start-radius: 10px;
  }

  .xdkuew9:first-child {
    border-start-start-radius: 10px;
  }

  .xg6ivft:last-child {
    border-end-end-radius: 10px;
  }

  .x1003th4:last-child {
    border-start-end-radius: 10px;
  }

  .x144843l:hover {
    background-color: var(--xat5gr0);
  }

  .x1h5n9gc:hover {
    background-color: var(--xoe9dvq);
  }

  .xn4gx1x:hover {
    color: var(--xq4o6zj);
  }

  .x15cgdy:hover {
    font-variation-settings: "wght" 500;
  }

  .x1k16tr0:hover {
    -webkit-text-decoration-color: var(--xq4o6zj);
    text-decoration-color: var(--xq4o6zj);
  }

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

@layer priority5 {
  .x17v5b4r {
    border-bottom-color: var(--x1burt0b);
  }

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

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

  .xd4m4h {
    border-top-color: var(--x1burt0b);
  }

  .x1uss8b6 {
    border-top-color: var(--x1em022d);
  }

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

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

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xlup9mm {
    height: 16px;
  }

  .x1ta3ar0 {
    height: 17px;
  }

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

  .xnne0xq {
    height: 64px;
  }

  .xu35qr7 {
    height: 28px;
  }

  .x8hbizb {
    margin-bottom: 8px;
  }

  .x1cnilx {
    margin-bottom: 16px;
  }

  .x17y25xj {
    margin-bottom: 12px;
  }

  .x1lnge0n {
    margin-bottom: 24px;
  }

  .xgdovc1 {
    margin-bottom: 4px;
  }

  .xky8pb7 {
    margin-top: 48px;
  }

  .x1f305lx {
    margin-top: 8px;
  }

  .xu5xzuo {
    margin-top: 16px;
  }

  .xc6abe0 {
    margin-top: 24px;
  }

  .x16iizx8 {
    max-width: 1168px;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xeuugli {
    min-width: 0;
  }

  .xgqtt45 {
    min-width: 100%;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1odav5m {
    padding-bottom: 80px;
  }

  .xgkvodz {
    padding-bottom: 24px;
  }

  .x1srrjji {
    padding-top: 104px;
  }

  .xpudx7c {
    scroll-margin-top: 104px;
  }

  .x13vifvy {
    top: 0;
  }

  .xjbys53 {
    top: var(--x-top);
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x14atkfc {
    width: auto;
  }

  .xuw6i71, .x1m3gk2h {
    width: 200px;
  }

  .x1fup1k3 {
    width: 28px;
  }

  .xeghkym.xeghkym:where(.xxxk572:last-child *) {
    border-bottom-width: 0;
  }

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

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

@layer priority6 {
  @media (width <= 1024px) {
    .xqg2otu.xqg2otu {
      display: flex;
    }
  }

  @media (width <= 1280px) {
    .x9vs6qu.x9vs6qu {
      display: none;
    }
  }

  @media (width <= 1024px) {
    .x1qr3947.x1qr3947 {
      display: none;
    }
  }

  @media (width <= 768px) {
    .xlmoluh.xlmoluh {
      font-size: 22px;
    }

    .x10lxj1t.x10lxj1t {
      font-variation-settings: "wght" 700;
    }

    .x1jshrr6.x1jshrr6 {
      letter-spacing: -.403px;
    }

    .x1oyrhl4.x1oyrhl4 {
      line-height: 1.2;
    }
  }
}

@layer priority7 {
  .x1vuhgqs::marker {
    color: var(--x1elzr7e);
  }
}

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

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

:root, .x1rrvofj {
  --x1385esf: 0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6) 25%), 0 0 0 .5px var(--black-a3), 0 1px 1px 0 var(--black-a6), 0 2px 1px -1px var(--black-a6), 0 1px 3px 0 var(--black-a5);
}

:root, .xipwut3 {
  --x1x5wstz: var(--gray-1);
  --x1em022d: var(--gray-a4);
  --x1ffnssf: var(--gray-a6);
  --x1burt0b: var(--gray-a2);
  --xat5gr0: var(--gray-a3);
  --xoe9dvq: var(--gray-a2);
  --x1elzr7e: var(--gray-8);
  --x12jbbdv: var(--gray-10);
  --xq4o6zj: var(--gray-12);
  --xgntx8v: var(--gray-11);
  --xemkkbh: var(--gray-9);
}
