@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)}}}:root,.light,.light-theme{--gray-1:#fcfcfc;--gray-2:#f9f9f9;--gray-3:#f0f0f0;--gray-4:#e8e8e8;--gray-5:#e0e0e0;--gray-6:#d9d9d9;--gray-7:#cecece;--gray-8:#bbb;--gray-9:#8d8d8d;--gray-10:#838383;--gray-11:#646464;--gray-12:#202020}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--gray-1:color(display-p3 .988 .988 .988);--gray-2:color(display-p3 .975 .975 .975);--gray-3:color(display-p3 .939 .939 .939);--gray-4:color(display-p3 .908 .908 .908);--gray-5:color(display-p3 .88 .88 .88);--gray-6:color(display-p3 .849 .849 .849);--gray-7:color(display-p3 .807 .807 .807);--gray-8:color(display-p3 .732 .732 .732);--gray-9:color(display-p3 .553 .553 .553);--gray-10:color(display-p3 .512 .512 .512);--gray-11:color(display-p3 .392 .392 .392);--gray-12:color(display-p3 .125 .125 .125)}}}:root,.light,.light-theme{--gray-a1:#00000003;--gray-a2:#00000006;--gray-a3:#0000000f;--gray-a4:#00000017;--gray-a5:#0000001f;--gray-a6:#00000026;--gray-a7:#00000031;--gray-a8:#0004;--gray-a9:#00000072;--gray-a10:#0000007c;--gray-a11:#0000009b;--gray-a12:#000000df}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--gray-a1:color(display-p3 0 0 0/.012);--gray-a2:color(display-p3 0 0 0/.024);--gray-a3:color(display-p3 0 0 0/.063);--gray-a4:color(display-p3 0 0 0/.09);--gray-a5:color(display-p3 0 0 0/.122);--gray-a6:color(display-p3 0 0 0/.153);--gray-a7:color(display-p3 0 0 0/.192);--gray-a8:color(display-p3 0 0 0/.267);--gray-a9:color(display-p3 0 0 0/.447);--gray-a10:color(display-p3 0 0 0/.486);--gray-a11:color(display-p3 0 0 0/.608);--gray-a12:color(display-p3 0 0 0/.875)}}}@layer reset{*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;min-height:100dvh;margin:0}h1,h2,h3,h4,p,ul,ol,dl,dd,blockquote,pre,figure{margin:0;padding:0}h1,h2,h3{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}img,video{max-width:100%;display:block}:where(a,button,summary,input,select,textarea,label){touch-action:manipulation;-webkit-tap-highlight-color:transparent}:focus-visible{outline:1.5px solid var(--gray-a8);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}pre[data-lang] code .th-line:before{width:2ch;color:var(--gray-a7);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;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .xa9davh {
    padding: 16px;
  }

  .xtv2kj7 {
    padding: 4px;
  }

  .xx2ij1j {
    padding: 8px;
  }
}

