@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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg:#fff;--color-text:#111;--color-muted:#5c5c5c;--color-card:#fff;--color-border:#e5e5e5;--color-banner-well:#f5f5f5;--color-primary-btn-bg:#111;--color-primary-btn-fg:#fff;--color-hover:color-mix(in srgb, var(--color-text) 6%, var(--color-bg))}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-bg:#0a0a0a;--color-text:#f5f5f5;--color-muted:#a3a3a3;--color-card:#171717;--color-border:#2a2a2a;--color-banner-well:#171717;--color-primary-btn-bg:#f5f5f5;--color-primary-btn-fg:#111;--color-hover:color-mix(in srgb, var(--color-text) 8%, var(--color-bg))}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-text:#111;--color-muted:#5c5c5c;--color-card:#fff;--color-border:#e5e5e5;--color-banner-well:#f5f5f5;--color-primary-btn-bg:#111;--color-primary-btn-fg:#fff;--color-hover:color-mix(in srgb, var(--color-text) 6%, var(--color-bg))}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0a0a0a;--color-text:#f5f5f5;--color-muted:#a3a3a3;--color-card:#171717;--color-border:#2a2a2a;--color-banner-well:#171717;--color-primary-btn-bg:#f5f5f5;--color-primary-btn-fg:#111;--color-hover:color-mix(in srgb, var(--color-text) 8%, var(--color-bg))}*,:before,:after{box-sizing:border-box}html,body{background-color:var(--color-bg);min-height:100%;color:var(--color-text);margin:0}

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

  .x19k41pw {
    padding: .65rem;
  }

  .xs6bp3d {
    padding: .7rem .8rem;
  }

  .x1717udv {
    padding: 0;
  }

  .x1uz70x1 {
    padding: 1rem;
  }
}

@layer priority2 {
  .x2z73e7 {
    border-color: #f5c2c0;
  }

  .x14i3s5s {
    border-color: var(--color-border);
  }

  .xad65e9 {
    border-color: var(--color-primary-btn-bg);
  }

  .x2x9nje {
    border-radius: .45rem;
  }

  .x18jy0o0 {
    border-radius: .4rem;
  }

  .x116uinm {
    border-radius: .5rem;
  }

  .x1yt6v20 {
    border-radius: .75rem;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xvh977a {
    gap: .25rem;
  }

  .x1neeqzj {
    gap: .4rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .x1h4iudz {
    gap: 2rem;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xci0d7u {
    padding-block: .1rem;
  }

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

  .x8fiyw4 {
    padding-block: .65rem;
  }

  .x18mflkt {
    padding-block: 2rem;
  }

  .xtx3ozj {
    padding-inline: .4rem;
  }

  .x97vtpp {
    padding-inline: .5rem;
  }

  .x1iouy3e {
    padding-inline: .6rem;
  }

  .x1ryrjj2 {
    padding-inline: .75rem;
  }

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

  .xnxx81d {
    padding-inline: 1rem;
  }

  .x1hl2dhg {
    text-decoration: none;
  }
}

@layer priority3 {
  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .x1h7i4cw {
    -webkit-line-clamp: 2;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xjyslct {
    appearance: none;
  }

  .xbd29ka {
    aspect-ratio: 1200 / 630;
  }

  .xdlcnpi {
    background-color: #fef3f2;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xw24uvp {
    background-color: var(--color-banner-well);
  }

  .x4zv5z4 {
    background-color: var(--color-bg);
  }

  .xti9jrf {
    background-color: var(--color-card);
  }

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

  .x1hdhdf6 {
    background-color: var(--color-primary-btn-bg);
  }

  .x4kje85 {
    color: #b42318;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1bq93sh {
    color: var(--color-muted);
  }

  .x1nosf93 {
    color: var(--color-primary-btn-fg);
  }

  .xiuzu7u {
    color: var(--color-text);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x16rfi6j {
    font-family: Geist Mono Variable, monospace;
  }

  .xnc4z8t {
    font-family: Geist Variable, sans-serif;
  }

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

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

  .xgommxb {
    font-size: .8rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xk50ysn {
    font-weight: 500;
  }

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

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x1evy7pa {
    line-height: 1.5;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x288g5 {
    resize: vertical;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

  .xk0mbs4:disabled {
    opacity: .55;
  }

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

  .x8joddd:hover {
    color: var(--color-text);
  }

  @media (width >= 1100px) {
    .x1086qgd.x1086qgd {
      grid-template-columns: 1fr 1fr 1fr;
    }
  }

  @media (width >= 700px) and (width <= 1099.99px) {
    .x1bigi1a.x1bigi1a {
      grid-template-columns: 1fr 1fr;
    }
  }

  @media (width >= 768px) {
    .x1x0m7ff.x1x0m7ff {
      grid-template-columns: 1fr 1fr;
    }
  }
}

@layer priority4 {
  .xw8gpjh {
    border-bottom-color: var(--color-border);
  }

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

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

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

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

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

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xettwda {
    height: 2rem;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

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

  .x1sfxjv3 {
    margin-top: .2rem;
  }

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

  .xr1yuqi {
    margin-top: auto;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .xl4u9xm {
    max-width: 64rem;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x85c375 {
    min-height: 16rem;
  }

  .x1q57ora {
    padding-top: .75rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x1t1lzn6:last-child {
    border-bottom-width: 0;
  }
}
