@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.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}@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:#fff}body{margin:0}input,textarea,button{font:inherit}:focus-visible{outline-offset:2px;outline:2px solid #0a0a0a}}

@layer base, priority1;

@layer priority2 {
  .x1ghz6dp {
    margin: 0;
  }

  .xr4kzf6 {
    padding: .6rem .75rem;
  }

  .x1717udv {
    padding: 0;
  }

  .x12fqarx {
    padding: clamp(1.25rem, 3vw, 2rem);
  }
}

@layer priority3 {
  .x1rjava {
    border-color: var(--x1ihyf4n);
  }

  .x10eurbo {
    border-color: var(--x1rbfh1f);
  }

  .xl60464 {
    border-color: var(--xr8kk2a);
  }

  .xbnxf9h {
    border-radius: .12em;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xbcm6b9 {
    gap: .3rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .xilar1o {
    gap: .75rem 1.5rem;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1267ecw {
    padding-block: .35rem;
  }

  .xla58y3 {
    padding-block: .3rem;
  }

  .xh5hydl {
    padding-block: .6rem;
  }

  .x15tgwd1 {
    padding-block: .85rem;
  }

  .xkcokvd {
    padding-block: 0 2.5rem;
  }

  .x1wpndro {
    padding-block: 1.1rem;
  }

  .x6qoaat {
    padding-block: 1.25rem;
  }

  .x36na6d {
    padding-block: 2.75rem 0;
  }

  .x1nk2tn2 {
    padding-block: clamp(3rem, 9vw, 5.5rem) 1rem;
  }

  .x1255quq {
    padding-inline: .5rem .8rem;
  }

  .x1j9iwxf {
    padding-inline: .7rem;
  }

  .xlmytos {
    padding-inline: .8rem;
  }

  .x1qhpy6z {
    padding-inline: 1.25rem;
  }

  .x1r1rtra {
    padding-inline: clamp(1.25rem, 4vw, 2.5rem);
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .xxi2dve:focus {
    border-color: var(--x1ihyf4n);
  }
}

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

  .x6s0dn4 {
    align-items: center;
  }

  .x7a106z {
    align-items: start;
  }

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

  .xegkacw {
    animation-duration: .9s;
  }

  .x18hd8ej {
    animation-duration: 1.6s;
  }

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

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

  .x1rlt16s {
    animation-name: x1u9wx06-B;
  }

  .xkbuz4a {
    animation-name: xf4slbi-B;
  }

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

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

  .xjyslct {
    appearance: none;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x7yr2q0 {
    background-color: var(--x1ihyf4n);
  }

  .xp0uw5t {
    background-color: var(--x1rzqkef);
  }

  .x1p2viyw {
    background-color: var(--x1u46bxx);
  }

  .x15hbj7z {
    background-image: linear-gradient(90deg,var(--x1rbfh1f) 0%,var(--x1u46bxx) 50%,var(--x1rbfh1f) 100%);
  }

  .xakli9p {
    background-size: 200% 100%;
  }

  .x12rhhfk {
    color: var(--x17svif);
  }

  .x1aliy6q {
    color: var(--x1ihyf4n);
  }

  .xc49j0r {
    color: var(--x1ne1ubn);
  }

  .xc0xijx {
    color: var(--x1rzqkef);
  }

  .x1r8cqfh {
    color: var(--x1urauo3);
  }

  .x1pzr03j {
    color: var(--xdbtgrb);
  }

  .x1ryjahz {
    column-gap: .45rem;
  }

  .x19hr0qk {
    column-gap: .6rem;
  }

  .x1izhsip {
    column-gap: 1rem;
  }

  .x1ot114v {
    column-gap: clamp(1.5rem, 5vw, 4rem);
  }

  .xljtyxe {
    column-gap: clamp(2rem, 6vw, 5rem);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xp24dr6 {
    font-family: var(--x18u4107);
  }

  .x5vmzdj {
    font-family: var(--x1910qr5);
  }

  .xboafo0 {
    font-size: .75rem;
  }

  .x1dcheo9 {
    font-size: .8125rem;
  }

  .xkpwil5 {
    font-size: .875rem;
  }

  .x6u19be {
    font-size: .9375rem;
  }

  .x1lkfr7t {
    font-size: 1.0625rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .x1aueamr {
    font-size: 1.375rem;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .x65v33n {
    font-size: clamp(2rem, 1.2rem + 3.6vw, 3rem);
  }

  .xghjdks {
    font-size: clamp(4.5rem, 3rem + 7vw, 6.5rem);
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1tc36kx {
    grid-template-columns: 1.25rem 1fr auto;
  }

  .x52fmzj {
    grid-template-columns: 1fr auto;
  }

  .xdsqh7j {
    grid-template-columns: minmax(0, 4fr) minmax(0, 5fr);
  }

  .xwofc3h {
    grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);
  }

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

  .x1lg07ej {
    letter-spacing: -.015em;
  }

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

  .xrq0m5f {
    letter-spacing: -.035em;
  }

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

  .xe8mmo7 {
    line-height: .95;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x10l6tqk {
    position: absolute;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x9pjww1 {
    row-gap: 1.5rem;
  }

  .x1d474pu {
    row-gap: 2rem;
  }

  .x2b8uid {
    text-align: center;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .xp6fqqe {
    -webkit-text-decoration-color: var(--xr8kk2a);
    text-decoration-color: var(--xr8kk2a);
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x1ohr1zr {
    text-underline-offset: .2em;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .xtgyt42:disabled {
    cursor: default;
  }

  .x1t5pwa4:disabled {
    opacity: .45;
  }

  .x17ze6kz:hover {
    color: var(--x1ihyf4n);
  }

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

  @media (width <= 760px) {
    .x1guth9d.x1guth9d {
      grid-template-columns: 1fr;
    }
  }
}

@layer priority5 {
  .x1nghxtn {
    border-bottom-color: var(--x1rbfh1f);
  }

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

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

  .x188y4mf {
    border-left-color: var(--xr8kk2a);
  }

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

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

  .xgjvsby {
    border-top-color: var(--x1rbfh1f);
  }

  .x1cmz92f {
    border-top-color: var(--xr8kk2a);
  }

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

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

  .xqmqy1e {
    bottom: -1px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xr9m2wt {
    height: .68em;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .x36qwtl {
    height: 2px;
  }

  .x94fj45 {
    height: calc(1.3rem + 1px);
  }

  .xu96u03 {
    left: 0;
  }

  .xc1ize9 {
    margin-bottom: .9rem;
  }

  .xw666wu {
    margin-left: .35rem;
  }

  .x13zjp5t {
    margin-left: .5rem;
  }

  .xt2neg4 {
    margin-left: calc(1rem + 1px);
  }

  .xo7kle4 {
    margin-top: .15rem;
  }

  .xzv6pj1 {
    margin-top: .1rem;
  }

  .x15z0wfo {
    margin-top: .35rem;
  }

  .x1ud6nd6 {
    margin-top: .3rem;
  }

  .xdt5uv0 {
    margin-top: .4rem;
  }

  .x1mjqqkp {
    margin-top: .5rem;
  }

  .xv0uc0e {
    margin-top: .6rem;
  }

  .xn5ul2n {
    margin-top: .9rem;
  }

  .xdj266r {
    margin-top: 0;
  }

  .xwg69jb {
    margin-top: 1.25rem;
  }

  .x1c4vshn {
    margin-top: 1.5rem;
  }

  .x178dpqu {
    margin-top: 1.75rem;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .x1cl2iem {
    margin-top: 2rem;
  }

  .xfo0wrl {
    margin-top: 4rem;
  }

  .xfegkp8 {
    max-height: 22rem;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .xnayef {
    max-width: 27rem;
  }

  .x18t6ddr {
    max-width: 30rem;
  }

  .x19pzynt {
    max-width: 38rem;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .x1dwg165 {
    max-width: 44rem;
  }

  .xzpzj4s {
    max-width: 66rem;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x17gd7ot {
    min-height: 1.2rem;
  }

  .x12hvnu8 {
    min-height: 1.4rem;
  }

  .x1ymtt07 {
    min-height: 1.8rem;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xgbkey0 {
    min-height: 2.75rem;
  }

  .xeuugli {
    min-width: 0;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .xmz43zi {
    padding-left: 1.35rem;
  }

  .x1hqevxg {
    padding-top: .2rem;
  }

  .x1b58sdr {
    padding-top: .5rem;
  }

  .x1mcfnh7 {
    padding-top: 1.25rem;
  }

  .x6gltce {
    padding-top: 1.5rem;
  }

  .x1thg88o {
    padding-top: 3.5rem;
  }

  .xf6mfmo {
    padding-top: 4rem;
  }

  .xfpngzf {
    padding-top: clamp(1.5rem, 4vw, 3rem);
  }

  .x13vifvy {
    top: 0;
  }

  .x14n3gpc {
    top: calc(1.3rem + 1px);
  }

  .xmh2cwo {
    width: 1.1rem;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .x1n3ixbd {
    width: 1.2em;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xcdlrvm {
    width: 1rem;
  }
}

@layer priority6 {
  .xjqcon6::-webkit-progress-bar {
    background-color: #0000;
  }

  .x1bn7huv::-moz-progress-bar {
    background-color: var(--x1ihyf4n);
  }

  .x6somr9::-webkit-progress-value {
    background-color: var(--x1ihyf4n);
  }

  .xuuhlxm::-webkit-progress-value {
    transition-duration: .4s;
  }

  .x1mil1q::-webkit-progress-value {
    transition-property: width;
  }
}

@keyframes xf4slbi-B {
  from {
    background-position: 100% 0;
  }

  to {
    background-position: -100% 0;
  }
}

@keyframes x1u9wx06-B {
  from {
    opacity: 0;
    transform: translateY(.25rem);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

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

:root, .xs3g2mf {
  --x18u4107: "Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --x1910qr5: "Geist Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}

:root, .xrv99e0 {
  --x1ne1ubn: #c8281e;
  --xr8kk2a: #d4d4d4;
  --x17svif: #0a7a3d;
  --x1rzqkef: #fff;
  --x1ihyf4n: #0a0a0a;
  --x1rbfh1f: #eaeaea;
  --x1urauo3: #666;
  --x1u46bxx: #fafafa;
  --xdbtgrb: #a86400;
}
