@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-I4S5GZfc.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-BmXc_FBt.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-GZpp1pK2.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-D8KDMBhC.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-DrnZ1wKl.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-B_7UjwxQ.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 priority1;

@layer priority2 {
  .x1qd5a2c {
    grid-area: main;
  }

  .x10jn74n {
    grid-area: nav;
  }

  .x1c6xfxh {
    grid-area: rail;
  }

  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .xrkvgt3 {
    margin: 0 auto var(--x2sz2nt);
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .xaqq2fw {
    padding: 11px;
  }

  .xyf9f8g {
    padding: 1px;
  }

  .x14oslck {
    padding: var(--x139edcr);
  }

  .xy6gwv3 {
    padding: var(--x1t1mvf2);
  }

  .x1ts9tcu {
    padding: var(--x2sz2nt);
  }

  .xbkzhga {
    padding: var(--xj6xqix);
  }

  .xumd3c3 {
    padding: var(--xl55g38);
  }
}

@layer priority3 {
  .x9r1u3d {
    border-color: #0000;
  }

  .x4ta8dh {
    border-color: var(--x1gwfh75);
  }

  .x1y6pmuz {
    border-color: var(--x1ivupsk);
  }

  .x14ctt7z {
    border-color: var(--xgw08x1);
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x1itxn3p {
    border-radius: var(--x1g57hip);
  }

  .x1ppj2o3 {
    border-radius: var(--x1uxu9eh);
  }

  .x1ah25wh {
    border-radius: var(--x1x7yxio);
  }

  .x1jdnla6 {
    border-radius: var(--xd4j7ad);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1a0b3ju {
    gap: 1.5px;
  }

  .x883omv {
    gap: 10px;
  }

  .x15gj94b {
    gap: 11px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x1eughf0 {
    gap: 5px 14px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x1j9xkj6 {
    gap: 7px;
  }

  .x8x74x2 {
    gap: 8px 22px;
  }

  .xmmi0ta {
    gap: 9px;
  }

  .xd1tpkh {
    gap: var(--x1re3q14);
  }

  .x1p3kdfd {
    gap: var(--x1t1mvf2);
  }

  .x1ygiskd {
    gap: var(--x2sz2nt);
  }

  .x1825vqq {
    gap: var(--xl55g38);
  }

  .x16a03vx {
    grid-template-areas: "nav main rail";
  }

  .xfsrn5j {
    grid-template-areas: "nav main";
  }

  .x10no89f {
    inset-block: 0;
  }

  .x1mbfwiv {
    inset-block: 14px;
  }

  .x1j52ic3 {
    inset-block: var(--x1re3q14);
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xnaxmkp {
    margin-block: -12px;
  }

  .x1lo9mfl {
    -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .xrii95j {
    padding-block: 11px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .x99dwph {
    padding-block: 13px;
  }

  .xsplgde {
    padding-block: 1px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .xf4egzd {
    padding-block: 3px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .xifx94n {
    padding-block: 5px;
  }

  .x1m7iz9m {
    padding-block: 9px;
  }

  .x12iqv9v {
    padding-block: var(--x1re3q14);
  }

  .x1vhj584 {
    padding-block: var(--x1t1mvf2);
  }

  .x1ognoe9 {
    padding-block: var(--x2sz2nt);
  }

  .x1ok0j14 {
    padding-block: var(--xl55g38);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .xfoe8qy {
    padding-inline: 11px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .x1l730wp {
    padding-inline: 13px;
  }

  .xm9j1uf {
    padding-inline: 5px;
  }

  .x1q4txso {
    padding-inline: 9px;
  }

  .x1i3jbjz {
    padding-inline: var(--x1re3q14);
  }

  .xyv9myr {
    padding-inline: var(--x1t1mvf2);
  }

  .xh0nl81 {
    padding-inline: var(--x2sz2nt);
  }

  .xve52bx {
    padding-inline: var(--xl55g38);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1ox1kjp:hover {
    border-color: var(--x1ivupsk);
  }

  .xl46b8x:hover, .xatrinr:focus {
    border-color: var(--xgw08x1);
  }

  @media (width <= 768px) {
    .x1og94lz.x1og94lz {
      grid-template-areas: "nav main";
    }
  }
}

@layer priority4 {
  .xr7n5gi {
    -webkit-mask-composite: xor;
  }

  .xwydkrp {
    -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xllfotl {
    animation-duration: .18s;
  }

  .xb8lv0f {
    animation-duration: .28s;
  }

  .xius3t {
    animation-duration: 2.4s;
  }

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

  .xqcmdr3 {
    animation-name: x18re5ia-B;
  }

  .xdd6h36 {
    animation-name: x1wuov4y-B;
  }

  .x1dr1ndx {
    animation-name: xd0uhry-B;
  }

  .xdd610l {
    animation-name: xzk1luc-B;
  }

  .xa0mk88 {
    animation-timing-function: cubic-bezier(.16, 1, .3, 1);
  }

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

  .xjyslct {
    appearance: none;
  }

  .x9zp26n {
    backdrop-filter: blur(20px) saturate(1.4);
  }

  .x19z9ohp {
    backdrop-filter: blur(2px);
  }

  .xx83zyx {
    background-clip: padding-box;
  }

  .x1h3ftg7 {
    background-color: color-mix(in srgb,var(--x1e3k10c) 62%,transparent);
  }

  .x1uamrny {
    background-color: color-mix(in srgb,var(--x1rz2ffw) 62%,transparent);
  }

  .x16nnaz0 {
    background-color: color-mix(in srgb,var(--xgw08x1) 12%,transparent);
  }

  .x15hz7rd {
    background-color: color-mix(in srgb,var(--xgw08x1) 14%,transparent);
  }

  .x18tu0xc {
    background-color: color-mix(in srgb,var(--xgw08x1) 18%,transparent);
  }

  .x33cs27 {
    background-color: color-mix(in srgb,var(--xiwj6as) 12%,transparent);
  }

  .x10q6jq3 {
    background-color: color-mix(in srgb,var(--xiwj6as) 14%,transparent);
  }

  .x2uxvs9 {
    background-color: color-mix(in srgb,var(--xiwj6as) 15%,transparent);
  }

  .xc0v6lt {
    background-color: color-mix(in srgb,var(--xiwj6as) 50%,transparent);
  }

  .xh9uobc {
    background-color: color-mix(in srgb,var(--xomnucf) 10%,transparent);
  }

  .x1829yhz {
    background-color: color-mix(in srgb,var(--xomnucf) 6%,transparent);
  }

  .x19q7him {
    background-color: color-mix(in srgb,var(--xwujdt5) 12%,transparent);
  }

  .x1dno3ml {
    background-color: color-mix(in srgb,var(--xwujdt5) 14%,transparent);
  }

  .xyfwfb0 {
    background-color: color-mix(in srgb,var(--xwujdt5) 15%,transparent);
  }

  .x2bss1h {
    background-color: color-mix(in srgb,var(--xwujdt5) 50%,transparent);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xt4xd2r {
    background-color: var(--x1e3k10c);
  }

  .x10m79pd {
    background-color: var(--x1er3jof);
  }

  .xo691ii {
    background-color: var(--x1gwfh75);
  }

  .x6baggb {
    background-color: var(--x1ivupsk);
  }

  .x1ho6wtv {
    background-color: var(--x1jyfslo);
  }

  .x1etd4wz {
    background-color: var(--x1lty5sm);
  }

  .x1o639e4 {
    background-color: var(--x1ri8wlh);
  }

  .xmmq1gz {
    background-color: var(--x1rz2ffw);
  }

  .x42n4pa {
    background-color: var(--xgw08x1);
  }

  .xdmigis {
    background-color: var(--xiwj6as);
  }

  .x1w9ic51 {
    background-color: var(--xk08srh);
  }

  .x1bh74im {
    background-color: var(--xt7nrea);
  }

  .x4vgkiz {
    background-color: var(--xwujdt5);
  }

  .x953m3z {
    background-image: linear-gradient(135deg,var(--x1bx9b7h),var(--x1ivupsk) 55%,var(--x1jun79s));
  }

  .x1xw23ay {
    background-image: linear-gradient(135deg,var(--x1eodfcf),var(--x1ivupsk) 55%,var(--x2n34lj));
  }

  .x1jqnseg {
    background-image: linear-gradient(135deg,var(--x1jun79s),var(--x1ivupsk) 55%,var(--x1bx9b7h));
  }

  .x1lavk1u {
    background-image: linear-gradient(135deg,var(--x2n34lj),var(--x1ivupsk) 55%,var(--x1eodfcf));
  }

  .xlgd1la {
    background-image: linear-gradient(90deg,var(--xk08srh),var(--xgw08x1));
  }

  .xc9pukz {
    border-inline-start-color: var(--xiwj6as);
  }

  .xh3rnzs {
    border-inline-start-color: var(--xwujdt5);
  }

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

  .xyumdvf {
    border-inline-start-width: 2px;
  }

  .xjkcq0k {
    box-shadow: 0 0 0 3px color-mix(in srgb,var(--xiwj6as) 18%,transparent);
  }

  .x1eycqvi {
    box-shadow: 0 0 0 3px color-mix(in srgb,var(--xk08srh) 22%,transparent);
  }

  .x1wa4jsy {
    box-shadow: 0 18px 44px -20px #000000d9;
  }

  .xzsp7jd {
    box-shadow: 0 24px 70px -28px #000000d9, inset 0 1px #edeff30d;
  }

  .xsturnt {
    box-shadow: inset 0 -2px 0 var(--xgw08x1);
  }

  .xyc1ymm {
    box-shadow: inset 0 0 0 1.5px var(--halo),0 0 0 1px var(--halo);
  }

  .xq5duwp {
    box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--xgw08x1) 30%,transparent);
  }

  .x19d3vt2 {
    box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--xgw08x1) 34%,transparent);
  }

  .x1r2zrw2 {
    box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--xiwj6as) 40%,transparent);
  }

  .xzf8he2 {
    box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--xwujdt5) 40%,transparent);
  }

  .xbr3tb {
    box-shadow: inset 0 0 0 1px var(--x10eoido);
  }

  .xvcx2si {
    box-shadow: inset 0 0 0 1px var(--x1gwfh75);
  }

  .x1vssyvu {
    box-shadow: inset 0 0 0 1px var(--x1ivupsk),0 1px 5px #0000008c;
  }

  .x13ylwl5 {
    box-shadow: inset 0 0 0 1px var(--x1ivupsk);
  }

  .x1sh0mfn {
    box-shadow: inset 0 0 0 1px var(--xk08srh);
  }

  .x5yrcac {
    box-shadow: inset 0 0 0 1px var(--xlt41cx);
  }

  .x2ajjjq {
    box-shadow: inset 0 1px 0 var(--x1ivupsk);
  }

  .x5v8qh5 {
    box-shadow: inset 0 1px 0 var(--x1jun79s);
  }

  .xeh89do {
    clip: rect(0 0 0 0);
  }

  .x180ovgx {
    color: var(--x18tmke);
  }

  .x1p3rzfb {
    color: var(--x1jyfslo);
  }

  .x1kqb3y1 {
    color: var(--x3mydsx);
  }

  .xbpxa1t {
    color: var(--xgw08x1);
  }

  .x16yurea {
    color: var(--xiwj6as);
  }

  .x12tdy7g {
    color: var(--xjja2bs);
  }

  .x1lji24d {
    color: var(--xk08srh);
  }

  .x1p9c67d {
    color: var(--xomnucf);
  }

  .x10byoyj {
    color: var(--xvi6k0f);
  }

  .xx6lhqc {
    color: var(--xwujdt5);
  }

  .x14obwa1, .x14axycx {
    content: "";
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .x1s85apg {
    display: none;
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1kn4jns {
    font-family: var(--x1f7w1d8);
  }

  .x1uo727c {
    font-family: var(--xqnkgzq);
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .xdzlmae {
    font-size: 8px;
  }

  .xvwhms9 {
    font-size: 9px;
  }

  .x1um1mwa {
    font-size: var(--x14qjeoa);
  }

  .x1r197i1 {
    font-size: var(--x1sg1gmp);
  }

  .xq1swsz {
    font-size: var(--x1xyff5c);
  }

  .x1yasu2z {
    font-size: var(--xq0v5y0);
  }

  .x1nrhfuj {
    font-size: var(--xqag8mx);
  }

  .x13w40ac {
    font-size: var(--xvs05qi);
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .x1j4x3al {
    font-variant-numeric: tabular-nums lining-nums;
  }

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

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x19s9jnd {
    font-weight: 650;
  }

  .xvdv984 {
    font-weight: 680;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

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

  .x1exotkm {
    grid-template-columns: 24px 1fr auto;
  }

  .xeenxbp {
    grid-template-columns: 30px 1fr 96px 116px 78px 96px 22px;
  }

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

  .xh6c5li {
    grid-template-columns: auto auto;
  }

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

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

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

  .xayjvla {
    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
  }

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

  .x1o0tod {
    inset-inline-start: 0;
  }

  .x1v1hl4c {
    inset-inline-start: 4px;
  }

  .x1lxsm33 {
    inset-inline-start: var(--x-insetInlineStart);
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .xlqzeqv {
    justify-content: start;
  }

  .x1ixy4ik {
    letter-spacing: -.005em;
  }

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

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

  .x121dk37 {
    letter-spacing: .005em;
  }

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

  .x3gc2hl {
    letter-spacing: .03em;
  }

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

  .x2ujxvm {
    letter-spacing: .05em;
  }

  .x1dgsrnt {
    letter-spacing: .06em;
  }

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

  .x2hcs4w {
    letter-spacing: .13em;
  }

  .x1labic3 {
    letter-spacing: .14em;
  }

  .x1dor1uw {
    letter-spacing: .1em;
  }

  .x1m9yrd2 {
    letter-spacing: var(--xpdhqfc);
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xcev3uh {
    margin-inline-start: 14px;
  }

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

  .x19wp0b7 {
    -webkit-mask-composite: xor;
    mask-composite: exclude;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xi8ndw4 {
    opacity: .18;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1onr9mi {
    padding-inline-start: 14px;
  }

  .xyiysdx {
    padding-inline-start: 2px;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .x1yc453h {
    text-align: start;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x1iffjtl {
    transform: rotate(90deg);
  }

  .xuuh30 {
    transform: translateX(-50%);
  }

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

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

  .x1lsqapj {
    transition-duration: .13s;
  }

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

  .x43t7r1 {
    transition-duration: .24s;
  }

  .xchbrx7 {
    transition-duration: .26s;
  }

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

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

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

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

  .xkdsq27 {
    transition-property: box-shadow;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .xdq3by9 {
    transition-property: transform, background-color, box-shadow, color;
  }

  .xzpfjzv {
    transition-property: transform, border-color, color;
  }

  .xhgfrob {
    transition-property: transform, border-color;
  }

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

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

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

  .x11xpdln {
    transition-property: transform;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .x1pbvl4h {
    transition-timing-function: cubic-bezier(.16, 1, .3, 1);
  }

  .x9lcvmn {
    transition-timing-function: ease-out;
  }

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

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1yn0g08 {
    word-break: break-all;
  }

  .x1u8a7rm {
    z-index: 5;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1pvxpvm:focus-within {
    box-shadow: inset 0 0 0 1px var(--xgw08x1);
  }

  .x89skhe:is([aria-checked="true"] *) {
    color: inherit;
  }

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

  .x1t5pwa4:disabled {
    opacity: .45;
  }

  .x1kjx7s6:hover {
    background-color: #f1f3f6;
  }

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

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

  .x1xb1bdw:hover {
    color: var(--x3mydsx);
  }

  .xk9eel5:hover {
    color: var(--xgw08x1);
  }

  .x163hqd1:hover {
    color: var(--xomnucf);
  }

  .xe2cd9r:hover {
    opacity: .85;
  }

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

  .x1wbh0v9:active {
    transform: translateY(.5px);
  }

  @media (prefers-reduced-motion: reduce) {
    .xdn7m2a.xdn7m2a {
      animation-duration: 1ms;
    }

    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }
  }

  @media (width <= 768px) {
    .xcq4dyp.xcq4dyp {
      display: none;
    }

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

@layer priority5 {
  .x1fu44qv {
    border-left-color: var(--x1gwfh75);
  }

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

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

  .x1rxvrdz {
    border-right-color: var(--x1gwfh75);
  }

  .x32b0ac {
    border-right-style: solid;
  }

  .xs1s249 {
    border-right-width: 1px;
  }

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

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

  .xdtzfsw {
    border-top-left-radius: var(--x1vy83ef);
  }

  .x1h9b1ag {
    border-top-right-radius: var(--x1vy83ef);
  }

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

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

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x18gnavp {
    height: 13px;
  }

  .xx3o462 {
    height: 15px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1isuwpm {
    height: 220px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .xuoj239 {
    height: 3px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .x1f6yev3 {
    height: 64%;
  }

  .xols6we {
    height: 6px;
  }

  .x1hagigm {
    height: 7px;
  }

  .xwoyzhm {
    margin-bottom: 7px;
  }

  .xjuhfp {
    margin-bottom: var(--x1re3q14);
  }

  .x1h6bb6a {
    margin-bottom: var(--x1t1mvf2);
  }

  .xc6b53z {
    margin-bottom: var(--x2sz2nt);
  }

  .x1aawmmo {
    margin-top: 11px;
  }

  .xvijh9v {
    margin-top: 1px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x1ok221b {
    margin-top: 5px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .xzbgwbi {
    margin-top: 9px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xzpvqi2 {
    margin-top: var(--x1re3q14);
  }

  .xauxeia {
    margin-top: var(--x2sz2nt);
  }

  .x1rm7us1 {
    margin-top: var(--xl55g38);
  }

  .x1wj9ous {
    max-height: 100dvh;
  }

  .xqui1pq {
    max-height: 90vh;
  }

  .xxc7z9f {
    max-width: 360px;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x1oslful {
    min-width: 22px;
  }

  .x9041oi {
    min-width: 2px;
  }

  .x1fns5xo {
    min-width: 40px;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1nmnz18 {
    padding-bottom: var(--x1t1mvf2);
  }

  .x1f5mem2 {
    padding-bottom: var(--xj6xqix);
  }

  .x1hxzh61 {
    padding-top: var(--x1re3q14);
  }

  .xvfdz8y {
    padding-top: var(--x1t1mvf2);
  }

  .xq4w4lc {
    padding-top: var(--x2sz2nt);
  }

  .x13vifvy {
    top: 0;
  }

  .xnfr1j {
    top: 1px;
  }

  .x1atx4j1 {
    top: 6px;
  }

  .xt14wy9 {
    top: calc(100% + 7px);
  }

  .xh8yej3 {
    width: 100%;
  }

  .x2pejg6 {
    width: 128px;
  }

  .x1fxhmyf {
    width: 13px;
  }

  .xq1dxzn {
    width: 160px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x1oysuqx {
    width: 200px;
  }

  .x2qqsnf {
    width: 216px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x23j0i4 {
    width: 26px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .xfo62xy {
    width: 2px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x1g8rjiy {
    width: 3px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x1247r65 {
    width: 60px;
  }

  .xeepkih {
    width: 62px;
  }

  .x1endk3i {
    width: 64%;
  }

  .x1fu8urw {
    width: 64px;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .xci0xqf {
    width: 7px;
  }

  .x5lhr3w {
    width: var(--x-width);
  }

  .x1g31smg:first-child {
    border-top-width: 0;
  }

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

  .x10zg81t:first-child {
    padding-top: 0;
  }
}

@layer priority6 {
  .xn6xpsx:after {
    inset-block: -12px;
  }

  .xb7ltuz:after {
    inset-inline: 0;
  }
}

@layer priority7 {
  .x1t3g9p3::placeholder {
    color: var(--x1jyfslo);
  }

  .x1s928wv:after {
    content: "";
  }

  .xpvlim7::placeholder {
    font-weight: 500;
  }

  .x1j6awrg:after {
    position: absolute;
  }
}

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

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

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

@keyframes xd0uhry-B {
  0% {
    box-shadow: 0 0 0 0 color-mix(in srgb,var(--xk08srh) 40%,transparent);
  }

  70% {
    box-shadow: 0 0 0 6px color-mix(in srgb,var(--xk08srh) 0%,transparent);
  }

  100% {
    box-shadow: 0 0 0 0 color-mix(in srgb,var(--xk08srh) 0%,transparent);
  }
}

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

  to {
    opacity: 1;
  }
}

@keyframes x1wuov4y-B {
  from {
    opacity: 0;
    transform: scale(.98);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes xzk1luc-B {
  from {
    transform: translateY(100%);
  }

  to {
    transform: translateY(0);
  }
}

:root, .xa1ox5d {
  --xgw08x1: #dce7f1;
  --xyg99n7: #0f1115;
  --x1er3jof: #fff;
  --xjja2bs: #0f1115;
  --x1e3k10c: #15181c;
  --xqnkgzq: "Geist", system-ui, -apple-system, sans-serif;
  --xq0v5y0: 15px;
  --x14qjeoa: 13px;
  --x1f7w1d8: "Geist Mono", "Geist", ui-monospace, monospace;
  --x1sg1gmp: 12px;
  --xvs05qi: 19px;
  --xqag8mx: 11px;
  --x1xyff5c: 26px;
  --x1gwfh75: #edeff314;
  --x1ivupsk: #edeff329;
  --x1eodfcf: #dce7f1;
  --xomnucf: #edeff3;
  --x3mydsx: #edeff3a6;
  --x1jyfslo: #edeff38c;
  --xxpzi19: #0f1115;
  --x2n34lj: #e2dcee;
  --xwujdt5: #e26565;
  --xk08srh: #7fa6d8;
  --x1jun79s: #f4f5f8;
  --x1bx9b7h: #d8dce3;
  --xhhht3n: #ddb9a3;
  --x1e7y8io: #5c3f2a;
  --x174enhf: #a87456;
  --x1ri8wlh: #e8d4a2;
  --x18tmke: #5c4720;
  --xlt41cx: #b89a5c;
  --x1lty5sm: #dce0e7;
  --xvi6k0f: #3d4350;
  --x10eoido: #9ca3ae;
  --xiwj6as: #37c97a;
  --x1x7yxio: 16px;
  --x1uxu9eh: 12px;
  --x1g57hip: 999px;
  --xd4j7ad: 8px;
  --x1vy83ef: 24px;
  --x1t1mvf2: 16px;
  --x2sz2nt: 12px;
  --x1re3q14: 8px;
  --xj6xqix: 24px;
  --xl55g38: 4px;
  --x139edcr: 32px;
  --xrpffdx: 48px;
  --xt7nrea: #1b1f24;
  --x1rz2ffw: #05090d;
  --xpdhqfc: .16em;
}
