@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{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;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 priority1;

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

  .x10a8y8t {
    inset: 0;
  }
}

@layer priority3 {
  .xeeurr9 {
    border-color: var(--x1tcy0fc);
  }

  .x1chx1j {
    border-radius: 10px;
  }

  .xv54ebn {
    border-radius: 12px;
  }

  .x11rp88x {
    border-radius: 3px;
  }

  .xvihyss {
    border-radius: 6px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .x16hxmx2 {
    border-width: 1px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x15680b0 {
    gap: 12px;
  }

  .x125xidp {
    gap: 16px;
  }

  .x14ucxda {
    gap: 24px;
  }

  .x1xpqoxl {
    gap: 4px;
  }

  .xr5fx74 {
    gap: 6px;
  }

  .x14ujl9 {
    gap: 8px;
  }

  .xm5moh1 {
    grid-column: auto;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xua7rxp {
    list-style: decimal;
  }

  .xs6hwqx {
    list-style: outside;
  }

  .x13mj8vy {
    list-style: inherit;
  }

  .xcnlimf {
    margin-block: 32px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1b6ykf0 {
    outline: 0;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1neqji7 {
    padding-block: 10px;
  }

  .x1hsn3zr {
    padding-block: 12px;
  }

  .x1hcrik1 {
    padding-block: 2px;
  }

  .xt42vwa {
    padding-block: 32px;
  }

  .x1tjo0su {
    padding-block: 6px;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .xnph35l {
    padding-inline: 10px;
  }

  .x45cm29 {
    padding-inline: 16px;
  }

  .xh4m85g {
    padding-inline: 24px;
  }

  .x1wslddc {
    padding-inline: 32px;
  }

  .xc7z0di {
    padding-inline: 3px;
  }

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

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

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

  .xjbqb8w {
    background-color: #0000;
  }

  .xnb37ud {
    background-color: var(--black-a8);
  }

  .x9flg13 {
    background-color: var(--x14vr560);
  }

  .x7vj6aj {
    background-color: var(--x1tcy0fc);
  }

  .xdiiwwq {
    background-color: var(--x46fy5n);
  }

  .x1qn6yo {
    background-color: var(--xfnukrw);
  }

  .x1vathgz {
    border-collapse: separate;
  }

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

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

  .x14mqhe7 {
    border-inline-start-color: var(--x46fy5n);
  }

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

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

  .x1gukg7c {
    border-spacing: 0;
  }

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

  .x15826u8 {
    border-start-end-radius: 12px;
  }

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

  .xae3otz {
    border-start-start-radius: 12px;
  }

  .xsjhci9 {
    box-shadow: var(--x14l32f9);
  }

  .x1wfrr6m {
    color: var(--x1q882kz);
  }

  .x114vej4 {
    color: var(--x1qy35dp);
  }

  .x1cxbiy4 {
    color: var(--x1wabvje);
  }

  .x1mmbho3 {
    color: var(--x2ir5np);
  }

  .xg55ehr {
    color: var(--xoh70vj);
  }

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

  .x1a02dak {
    flex-wrap: wrap;
  }

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

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

  .x1mdla1 {
    font-size: 11px;
  }

  .x1el9pgv {
    font-size: 12px;
  }

  .x16yj3as {
    font-size: 13px;
  }

  .xeipvi9 {
    font-size: 14px;
  }

  .x2zp4y5 {
    font-size: 15px;
  }

  .x1graaso {
    font-size: 16px;
  }

  .x1a5ybj {
    font-size: 20px;
  }

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

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

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

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

  .x1s688f {
    font-weight: 600;
  }

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

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

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

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

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

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

  .x1qpuhir {
    line-height: 18px;
  }

  .x45z058 {
    line-height: 19.5px;
  }

  .x1l1zle0 {
    line-height: 22.5px;
  }

  .x1b4ts38, .xpoealy {
    line-height: 24px;
  }

  .x1xri6zm {
    line-height: 30px;
  }

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

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

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

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x6u05ig {
    opacity: calc(1 - var(--drawer-swipe-progress, 0));
  }

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

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

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

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

  .x1fkeba0 {
    -webkit-text-decoration-color: var(--x46fy5n);
    text-decoration-color: var(--x46fy5n);
  }

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

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

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

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

  .x3oybdh {
    transform: scale(1);
  }

  .x1srcz1k {
    transform: translateY(var(--drawer-swipe-movement-y));
  }

  .x1fbs3r {
    transition-duration: .45s;
  }

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

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

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

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

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

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

  .xt3l3uh {
    transition-property: color;
  }

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

  .x19991ni {
    transition-property: opacity;
  }

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

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

  .x11xpdln {
    transition-property: transform;
  }

  .x1be392t {
    transition-timing-function: cubic-bezier(.32, .72, 0, 1);
  }

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

  .x1so62im {
    will-change: transform;
  }

  .xp9rnr5 {
    z-index: -1;
  }

  .x1dis34r {
    z-index: 30;
  }

  .x1i2unn7:is([data-starting-style], [data-ending-style]) {
    opacity: 0;
  }

  .xe6y2bb:is([data-starting-style], [data-ending-style]) {
    transform: translateY(calc(100% - 3rem + 2px));
  }

  .xm69ghq[data-swiping] {
    transition-duration: 0s;
  }

  .x1y24gvm[data-ending-style]:not([data-swiping]) {
    transition-duration: calc(var(--drawer-swipe-strength) * .4s);
  }

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

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

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

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

  .x1er1yc2:hover {
    background-color: var(--x14vr560);
  }

  .xxpe42w:hover {
    background-color: var(--x18qq5ux);
  }

  .xpbtkb:hover {
    color: var(--xoh70vj);
  }

  .xsa068:hover {
    -webkit-text-decoration-color: var(--xoh70vj);
    text-decoration-color: var(--xoh70vj);
  }

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

@layer priority5 {
  .x1o0eeox {
    border-bottom-color: var(--x1jvntol);
  }

  .x1sgurzq {
    border-bottom-color: var(--x1tcy0fc);
  }

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

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

  .xmw1iu1 {
    border-top-color: var(--x1jvntol);
  }

  .xbdaap {
    border-top-color: var(--x1tcy0fc);
  }

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

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

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xlup9mm {
    height: 16px;
  }

  .x1ta3ar0 {
    height: 17px;
  }

  .xz9gaet {
    height: 28px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xlpzvpn {
    height: 64px;
  }

  .xt7dq6l {
    height: auto;
  }

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

  .x5wzd4m {
    margin-bottom: 12px;
  }

  .xi2ih0r {
    margin-bottom: 16px;
  }

  .x18rnz2e {
    margin-bottom: 24px;
  }

  .xqrc86d {
    margin-bottom: 4px;
  }

  .xqzkys6 {
    margin-bottom: 8px;
  }

  .xef2wkg {
    margin-bottom: -3rem;
  }

  .x16lw0da {
    margin-top: 16px;
  }

  .x4bj2vi {
    margin-top: 24px;
  }

  .x14kgthn {
    margin-top: 48px;
  }

  .xs1a0x3 {
    margin-top: 8px;
  }

  .x1w3wkqu {
    max-height: calc(85dvh + 3rem);
  }

  .x5u4rfj {
    max-width: 1168px;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xeuugli {
    min-width: 0;
  }

  .xgqtt45 {
    min-width: 100%;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1kjndcb {
    padding-bottom: 16px;
  }

  .xez3wt1 {
    padding-bottom: 24px;
  }

  .x1jlczcp {
    padding-bottom: 80px;
  }

  .x83k1ko {
    padding-bottom: calc(3rem + env(safe-area-inset-bottom, 0px));
  }

  .xl5t9tk {
    padding-top: 64px;
  }

  .x1c07tqw {
    padding-top: 8px;
  }

  .x7a7t2x {
    scroll-margin-top: 64px;
  }

  .x13vifvy {
    top: 0;
  }

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

  .xh8yej3 {
    width: 100%;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1jwe0t8 {
    width: 1px;
  }

  .x17jtjpf, .x19lgs2p {
    width: 200px;
  }

  .x1cx30r0 {
    width: 28px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x14atkfc {
    width: auto;
  }

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

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

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

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

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

    .x1jkha6m.x1jkha6m {
      display: none;
    }
  }

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

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

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

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

@layer priority7 {
  .x2v4lcr::marker {
    color: var(--x1q882kz);
  }
}

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

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

:root, .xngcnd3 {
  --x14l32f9: 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, .x1r39ivo {
  --xfnukrw: var(--gray-1);
  --x1tcy0fc: var(--gray-a4);
  --x46fy5n: var(--gray-a6);
  --x1jvntol: var(--gray-a2);
  --x18qq5ux: var(--gray-a3);
  --x14vr560: var(--gray-a2);
  --x1q882kz: var(--gray-8);
  --x1qy35dp: var(--gray-10);
  --xoh70vj: var(--gray-12);
  --x1wabvje: var(--gray-11);
  --x2ir5np: var(--gray-9);
}