@layer priority3 {
  .x1d9100h {
    border-radius: 12px;
  }

  .x19f5tis {
    border-radius: 4px;
  }

  .xr378yk {
    border-radius: 8px;
  }

  .xu8cmib {
    border-radius: 9999px;
  }

  .x95j3z1 {
    gap: 12px;
  }

  .x1p0ndq7 {
    gap: 16px;
  }

  .xbs98dv {
    gap: 24px;
  }

  .x1jnhuil, .x1pdmbgj {
    gap: 48px;
  }

  .x186j0j4 {
    gap: 4px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x630pp6 {
    gap: 8px;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xs6hwqx {
    list-style: outside;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

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

  .x192g470 {
    margin-inline: -8px;
  }

  .x1cafle {
    margin-inline: calc(50% - 50vw);
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1qf8nje {
    padding-block: 12px;
  }

  .xsplgde {
    padding-block: 1px;
  }

  .x5rt6up {
    padding-block: 48px;
  }

  .xifx94n {
    padding-block: 5px;
  }

  .x1s5aznf {
    padding-block: 8px;
  }

  .x1nq4p7a {
    padding-block: 96px;
  }

  .x1low4zl, .x1sriair {
    padding-inline: 16px;
  }

  .x1gbt3hs {
    padding-inline: 1px;
  }

  .x3y1lgt {
    padding-inline: 3px;
  }

  .xkagu6m {
    padding-inline: 8px;
  }

  .x1hl2dhg {
    text-decoration: none;
  }
}

@layer priority4 {
  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xamitd3 {
    align-self: center;
  }

  .xvo38ju {
    animation-delay: var(--x-animationDelay);
  }

  .x2mfxb {
    animation-duration: .4s;
  }

  .xdz8niu {
    animation-duration: .6s;
  }

  .xof6966 {
    animation-duration: .7s;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

  .x1o6zrl2 {
    animation-duration: .35s;
  }

  .x1ckefv4 {
    animation-duration: .7s;
  }

  .xg6skn9 {
    animation-duration: var(--x-animationDuration);
  }

  .xskzprw {
    animation-fill-mode: backwards;
  }

  .x1u6ievf {
    animation-fill-mode: both;
  }

  .x10e4vud {
    animation-fill-mode: forwards;
  }

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

  .xgdxfmx {
    animation-name: x12eemu6-B;
  }

  .xnim51 {
    animation-name: x154fsg2-B;
  }

  .x1qgxrpy {
    animation-name: x19ajw6m-B;
  }

  .xg8trj4 {
    animation-name: x1q8uai4-B;
  }

  .xo6bm9r {
    animation-name: xjsmpz5-B;
  }

  .x1rdz6qr {
    animation-name: xpi6v4w-B;
  }

  .xhnadnh {
    animation-name: xstdwuj-B;
  }

  .x1sngxr2 {
    animation-name: xvj9158-B;
  }

  .xorstpt {
    animation-play-state: paused;
  }

  .xfp1n6w {
    animation-timing-function: cubic-bezier(.23, 1, .32, 1);
  }

  .xer0yqx {
    animation-timing-function: cubic-bezier(.34, 1.56, .64, 1);
  }

  .x1a4vgpx {
    animation-timing-function: cubic-bezier(.77, 0, .175, 1);
  }

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

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

  .x42x0ya {
    background-color: #000;
  }

  .xipck21 {
    background-color: var(--x1h31c4u);
  }

  .xb9vlwn {
    background-color: var(--x1o8tka3);
  }

  .xfmf937 {
    background-color: var(--xeaf7c);
  }

  .x1ukvyfu {
    background-color: var(--xmkzplu);
  }

  .xpclg7 {
    background-image: linear-gradient(to top, #000000b3, #0000);
  }

  .x1jmz65u {
    box-shadow: 0 0 0 1px var(--gray-a2);
  }

  .x1bgu3nh {
    box-shadow: 0 0 0 1px var(--gray-a4), 0 4px 16px var(--black-a6);
  }

  .xc76cya {
    box-shadow: 0 0 0 1px var(--gray-a4);
  }

  .xo7jcuz {
    box-shadow: 0 0 0 1px var(--x1o8tka3);
  }

  .x55jo2a {
    box-shadow: inset 0 -1px 0 var(--gray-a2);
  }

  .x1ovlypq {
    box-shadow: inset 0 -1px 0 var(--gray-a3);
  }

  .xirv1j8 {
    box-shadow: inset 0 -1px 0 var(--x1lyzn98);
  }

  .x1u6y4h8 {
    box-shadow: inset 2px 0 0 var(--x1lyzn98);
  }

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

  .x1heor9g {
    color: inherit;
  }

  .x1nt0ujd {
    color: var(--x109v0gh);
  }

  .xrog0cm {
    color: var(--x1fw1ktf);
  }

  .x1fy1xqn {
    color: var(--x1km4rep);
  }

  .xcft78f {
    color: var(--xeaf7c);
  }

  .x1awj2ng {
    color: #fff;
  }

  .x17tt7au {
    column-gap: 48px;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x1qgin71 {
    filter: blur(4px);
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1m90uyo {
    font-family: Inter Variable, -apple-system, BlinkMacSystemFont, sans-serif;
  }

  .xabcji1 {
    font-family: ui-monospace, SF Mono, Menlo, monospace;
  }

  .x14oeuob {
    font-feature-settings: "cv01","ss03";
  }

  .x1d6u8h, .x4z9k3i {
    font-size: 13px;
  }

  .x9gwiqm {
    font-size: 14px;
  }

  .x1ckp4i5 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x1q5bew0 {
    font-size: 96px;
  }

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

  .xk50ysn {
    font-weight: 500;
  }

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

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

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

  .x1eu7cjg {
    inset-inline-end: 100%;
  }

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

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x7447wj {
    letter-spacing: .12em;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xuy8w9f {
    line-height: 17px;
  }

  .xirltof {
    line-height: 18px;
  }

  .xcvy11 {
    line-height: 20px;
  }

  .x1mnco7f {
    line-height: 24px;
  }

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

  .xl1xv1r {
    object-fit: cover;
  }

  .x197sbye {
    opacity: .6;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

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

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

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

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

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

  .x1hep5hw {
    padding-inline-start: 18px;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .xeq4nuv {
    tab-size: 2;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .xunxpz1 {
    -webkit-text-decoration-color: var(--x1lyzn98);
    text-decoration-color: var(--x1lyzn98);
  }

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xda060z {
    text-underline-offset: 3px;
  }

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

  .x12x3gb1 {
    transform: scale(.4);
  }

  .x1n5d1j9 {
    transform: scale(.96);
  }

  .x1nouqcy {
    transform: translateX(2px);
  }

  .xsqj5wx {
    transform: var(--x-transform);
  }

  .x19w6rv {
    transform-origin: 0;
  }

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

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

  .x1rvut6x {
    transition-duration: .25s;
  }

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

  .x1wsgiic {
    transition-duration: .5s;
  }

  .xupavds {
    transition-duration: .15s, .25s;
  }

  .xfwned9 {
    transition-duration: .15s, .16s;
  }

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

  .x1xfqmcr {
    transition-duration: .16s;
  }

  .xg2z13h {
    transition-duration: .18s;
  }

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

  .xuo13n2 {
    transition-property: background-color, transform;
  }

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

  .xhd6ntr {
    transition-property: box-shadow, transform;
  }

  .x2m66ac {
    transition-property: color, transform;
  }

  .xt3l3uh {
    transition-property: color;
  }

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

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

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

  .x19991ni {
    transition-property: opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xy7qdyv {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1);
  }

  .xyzgbma {
    transition-timing-function: cubic-bezier(.34, 1.56, .64, 1);
  }

  .x14tturi {
    transition-timing-function: cubic-bezier(.77, 0, .175, 1);
  }

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

  .xu4wjc7 {
    transition-timing-function: ease, cubic-bezier(.23, 1, .32, 1);
  }

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

  .x16n82f9 {
    translate: -50%;
  }

  .xz6u1zu {
    translate: 50%;
  }

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

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1sdyfia {
    white-space: pre;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1pjtm37:last-child {
    box-shadow: none;
  }

  .xufmn2u:active {
    transform: scale(.95);
  }

  .xfqrbvw:active {
    transform: scale(.97);
  }

  .x10dxwet:active {
    transform: scale(.99);
  }
}

@layer priority5 {
  .xyjiipn {
    border-bottom-color: var(--x1o8tka3);
  }

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .x5yr21d {
    height: 100%;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .xkq7avx {
    height: 176px;
  }

  .xrn908 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x36qwtl {
    height: 2px;
  }

  .x165gv6 {
    height: 48px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xisjifh {
    height: 28px;
  }

  .x19o2q4l {
    left: 64px;
  }

  .x1pf42l5 {
    margin-bottom: 12px;
  }

  .x3x4xw8 {
    margin-bottom: 16px;
  }

  .xea5cli {
    margin-bottom: 4px;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x1reb98f {
    margin-top: 48px;
  }

  .x7lf425 {
    margin-top: 8px;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .x1fmy7gs {
    max-width: 644px;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xjwf9q1 {
    min-height: 24px;
  }

  .xeez02y {
    min-height: 384px;
  }

  .xeuugli {
    min-width: 0;
  }

  .xgqtt45 {
    min-width: 100%;
  }

  .x1i7sonm {
    min-width: 16px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .xbl4pw {
    padding-bottom: 16px;
  }

  .x1j85h84 {
    padding-bottom: 1px;
  }

  .x1cak4cb {
    padding-bottom: 96px;
  }

  .x92mheo {
    padding-top: 24px;
  }

  .x1qu4tx9 {
    padding-top: 48px;
  }

  .x1crt07g {
    padding-top: 96px;
  }

  .x1cbapvh {
    right: 64px;
  }

  .x1d5wjqi {
    scroll-margin-top: 48px;
  }

  .x1fo6t33 {
    top: -4px;
  }

  .x13vifvy {
    top: 0;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xq1dxzn {
    width: 160px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xafpxmx {
    width: 240px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1t9vceh {
    width: 256px;
  }

  .x23j0i4 {
    width: 26px;
  }

  .xfo62xy {
    width: 2px;
  }

  .x1fibgyh {
    width: 4.5em;
  }

  .x1fu8urw {
    width: 64px;
  }

  .xeq5yr9 {
    width: fit-content;
  }

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

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

@layer priority6 {
  @media (width >= 1280px) {
    .xp8upko.xp8upko {
      align-self: start;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x6rlfkp.x6rlfkp {
      animation-name: none;
    }

    .xqlkjtg.xqlkjtg {
      animation-name: xw2c1lr-B;
    }
  }

  @media (hover: hover) {
    .xej8k5h.xej8k5h {
      background-color: var(--x1o8tka3);
    }

    .xgod488.xgod488 {
      box-shadow: inset 0 -1px 0 var(--gray-a2);
    }

    .x1tlqj1n.x1tlqj1n {
      box-shadow: inset 0 -1px 0 var(--x1lyzn98);
    }

    .x1280x0c.x1280x0c {
      color: var(--x109v0gh);
    }

    .x1nsiz84.x1nsiz84 {
      color: var(--x1km4rep);
    }
  }

  @media (width >= 1280px) {
    .x19blbmm.x19blbmm {
      display: flex;
    }
  }

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

  @media (width >= 1280px) {
    .xgqmv2x.xgqmv2x {
      grid-template-columns: 1fr minmax(0, 644px) 1fr;
    }

    .x1xyjt83.x1xyjt83 {
      justify-self: end;
    }
  }

  @media (hover: hover) {
    .x1q384df.x1q384df {
      opacity: 0;
    }
  }

  @media (width >= 1280px) {
    .xv1alun.xv1alun {
      position: sticky;
    }
  }

  @media (hover: hover) {
    .x1jog16g.x1jog16g {
      -webkit-text-decoration-color: var(--x1lyzn98);
      text-decoration-color: var(--x1lyzn98);
    }
  }

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

    .x1ubfydi.x1ubfydi {
      transition-property: filter, opacity;
    }

    .xy12abt.xy12abt {
      transition-property: opacity, filter;
    }
  }

  @media (hover: hover) {
    .xty3te8.xty3te8.xty3te8:where(.x-default-marker:hover *) {
      background-color: var(--x1w25sbc);
    }

    .x1g3sez6.x1g3sez6.x1g3sez6:where(.x-default-marker:hover *) {
      color: var(--x109v0gh);
    }

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

    .x1fjg6z5.x1fjg6z5.x1fjg6z5:where(.x-default-marker:hover *) {
      transform: translate(1.5px, -1.5px);
    }

    .x9p69dy.x9p69dy.x9p69dy:where(.x-default-marker:hover *) {
      transform: translateX(2px);
    }

    .x19uxlxb.x19uxlxb:has( > a:hover), .x1y4jbsv.x1y4jbsv:has( + * > a:hover), .xc5xico.xc5xico:last-child {
      box-shadow: none;
    }

    .xm7o3eu.xm7o3eu:hover {
      background-color: var(--x1o8tka3);
    }

    .x1fyd5ac.x1fyd5ac:hover {
      background-color: var(--x1w25sbc);
    }

    .xilfyug.xilfyug:hover {
      box-shadow: inset 0 -1px 0 var(--x1fw1ktf);
    }

    .x6a4dw9.x6a4dw9:hover {
      color: var(--x1fw1ktf);
    }

    .xt7s9ry.xt7s9ry:hover {
      -webkit-text-decoration-color: var(--x1fw1ktf);
      text-decoration-color: var(--x1fw1ktf);
    }
  }
}

@layer priority7 {
  @media (width >= 1280px) {
    .x1pznts2.x1pznts2 {
      height: 96px;
    }

    .xdtuyiv.xdtuyiv {
      margin-top: -8px;
    }

    .x14f6ge8.x14f6ge8 {
      padding-top: 96px;
    }

    .xto90i3.xto90i3 {
      scroll-margin-top: 96px;
    }

    .x1n7m2s2.x1n7m2s2 {
      top: 0;
    }
  }
}

@layer priority8 {
  .x1susybc::marker {
    color: var(--x1km4rep);
  }
}

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

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

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

@keyframes xstdwuj-B {
  from {
    clip-path: inset(0 100% 0 0);
  }

  to {
    clip-path: inset(0);
  }
}

@keyframes x154fsg2-B {
  from {
    filter: blur(4px);
    opacity: 0;
    transform: translateX(-4px);
  }
}

@keyframes xjsmpz5-B {
  50% {
    opacity: .5;
  }
}

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

@keyframes x1q8uai4-B {
  from {
    opacity: 0;
    transform: rotate(-180deg) scale(.85);
  }
}

@keyframes x12eemu6-B {
  from {
    opacity: 0;
    transform: rotate(-90deg) scale(.5);
  }
}

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

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

@keyframes xvj9158-B {
  to {
    transform: scaleX(1);
  }
}

:root, .x1vx4q3f {
  --xeaf7c: #111;
  --x1h31c4u: var(--gray-1);
  --x1lyzn98: var(--gray-a6);
  --x1o8tka3: var(--gray-a3);
  --x1w25sbc: var(--gray-a4);
  --xmkzplu: var(--gray-a2);
  --x1km4rep: var(--gray-10);
  --x1fw1ktf: var(--gray-12);
  --x109v0gh: var(--gray-11);
}

.x1wo17p {
  --ts-chart-1: var(--x1fw1ktf);
}
