@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 reset{*,:before,:after{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::-webkit-scrollbar{width:.75rem;height:.75rem}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb) padding-box;border:.1875rem solid #0000;border-radius:9999px;min-width:2rem;min-height:2rem}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hovered)}::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-hovered)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}}

@layer reset, priority1;

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

  .x10a8y8t {
    inset: 0;
  }

  .x1anvkwx {
    inset: auto;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x7f5188 {
    margin: calc(-1 * var(--xkps4tu));
  }

  .x1yxuuym {
    margin: var(--x1njoqwb);
  }

  .xi95lyl {
    padding: .1875rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xc38ot5 {
    padding: var(--x11aewb6);
  }

  .xlwibyo {
    padding: var(--x12koaov);
  }

  .xpbk6q0 {
    padding: var(--x1njoqwb);
  }

  .x1ihutml {
    padding: var(--xhl81sf);
  }

  .xk4c9o6 {
    padding: var(--xkps4tu);
  }
}

@layer priority3 {
  .x1xsqp64 {
    background-position: center;
  }

  .x1r7ld26 {
    border-color: currentColor;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .xck2vw1 {
    border-color: var(--x1aj7wf9);
  }

  .xb9ncsk {
    border-color: var(--x1e34wnc);
  }

  .xs6686a {
    border-color: var(--x1erl6kp);
  }

  .x4n1n5d {
    border-color: var(--x1l7facc);
  }

  .x18u5gvl {
    border-color: var(--x1ooocde);
  }

  .x2zpo3k {
    border-color: var(--x1pg150n);
  }

  .x1h2w6hl {
    border-color: var(--x1qb39ph);
  }

  .x4drj8m {
    border-color: var(--x1vaczw1);
  }

  .x1luokyq {
    border-color: var(--x1vjj0if);
  }

  .x16olxjk {
    border-color: var(--x1vxyg6z);
  }

  .x1solapa {
    border-color: var(--x1wdqns6);
  }

  .x1yew74r {
    border-color: var(--x1ydcmrf);
  }

  .x14mehp8 {
    border-color: var(--x5zzip3);
  }

  .x4b8jyt {
    border-color: var(--x639a58);
  }

  .xkh66en {
    border-color: var(--x6kt3kx);
  }

  .x1afjwew {
    border-color: var(--x8e5767);
  }

  .xr94r0a {
    border-color: var(--x9oosab);
  }

  .x12h5qv5 {
    border-color: var(--xgr1s6o);
  }

  .xroen8d {
    border-color: var(--xjet5a8);
  }

  .x1yjn9i1 {
    border-color: var(--xk6sh6l);
  }

  .xgwc24x {
    border-color: var(--xpnf5zc);
  }

  .x4k0v1o {
    border-color: var(--xtkxdy1);
  }

  .x14hy5x {
    border-color: var(--xy5s5cl);
  }

  .xuxrje7 {
    border-inline-width: 0;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1pjcqnp {
    border-radius: inherit;
  }

  .xaq0yqn {
    border-radius: var(--x2zjztm);
  }

  .xicr28z {
    border-radius: var(--xb0au9n);
  }

  .x1iku0pv {
    border-radius: var(--xceoqrg);
  }

  .x1pnq9sn {
    border-radius: var(--xg0r3vg);
  }

  .x1vgkuma {
    border-radius: var(--xop5apg);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x9r2w2z {
    border-width: 3px;
  }

  .x4idn7w {
    flex: 0 0 23.75rem;
  }

  .x1o2qtm0 {
    flex: 0 0 6rem;
  }

  .x3psx0u {
    flex: none;
  }

  .x1k8w59t {
    flex: 0 12rem;
  }

  .x42omie {
    flex: 0 16rem;
  }

  .xkz0k9k {
    flex: 0 auto;
  }

  .x1cqoux5 {
    flex: 1 1 0;
  }

  .x3daqg1 {
    flex: 10rem;
  }

  .xehxkzz {
    flex: 12rem;
  }

  .x1oeqjk2 {
    flex: 16rem;
  }

  .xgdhuxi {
    flex: 18rem;
  }

  .x1ol2t1i {
    flex: 20rem;
  }

  .x12lumcd {
    flex: auto;
  }

  .x98rzlu {
    flex: 1;
  }

  .xl1o94e {
    flex: 3 22rem;
  }

  .x1okw0bk {
    flex: none;
  }

  .x1enigpx {
    gap: .125rem;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .x14kbac9 {
    gap: inherit;
  }

  .x1uk1esj {
    gap: var(--x11aewb6);
  }

  .x5l861f {
    gap: var(--x12koaov);
  }

  .xbyx70 {
    gap: var(--x15qtvoa);
  }

  .x101f9ol {
    gap: var(--x1njoqwb);
  }

  .xi6hqp0 {
    gap: var(--x1vg7jn6);
  }

  .x1hhz8zf {
    gap: var(--xhl81sf);
  }

  .x1eydzxj {
    gap: var(--xkps4tu);
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .xgkxs2y {
    grid-column: 1;
  }

  .x56nqnf {
    grid-column: 2 / 5;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .x1roxjuz {
    grid-column: 5;
  }

  .xm5moh1 {
    grid-column: auto;
  }

  .x19bwqal {
    grid-row: 1 / -1;
  }

  .x1ms6mhf {
    grid-row: 1;
  }

  .x7sv70a {
    grid-row: 2;
  }

  .xz51j44 {
    grid-row: 3;
  }

  .x10no89f {
    inset-block: 0;
  }

  .xzw6r8x {
    inset-block: var(--xhl81sf);
  }

  .xv5ayhu {
    inset-inline: .125rem;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .x13yaxfo {
    inset-inline: 2.25rem 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x10im51j {
    margin-block: 0;
  }

  .x1nkss2m {
    margin-block: auto;
  }

  .xxfko22 {
    margin-block: calc(-1 * var(--xkps4tu));
  }

  .xb2v3ei {
    margin-block: calc((var(--x55dumd) * var(--xt3z94o) - var(--xblt2ac)) / 2);
  }

  .x17yj2ea {
    margin-block: var(--xkps4tu);
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xckhbgb {
    margin-inline: 1px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x47w9yx {
    margin-inline: calc(-1 * var(--x11aewb6));
  }

  .x132urhb {
    margin-inline: calc(-1 * var(--xhl81sf));
  }

  .xnqaues {
    margin-inline: calc(-1 * var(--xkps4tu));
  }

  .xz4lq6z {
    margin-inline: var(--x12koaov);
  }

  .x1hltepl {
    margin-inline: var(--x1njoqwb);
  }

  .xqmcxjg {
    margin-inline: var(--xhl81sf);
  }

  .x1nrp9o8 {
    margin-inline: var(--xkps4tu);
  }

  .x1h2nqjv {
    outline: 1.5px dashed var(--x1qb39ph);
  }

  .x15k1ele {
    outline: 2px solid var(--x1qb39ph);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .x1dus959 {
    padding-block: .125rem;
  }

  .xt970qd {
    padding-block: 0;
  }

  .x1490bbw {
    padding-block: calc(var(--xhl81sf) - (var(--xblt2ac) - var(--x12koaov)) / 2);
  }

  .x1c7guul {
    padding-block: var(--x11aewb6);
  }

  .x1nj06k5 {
    padding-block: var(--x12koaov);
  }

  .xn0a545 {
    padding-block: var(--x1vg7jn6);
  }

  .x11nqkx5 {
    padding-block: var(--xhl81sf);
  }

  .xo00tze {
    padding-block: var(--xkps4tu);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .xoxo7gi {
    padding-inline: calc(var(--xhl81sf) - (var(--xblt2ac) - var(--x12koaov)) / 2);
  }

  .xw1y2wa {
    padding-inline: var(--x11aewb6);
  }

  .xszlj67 {
    padding-inline: var(--x12koaov);
  }

  .x1aflm74 {
    padding-inline: var(--x1njoqwb);
  }

  .x15o4oz {
    padding-inline: var(--x1vg7jn6);
  }

  .x1i5ju5n {
    padding-inline: var(--xhl81sf);
  }

  .xr8ycny {
    padding-inline: var(--xkps4tu);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1ia5dvd:indeterminate:hover:not(:disabled), .xiptkvd:checked:hover:not(:disabled) {
    border-color: #0000;
  }

  .x14gbyk4:focus-within {
    border-color: var(--x1qb39ph);
  }

  .x11uqzup:focus-within, .xo4umex:hover:not(:disabled) {
    border-color: var(--x1vxyg6z);
  }

  .x6ifqjh:hover:not(:disabled), .xh2l2gr:focus-within {
    border-color: var(--xjet5a8);
  }

  .xpqpa3h:hover:not(:disabled) {
    border-color: var(--xpnf5zc);
  }

  .x1965q3l:indeterminate, .xkb0sz0:checked {
    border-color: #0000;
  }

  .x1dc413y:hover {
    border-color: var(--x1qb39ph);
  }

  .xy2x162:hover {
    border-color: var(--x1vxyg6z);
  }

  .xny654r:hover {
    border-color: var(--xjet5a8);
  }

  .xrihocl:hover {
    border-color: var(--xpnf5zc);
  }

  .xdtwr9o:focus {
    border-color: var(--x1vxyg6z);
  }

  .xsqhila:focus {
    border-color: var(--xjet5a8);
  }

  .x1uvtmcs:focus {
    outline: none;
  }

  @container (width <= 36rem) {
    .x1tsz8bz.x1tsz8bz {
      overflow: hidden;
    }
  }
}

@layer priority4 {
  .xlh3980 {
    -moz-osx-font-smoothing: grayscale;
  }

  .x1t23j8t {
    -webkit-background-clip: text;
  }

  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .xvmahel {
    -webkit-font-smoothing: antialiased;
  }

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

  .x1gzmk7r {
    -webkit-line-clamp: 3;
  }

  .x1p05lgn {
    accent-color: var(--x6kt3kx);
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xpvyfi4 {
    align-self: flex-end;
  }

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

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

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

  .xemfg65 {
    animation-duration: .8s;
  }

  .x1sbju2s {
    animation-duration: 1.4s;
  }

  .x18hd8ej {
    animation-duration: 1.6s;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

  .x5apbw1 {
    animation-duration: var(--x1kgkt44);
  }

  .x1bs8uww {
    animation-duration: var(--xou9y1n);
  }

  .xzn0t7l {
    animation-duration: var(--xr74hi3);
  }

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

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

  .x1a5igra {
    animation-name: none;
  }

  .x1bkwcsi {
    animation-name: x157z810-B;
  }

  .xgf5o1i {
    animation-name: x15asx2r-B;
  }

  .xut2whc {
    animation-name: x185gv9n-B;
  }

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

  .xffhmib {
    animation-name: x1b80h7n-B;
  }

  .x1a44k40 {
    animation-name: x1do5dr1-B;
  }

  .x1btrg9z {
    animation-name: x1fny1my-B;
  }

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

  .xj7rh2z {
    animation-name: x1g7orrs-B;
  }

  .xen77jt {
    animation-name: x1jkurmr-B;
  }

  .xxp0q0x {
    animation-name: x1jn504y-B;
  }

  .x15en98t {
    animation-name: x1ppphi6-B;
  }

  .x1xftmv1 {
    animation-name: x1qkfcoh-B;
  }

  .x1njaipp {
    animation-name: x1wtgnkq-B;
  }

  .x1w2c0kr {
    animation-name: x2i3tye-B;
  }

  .x1495tdg {
    animation-name: x44muo0-B;
  }

  .x1dngu1g {
    animation-name: x5q0om7-B;
  }

  .xnp5sf2 {
    animation-name: xcyaqxc-B;
  }

  .x9j12ae {
    animation-name: xdzgqkf-B;
  }

  .xu4opl8 {
    animation-name: xky2omy-B;
  }

  .xj8habf {
    animation-name: xm0fl03-B;
  }

  .xmhqaz5 {
    animation-name: xn0m8po-B;
  }

  .x1ml4r1o {
    animation-name: xnbybvf-B;
  }

  .xn4eafu {
    animation-name: xp1hc82-B;
  }

  .x747kka {
    animation-name: xv2tmk9-B;
  }

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

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

  .xcc8zox {
    animation-timing-function: var(--x11qp592);
  }

  .xs9lk60 {
    animation-timing-function: var(--xsu2mi5);
  }

  .xjyslct {
    appearance: none;
  }

  .x1ta4xzc {
    -webkit-background-clip: text;
    background-clip: text;
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .xgcd1z6 {
    background-color: inherit;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xl8spv7 {
    background-color: var(--x-backgroundColor);
  }

  .xnz3iof {
    background-color: var(--x1bjywk3);
  }

  .xeiomja {
    background-color: var(--x1br2qwi);
  }

  .xx7lata {
    background-color: var(--x1cutlao);
  }

  .x12apieg {
    background-color: var(--x1d15aeh);
  }

  .x2cagr0 {
    background-color: var(--x1d1upno);
  }

  .xyej55q {
    background-color: var(--x1erl6kp);
  }

  .x1a43yde {
    background-color: var(--x1jsnc8l);
  }

  .x1ttbkwf {
    background-color: var(--x1lslknt);
  }

  .xwm8aet {
    background-color: var(--x1ly2l2j);
  }

  .x19tych1 {
    background-color: var(--x1mtw1u8);
  }

  .x18xlvi5 {
    background-color: var(--x1pg150n);
  }

  .x1aqmyvd {
    background-color: var(--x1s2w2nf);
  }

  .xpmvodk {
    background-color: var(--x1sfs88g);
  }

  .x1ad9s1w {
    background-color: var(--x1v9gkud);
  }

  .x1o62r6k {
    background-color: var(--x1vaczw1);
  }

  .x1ccrhm1 {
    background-color: var(--x32rdae);
  }

  .xutft16 {
    background-color: var(--x639a58);
  }

  .x1ya472c {
    background-color: var(--x63w8rg);
  }

  .x1gw093v {
    background-color: var(--x6gcql3);
  }

  .x1dirp0o {
    background-color: var(--x6kt3kx);
  }

  .xa3lyw0 {
    background-color: var(--x9oosab);
  }

  .x16tqdno {
    background-color: var(--xacess4);
  }

  .x187nizh {
    background-color: var(--xaknu3u);
  }

  .x1topq2f {
    background-color: var(--xcbdiwj);
  }

  .xb0moaw {
    background-color: var(--xgr1s6o);
  }

  .x1lessho {
    background-color: var(--xhvn2f3);
  }

  .x1rrjjfb {
    background-color: var(--xic9nxl);
  }

  .x17zr23k {
    background-color: var(--xinkcua);
  }

  .x1azndip {
    background-color: var(--xj4mor2);
  }

  .x1nleic2 {
    background-color: var(--xjet5a8);
  }

  .xewut2v {
    background-color: var(--xn9q54j);
  }

  .x1sz5j3v {
    background-color: var(--xpnf5zc);
  }

  .x6j1qe9 {
    background-color: var(--xt7vv3);
  }

  .xknehem {
    background-color: var(--xuwei1g);
  }

  .xf9trf0 {
    background-color: var(--xv3960z);
  }

  .x1758keg {
    background-color: var(--xy5s5cl);
  }

  .xnabbog {
    background-color: var(--xzt4glq);
  }

  .x1ct1c4x {
    background-image: linear-gradient(100deg,var(--x1mhrk2) 35%,var(--xy5s5cl) 50%,var(--x1mhrk2) 65%);
  }

  .x5rr5y4 {
    background-image: linear-gradient(100deg,var(--xinkcua) 25%,var(--xj4mor2) 45%,var(--xinkcua) 65%);
  }

  .x1h8jf5x {
    background-image: linear-gradient(to top,var(--xj4mor2) 30%,transparent);
  }

  .x18o3ruo {
    background-image: none;
  }

  .x1e87kdn {
    background-image: var(--x-backgroundImage);
  }

  .x1gqfdwy {
    background-origin: border-box;
  }

  .xiy17q3 {
    background-repeat: no-repeat;
  }

  .x25l62i {
    background-size: 100%;
  }

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

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1vathgz {
    border-collapse: separate;
  }

  .xy81tr4 {
    border-end-end-radius: var(--xceoqrg);
  }

  .xzdjeb {
    border-end-end-radius: var(--xg0r3vg);
  }

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

  .x1bv3ohv {
    border-end-start-radius: var(--xceoqrg);
  }

  .x19owr84 {
    border-end-start-radius: var(--xg0r3vg);
  }

  .x1o3jo1z {
    border-inline-end-color: #0000;
  }

  .x99uow3 {
    border-inline-end-color: var(--x1vaczw1);
  }

  .x19qeeca {
    border-inline-end-color: var(--xpnf5zc);
  }

  .x18b5jzi {
    border-inline-end-style: solid;
  }

  .x1lun4ml {
    border-inline-end-width: 1px;
  }

  .x6x6c1y {
    border-inline-start-color: var(--x1vaczw1);
  }

  .x1pnlo5s {
    border-inline-start-color: var(--xpnf5zc);
  }

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

  .xpilrb4 {
    border-inline-start-width: 1px;
  }

  .x1gukg7c {
    border-spacing: 0;
  }

  .xoqa15l {
    border-start-end-radius: var(--xceoqrg);
  }

  .xxbstjq {
    border-start-end-radius: var(--xg0r3vg);
  }

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

  .x8jvv1r {
    border-start-start-radius: var(--xceoqrg);
  }

  .xpd56wf {
    border-start-start-radius: var(--xg0r3vg);
  }

  .xnzideq {
    box-shadow: 0 0 0 1px var(--x1qb39ph);
  }

  .xjqgwkq {
    box-shadow: 0 0 0 1px var(--xpnf5zc);
  }

  .x1sf0350 {
    box-shadow: 0 1px 0 var(--xpnf5zc);
  }

  .xyhnrnf {
    box-shadow: inset .1875rem 0 0 var(--xy5s5cl);
  }

  .x1gwepca {
    box-shadow: inset 0 -.125rem 0 var(--x1l7facc);
  }

  .x1r1d1ou {
    box-shadow: inset 0 -2px 0 var(--xy5s5cl);
  }

  .x18g6020 {
    box-shadow: inset 0 0 0 1px #0000;
  }

  .x11o1qm6 {
    box-shadow: inset 0 0 0 1px var(--xjet5a8);
  }

  .x14aw18r {
    box-shadow: inset 0 0 0 1px var(--xpnf5zc);
  }

  .x1t0tcz4 {
    box-shadow: inset 0 0 0 2px var(--x1qb39ph);
  }

  .xwhtpf6 {
    box-shadow: inset 0 0 0 3px var(--x1erl6kp),inset 0 0 0 10px var(--x6kt3kx);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .xrimruz {
    box-shadow: var(--x1bvw30o);
  }

  .x9laacs {
    box-shadow: var(--x1khsx21);
  }

  .x9f619 {
    box-sizing: border-box;
  }

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

  .x1gj8qfm {
    clip-path: none;
  }

  .x1heor9g {
    color: inherit;
  }

  .x19co3pv {
    color: #0000;
  }

  .xyl4exx {
    color: var(--x10lvg8u);
  }

  .xwlf10z {
    color: var(--x12h55z1);
  }

  .x1lm6kd {
    color: var(--x1752lk9);
  }

  .x6zvawn {
    color: var(--x1br2qwi);
  }

  .xtkakt5 {
    color: var(--x1claxih);
  }

  .x1kfyt71 {
    color: var(--x1d1upno);
  }

  .x14jjgia {
    color: var(--x1k3ne1z);
  }

  .x176t62v {
    color: var(--x1lslknt);
  }

  .x1apw3u0 {
    color: var(--x1mhrk2);
  }

  .x5t0u76 {
    color: var(--x1qnak1y);
  }

  .x48y6b0 {
    color: var(--x1u3pc3p);
  }

  .xijcib7 {
    color: var(--x1w0g9k1);
  }

  .x10jv2he {
    color: var(--x1w57py1);
  }

  .x1ptq1zy {
    color: var(--xnqyne4);
  }

  .x1h7edqr {
    color: var(--xs7hv8f);
  }

  .xjoeou4 {
    color: var(--xuf4ljs);
  }

  .x1x4gm4e {
    color: var(--xv3960z);
  }

  .xubxl92 {
    color: var(--xvcb132);
  }

  .x14ambp {
    color: var(--xy5s5cl);
  }

  .xqrytwq {
    column-gap: var(--x11aewb6);
  }

  .x1xd6x9c {
    column-gap: var(--x12koaov);
  }

  .x1f0zfnr {
    column-gap: var(--x1njoqwb);
  }

  .x1xa4tcz {
    column-gap: var(--x1vg7jn6);
  }

  .x51q059 {
    column-gap: var(--xhl81sf);
  }

  .x1yn2l5x {
    column-gap: var(--xkps4tu);
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .xicojor {
    cursor: col-resize;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1jm3nie {
    cursor: grab;
  }

  .xi9pz9s {
    cursor: grabbing;
  }

  .xmper1u {
    cursor: inherit;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x19v85br {
    cursor: progress;
  }

  .xyozgr7 {
    cursor: row-resize;
  }

  .x1ed109x {
    cursor: text;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .xe3sdcl {
    display: none !important;
  }

  .x1s85apg {
    display: none;
  }

  .x1n9xxwz {
    display: table-cell;
  }

  .x19zyb68 {
    fill: var(--x-fill);
  }

  .x123zxf4 {
    fill: var(--xjet5a8);
  }

  .x1umc1g8 {
    fill: var(--xpnf5zc);
  }

  .x1pbqnim {
    filter: drop-shadow(0 0 1px var(--x1erl6kp));
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .x1lxvdiy {
    flex-basis: calc(100% - var(--x1njoqwb));
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x15zctf7 {
    flex-direction: row-reverse;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x5wqa0o {
    flex-shrink: 2;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1faq86j {
    float: left;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .xl99krb {
    font-family: var(--x1kl689v);
  }

  .x1pxpbo7 {
    font-family: var(--xco4te3);
  }

  .x2ohwh0 {
    font-size: .625rem;
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .x19gdzad {
    font-size: var(--x10b8l9s);
  }

  .x5w7gnb {
    font-size: var(--x55dumd);
  }

  .x1x6tmhp {
    font-size: var(--xjq101h);
  }

  .xk1eepr {
    font-size: var(--xt33vhz);
  }

  .x1it3fuk {
    font-synthesis: none;
  }

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

  .x1pd3egz {
    font-weight: inherit;
  }

  .x8x2ze3 {
    font-weight: var(--x1b83bnv);
  }

  .x1g2praa {
    font-weight: var(--xa48kwu);
  }

  .x1drxi2u {
    font-weight: var(--xf8a3ln);
  }

  .xm8g1fs {
    grid-template-columns: 13rem minmax(0, 1fr) 21rem;
  }

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

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

  .xhzeoqm {
    grid-template-columns: 4.75rem minmax(0, 1fr) minmax(0, .8fr) minmax(0, 1fr) auto;
  }

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

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

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

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

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

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

  .x1hev7cx {
    grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr) minmax(0, 1.4fr) minmax(0, 7rem);
  }

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

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

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

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

  .xk2ddvo {
    grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
  }

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

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

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

  .x1fbxfa8 {
    grid-template-columns: repeat(6, 1.75rem);
  }

  .xjl9d2s {
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 13rem), 1fr));
  }

  .x19t3is {
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 18rem), 1fr));
  }

  .xihq33y {
    grid-template-rows: 0fr;
  }

  .x1tu4anv {
    grid-template-rows: 1fr;
  }

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

  .x5o4joa {
    grid-template-rows: minmax(0, 1fr);
  }

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

  .x1woyocn {
    inset-inline-end: auto;
  }

  .x18xprod {
    inset-inline-end: calc(-1 * var(--xkps4tu));
  }

  .x113dk3f {
    inset-inline-end: calc(var(--xblt2ac) + var(--xkps4tu));
  }

  .x1feoymc {
    inset-inline-end: var(--x11aewb6);
  }

  .x11xr6pa {
    inset-inline-end: var(--x12koaov);
  }

  .xx32ebd {
    inset-inline-end: var(--xkps4tu);
  }

  .x1m55yg7 {
    inset-inline-start: -50%;
  }

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

  .xbudbmw {
    inset-inline-start: 50%;
  }

  .xhi6v0a {
    inset-inline-start: auto;
  }

  .x1hzf6lg {
    inset-inline-start: calc(var(--x11aewb6) + var(--x1njoqwb));
  }

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

  .xuyt3yf {
    inset-inline-start: var(--x11aewb6);
  }

  .x1qr10hn {
    inset-inline-start: var(--xhl81sf);
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

  .x1nhvcw1 {
    justify-content: flex-start;
  }

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

  .x1qab1bc {
    justify-self: end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

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

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

  .xo5v014 {
    line-height: 1;
  }

  .x15bjb6t {
    line-height: inherit;
  }

  .x1nd5sd0 {
    line-height: var(--x12koaov);
  }

  .x1wapge7 {
    line-height: var(--x1f7cckr);
  }

  .xh2z4q6 {
    line-height: var(--xblt2ac);
  }

  .x1kbu6yv {
    line-height: var(--xoy9kug);
  }

  .xaytesj {
    line-height: var(--xt3z94o);
  }

  .x1cy9i3i {
    list-style-position: inside;
  }

  .x3ct3a4 {
    list-style-type: none;
  }

  .x11t971q {
    margin-inline-end: auto;
  }

  .x15gr5ni {
    margin-inline-end: calc(-1 * var(--xhl81sf));
  }

  .x10kvyad {
    margin-inline-end: calc(-1 * var(--xkps4tu));
  }

  .x1akamkz {
    margin-inline-end: var(--x11aewb6);
  }

  .x1j17s9h {
    margin-inline-end: var(--xkps4tu);
  }

  .x1ykdx9r {
    margin-inline-start: -.1875rem;
  }

  .x1hb08if {
    margin-inline-start: -1px;
  }

  .x1lziwak {
    margin-inline-start: 0;
  }

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

  .xwuiewf {
    margin-inline-start: calc(var(--xkps4tu) / -4);
  }

  .xr7v8no {
    margin-inline-start: var(--x11aewb6);
  }

  .xstg3ci {
    margin-inline-start: var(--x12koaov);
  }

  .xhxyv5b {
    margin-inline-start: var(--x1njoqwb);
  }

  .x62kzhu {
    margin-inline-start: var(--xhl81sf);
  }

  .xp1u2ww {
    margin-inline-start: var(--xkps4tu);
  }

  .x1sxa70s {
    -webkit-mask-image: linear-gradient(to right,var(--x1erl6kp) calc(100% - 1.5rem),transparent);
    mask-image: linear-gradient(to right,var(--x1erl6kp) calc(100% - 1.5rem),transparent);
  }

  .x46x69 {
    -webkit-mask-image: url("/entry-contours.svg");
    mask-image: url("/entry-contours.svg");
  }

  .x1rudrqi {
    -webkit-mask-position: center;
    mask-position: center;
  }

  .x16fucec {
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .x12qzq6t {
    -webkit-mask-size: cover;
    mask-size: cover;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xti2d7y {
    opacity: .4;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .x18km98s {
    opacity: .75;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xujnp4i {
    opacity: var(--tab-close);
  }

  .x1g77sc7 {
    order: 0;
  }

  .x9ek82g {
    order: 1;
  }

  .x14yy4lh {
    order: 2;
  }

  .x1uczgqu {
    outline-color: #0000;
  }

  .x14yag3s {
    outline-color: var(--x1erl6kp);
  }

  .xc7glpc {
    outline-color: var(--x1qb39ph);
  }

  .x18zf098 {
    outline-color: var(--xj4mor2);
  }

  .x9himgf {
    outline-color: var(--xr57xn7);
  }

  .x3j6sd6 {
    outline-offset: -.125rem;
  }

  .x10xv1mv {
    outline-offset: -1.5px;
  }

  .x1g40iwv {
    outline-offset: -1px;
  }

  .x2ssjo2 {
    outline-offset: -2px;
  }

  .xzmripd {
    outline-offset: .125rem;
  }

  .x1luzc9h {
    outline-offset: .25rem;
  }

  .x1y3gkto {
    outline-offset: 1px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1c9f6uj {
    outline-offset: var(--x15qtvoa);
  }

  .x107h2d7 {
    outline-style: dashed;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1eybxrj {
    outline-width: 1.5px;
  }

  .x1qgsegg {
    outline-width: 1px;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xujed0d {
    outline-width: var(--x11aewb6);
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1h4wwuj {
    overflow-wrap: normal;
  }

  .xyri2b {
    padding-inline-end: 0;
  }

  .x1twadul {
    padding-inline-end: calc(2 * var(--xblt2ac) + var(--xkps4tu));
  }

  .x1gzy72h {
    padding-inline-end: calc(var(--xblt2ac) + var(--xkps4tu));
  }

  .x120eax6 {
    padding-inline-end: var(--x-paddingInlineEnd);
  }

  .x1rd4zbr {
    padding-inline-end: var(--x11aewb6);
  }

  .xsfpn1z {
    padding-inline-end: var(--x1bnzec8);
  }

  .x1o6ezq2 {
    padding-inline-end: var(--x1vg7jn6);
  }

  .x12ybp5d {
    padding-inline-end: var(--xblt2ac);
  }

  .xze4d5x {
    padding-inline-end: var(--xhl81sf);
  }

  .x143ajwh {
    padding-inline-end: var(--xkps4tu);
  }

  .x1c1uobl {
    padding-inline-start: 0;
  }

  .xfg0vmp {
    padding-inline-start: calc(var(--xhl81sf) + 1rem + var(--x11aewb6));
  }

  .x16gw1vh {
    padding-inline-start: calc(var(--xhl81sf) + var(--x12koaov) + var(--x11aewb6));
  }

  .xnvo3vl {
    padding-inline-start: var(--x-paddingInlineStart);
  }

  .xknvg1u {
    padding-inline-start: var(--x11aewb6);
  }

  .x1uansyw {
    padding-inline-start: var(--x12koaov);
  }

  .x42wi0q {
    padding-inline-start: var(--x1njoqwb);
  }

  .x1jldqcb {
    padding-inline-start: var(--x1vg7jn6);
  }

  .x1ky9nor {
    padding-inline-start: var(--xhl81sf);
  }

  .x1e46vmx {
    padding-inline-start: var(--xkps4tu);
  }

  .x71s49j {
    pointer-events: all;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xtt52l0 {
    resize: none;
  }

  .x288g5 {
    resize: vertical;
  }

  .xxs79tx {
    row-gap: 0;
  }

  .x1j2s7td {
    row-gap: var(--x11aewb6);
  }

  .x1e6222b {
    row-gap: var(--xhl81sf);
  }

  .xw1n1e7 {
    row-gap: var(--xkps4tu);
  }

  .x1urbnz5 {
    scroll-padding-inline-start: var(--x-scrollPaddingInlineStart);
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x124k8m {
    stroke: var(--x1vaczw1);
  }

  .x3jbkg6 {
    stroke: var(--x9oosab);
  }

  .xkjor84 {
    stroke: var(--xy5s5cl);
  }

  .xlz5em3 {
    stroke-dasharray: 4 4;
  }

  .xhr4kjn {
    stroke-width: 1.5px;
  }

  .xnpr05h {
    stroke-width: 1px;
  }

  .x140o2bo {
    table-layout: fixed;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1yc453h {
    text-align: start;
  }

  .xr5o5jz {
    text-decoration-color: #0000;
  }

  .xiv9c5p {
    -webkit-text-decoration-color: var(--x1br2qwi);
    text-decoration-color: var(--x1br2qwi);
  }

  .xmvoxs0 {
    -webkit-text-decoration-color: var(--xpnf5zc);
    text-decoration-color: var(--xpnf5zc);
  }

  .x5lhwog {
    text-decoration-line: line-through;
  }

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

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

  .xi2nhp4 {
    text-decoration-style: dotted;
  }

  .x1xxi7tn {
    text-decoration-style: wavy;
  }

  .xyi4chj {
    text-decoration-thickness: 1px;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xfqjyog {
    text-rendering: optimizelegibility;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

  .x1dx9gvc {
    text-underline-offset: .1875rem;
  }

  .x1jdncgf {
    text-underline-offset: .25em;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x1bblx7b {
    touch-action: pan-x;
  }

  .x1c071of {
    transform: none;
  }

  .x1rr8tx7 {
    transform: rotate(-45deg);
  }

  .x7p49u4 {
    transform: rotate(0);
  }

  .x19jd1h0 {
    transform: rotate(180deg);
  }

  .x1158fpu {
    transform: rotate(45deg);
  }

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

  .x1a33avv {
    transform: scale(.5);
  }

  .x3oybdh {
    transform: scale(1);
  }

  .x32aqxm {
    transform: translate(-50%, -50%) scale(1.5);
  }

  .x11lhmoz {
    transform: translate(-50%, -50%);
  }

  .x1nc5ocm {
    transform: translate(-50%);
  }

  .xguk9m1 {
    transform: translate(50%, -50%) scale(1.5);
  }

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

  .x1xu6z0h {
    transform: translateX(.875rem);
  }

  .xbryuvx {
    transform: translateX(0);
  }

  .xkemje4 {
    transform: translateY(-.1875rem);
  }

  .x143d0ze {
    transform: translateY(.1875rem);
  }

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

  .x38xony {
    transform-origin: var(--radix-context-menu-content-transform-origin);
  }

  .x1vl8k5d {
    transform-origin: var(--radix-dropdown-menu-content-transform-origin);
  }

  .x15ofi9a {
    transform-origin: var(--radix-popover-content-transform-origin);
  }

  .xqnrj4p {
    transform-origin: var(--radix-select-content-transform-origin);
  }

  .x1i8bc84 {
    transform-origin: var(--radix-tooltip-content-transform-origin);
  }

  .xxre7aj {
    transition-duration: var(--x1j4lfaf);
  }

  .x1ls0684 {
    transition-duration: var(--x1kgkt44);
  }

  .xhhse0 {
    transition-duration: var(--xou9y1n);
  }

  .xcuzgn9 {
    transition-duration: var(--xr74hi3);
  }

  .x1eaenvl {
    transition-property: background-color, border-color, color;
  }

  .xts7igz {
    transition-property: background-color, border-color;
  }

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

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

  .x2ur4fe {
    transition-property: background-color, outline-color;
  }

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

  .x12zzom9 {
    transition-property: border-color, box-shadow;
  }

  .xshfolx {
    transition-property: border-color;
  }

  .x1a0aruy {
    transition-property: color, opacity;
  }

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

  .xt3l3uh {
    transition-property: color;
  }

  .x1fwcy2r {
    transition-property: fill;
  }

  .x1erjwpq {
    transition-property: grid-template-rows, opacity;
  }

  .xua3uq3 {
    transition-property: height;
  }

  .xyhs1xc {
    transition-property: inset-inline-start, inset-block-start, width;
  }

  .x13b0p5u {
    transition-property: none;
  }

  .xxane8w {
    transition-property: opacity, border-color;
  }

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

  .x19991ni {
    transition-property: opacity;
  }

  .xoeqfv0 {
    transition-property: transform, outline-color;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .x1l8wurq {
    transition-timing-function: var(--x11qp592);
  }

  .x10oc2tb {
    transition-timing-function: var(--x1xobe5b);
  }

  .x1hfvy7b {
    transition-timing-function: var(--xsu2mi5);
  }

  .x1ipqbbl {
    transition-timing-function: var(--xt6vj91);
  }

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

  .x11njtxf {
    vertical-align: baseline;
  }

  .x3ajldb {
    vertical-align: bottom;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1fj9vlw {
    white-space: pre-line;
  }

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

  .x1sdyfia {
    white-space: pre;
  }

  .x1so62im {
    will-change: transform;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .xfo81ep {
    z-index: 1000;
  }

  .x1bkdxzg {
    z-index: 1001;
  }

  .xp6lfbs {
    z-index: 1100;
  }

  .x1i7x82i {
    z-index: 1200;
  }

  .xhtitgo {
    z-index: 2;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .xoegz02 {
    z-index: 4;
  }

  .x1u8a7rm {
    z-index: 5;
  }

  @media (pointer: coarse) {
    .xvfzdgz.xvfzdgz {
      --sidebar-tool: var(--xbyrfko);
    }
  }

  .x1l58a5c.x1l58a5c:where(.x-default-marker:focus-visible *) {
    display: block;
  }

  .x1ab1ta1.x1ab1ta1:where(.x-default-marker:focus-within *) {
    opacity: 0;
  }

  .x1v8xful.x1v8xful:where(.x-default-marker:focus-visible *), .x8w4yw4.x8w4yw4:where(.x-default-marker:focus-within *) {
    opacity: 1;
  }

  .xfcvd7.xfcvd7:where(.x-default-marker:hover *) {
    background-color: var(--xinkcua);
  }

  .x1kuekfj.x1kuekfj:where(.x-default-marker:hover *) {
    background-color: var(--xj4mor2);
  }

  .xd2s6k2.xd2s6k2:where(.x-default-marker:hover *) {
    display: block;
  }

  .xsx86xo.xsx86xo:where(.x-default-marker:hover *) {
    opacity: 0;
  }

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

  .xwpohxx:active:not(:disabled) {
    background-color: var(--x13ahwsh);
  }

  .xp6i8qi:active:not(:disabled) {
    background-color: var(--x1cxlnpv);
  }

  .xaeudi0:focus-within {
    background-color: var(--x1erl6kp);
  }

  .x18vpx9x:focus-visible {
    background-color: var(--x1qb39ph);
  }

  .xbvngjs:hover:not(:disabled) {
    background-color: var(--x32rdae);
  }

  .x12e2uv4:active:not(:disabled) {
    background-color: var(--x639a58);
  }

  .x62zzz2:hover:not(:disabled) {
    background-color: var(--xaknu3u);
  }

  .x1yv6z37:hover:not(:disabled), .xvhjylk:checked:hover:not(:disabled), .xzwucfp:indeterminate:hover:not(:disabled) {
    background-color: var(--xic9nxl);
  }

  .x1xc9zvl:focus-visible, .xdpjgmn:hover:not(:disabled), .xj57cr[data-state="open"], .xlj86tl:active:not(:disabled) {
    background-color: var(--xinkcua);
  }

  .x12shssa:focus-within, .x1qc7juu:hover:not(:disabled) {
    background-color: var(--xj4mor2);
  }

  .x1g5mdku:hover:not(:disabled) {
    background-color: var(--xuwei1g);
  }

  .xd65a88:hover:not(:disabled) {
    color: var(--x1lslknt);
  }

  .x1jatd4j:focus-visible, .x1y03q9s:hover:not(:disabled), .x3vrff0[data-state="open"] {
    color: var(--xy5s5cl);
  }

  .x14xc8xn:focus-within, .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .x9xbtuv:hover:not(:disabled) {
    text-decoration-color: currentColor;
  }

  .xvvf8og:has(:focus-visible) {
    outline-color: var(--x1qb39ph);
  }

  .x167wimf:has(:focus-visible) {
    outline-offset: .125rem;
  }

  .xnnj0qo:has(:focus-visible) {
    outline-style: solid;
  }

  .x1odlxkb:has(:focus-visible) {
    outline-width: 2px;
  }

  .x19sfut5:has([data-full-window]) {
    position: relative;
  }

  .x118v31i:has([data-full-window]) {
    z-index: 12;
  }

  .x1pwwqoy:first-child {
    margin-inline-start: 0;
  }

  .x1oqui1x:disabled {
    background-color: #0000;
  }

  .x1vewo2s:disabled {
    background-color: var(--xj4mor2);
  }

  .x1c0ucz:disabled {
    color: var(--x12h55z1);
  }

  .xrjighd:disabled {
    color: var(--x1mhrk2);
  }

  .xtgyt42:disabled {
    cursor: default;
  }

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

  .x2wzlov:disabled {
    opacity: .35;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .x1h9fr8a:indeterminate, .xhoax8n:checked {
    background-color: var(--x6kt3kx);
  }

  .x10rft56:checked {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 8.5 2.75 2.75L12 5.5'/%3E%3C/svg%3E");
  }

  .ximk1yl:indeterminate {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.5 8h7' stroke='white' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");
  }

  .x1n5bzlp:hover {
    background-color: #0000;
  }

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

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

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

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

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

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

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

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

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

  .xrngcmm:hover {
    border-inline-end-color: var(--xjet5a8);
  }

  .xq0u3z9:hover {
    color: var(--x1lslknt);
  }

  .x1xt6dkn:hover {
    color: var(--x1mhrk2);
  }

  .x10cwl55:hover {
    color: var(--x6ld0ko);
  }

  .x1633r90:hover {
    color: var(--xy5s5cl);
  }

  .xoon10h:hover {
    fill: var(--x1mhrk2);
  }

  .x9ojkr9:hover {
    text-decoration-color: currentColor;
  }

  .xnqcchz:focus {
    background-color: var(--x1erl6kp);
  }

  .x180f9ug:focus {
    background-color: var(--x63w8rg);
  }

  .x6ysdh4:focus {
    background-color: var(--xinkcua);
  }

  .x1q1ip2:focus {
    color: var(--x1br2qwi);
  }

  .x1svu16s:focus {
    color: var(--xy5s5cl);
  }

  .xyftt0y:active {
    background-color: #0000;
  }

  .xqfjsrq:active {
    background-color: var(--x639a58);
  }

  .x1cy4juc:active {
    background-color: var(--xinkcua);
  }

  @media (forced-colors: active) {
    .xwckpba.xwckpba {
      appearance: auto;
    }
  }

  @container (width <= 36rem) {
    .x315yb9.x315yb9 {
      clip-path: inset(50%);
    }
  }

  @container (width <= 44rem) {
    .xwt3wrg.xwt3wrg {
      display: flex;
    }
  }

  @container (width <= 28rem) {
    .x1q47nyb.x1q47nyb {
      display: none;
    }
  }

  @container (width <= 36rem) {
    .xeoibw0.xeoibw0 {
      display: none;
    }
  }

  @container (width <= 44rem) {
    .xbsmphu.xbsmphu {
      display: none;
    }
  }

  @container (width <= 46rem) {
    .x1pjyitp.x1pjyitp {
      display: none;
    }
  }

  @container (width <= 36rem) {
    .x1pzrmy2.x1pzrmy2 {
      position: absolute;
    }
  }
}

@layer priority5 {
  .x8gs6ox {
    border-bottom-color: var(--x1vaczw1);
  }

  .xg0prgz {
    border-bottom-color: var(--xpnf5zc);
  }

  .xfrllxf {
    border-bottom-left-radius: 0;
  }

  .xjppbhk {
    border-bottom-right-radius: 0;
  }

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

  .x1qhh985 {
    border-bottom-width: 0;
  }

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

  .xhe5wa1 {
    border-right-color: #0000;
  }

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

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

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

  .x1ia1hqs {
    border-top-left-radius: 0;
  }

  .x1a2w583 {
    border-top-right-radius: 0;
  }

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

  .x972fbf {
    border-top-width: 0;
  }

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

  .x1ey2m1c {
    bottom: 0;
  }

  .xwh8t3j {
    bottom: calc(-1 * var(--xkps4tu));
  }

  .xu0qf5k {
    bottom: calc(var(--x1bnzec8) + var(--x11aewb6));
  }

  .x1nu1zk1 {
    bottom: calc(var(--x1vg7jn6) + var(--xhl81sf));
  }

  .x1s9a4hr {
    bottom: var(--x1vg7jn6);
  }

  .xw7f870 {
    bottom: var(--xhl81sf);
  }

  .x1h5nk03 {
    height: .09375rem;
  }

  .x16wp3ig {
    height: .25rem;
  }

  .x4j2xbe {
    height: .375rem;
  }

  .x164u9eo {
    height: .5rem;
  }

  .x1qa65zt {
    height: .625rem;
  }

  .xvle69y {
    height: .75rem;
  }

  .xf08kfj {
    height: .875rem;
  }

  .xqtp20y {
    height: 0;
  }

  .xaylbqo {
    height: 1.125rem;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .x11q3zg3 {
    height: 1.375rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x1roirhx {
    height: 10rem;
  }

  .x6120nr {
    height: 12rem;
  }

  .xr004xx {
    height: 16rem;
  }

  .xg2ss61 {
    height: 1lh;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .xjxxseq {
    height: 2.875rem;
  }

  .xz68wzm {
    height: 200%;
  }

  .x1lf3n13 {
    height: 20rem;
  }

  .x4spiye {
    height: 22rem;
  }

  .xei03b9 {
    height: 24rem;
  }

  .xkgyt9u {
    height: 26rem;
  }

  .xettwda {
    height: 2rem;
  }

  .xqylgxj {
    height: 32rem;
  }

  .x1pizb70 {
    height: 3rem;
  }

  .x1q7yecz {
    height: 4.5rem;
  }

  .xjhddru {
    height: 46rem;
  }

  .x1sh0tsm {
    height: 4rem;
  }

  .xswx2pw {
    height: 5.25rem;
  }

  .xlxyqfn {
    height: 50%;
  }

  .x1gq5hea {
    height: 50dvh;
  }

  .xw76nk8 {
    height: 8rem;
  }

  .xt7dq6l {
    height: auto;
  }

  .x1pidk3n {
    height: calc(100dvh - 2 * var(--x12koaov));
  }

  .x1vmwvmc {
    height: calc(2.5rem + var(--xhl81sf));
  }

  .x1dy8fzx {
    height: calc(var(--x1bnzec8) - var(--x11aewb6));
  }

  .x16okc7y {
    height: calc(var(--xblt2ac) - var(--x11aewb6));
  }

  .xx2xqpa {
    height: calc(var(--xhl81sf) + var(--xkps4tu));
  }

  .x15lyxao {
    height: min(24rem, 45dvh);
  }

  .x9s6bw7 {
    height: min(28rem, 50dvh);
  }

  .x1958pr7 {
    height: min(32rem, 60dvh);
  }

  .x1t29vu6 {
    height: min(38rem, 100dvh - 5rem);
  }

  .x1rdm23f {
    height: var(--sidebar-tool);
  }

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

  .x48zeps {
    height: var(--x11aewb6);
  }

  .x1hh39k4 {
    height: var(--x12koaov);
  }

  .x1dtm5bl {
    height: var(--x1bnzec8);
  }

  .x1g4yfw8 {
    height: var(--xblt2ac);
  }

  .xj0eyx0 {
    height: var(--xbyrfko);
  }

  .x17pnpjx {
    height: var(--xhl81sf);
  }

  .xdxorq8 {
    height: var(--xkps4tu);
  }

  .xzxrrcs {
    left: .125rem;
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xgq9j65 {
    left: var(--x-left);
  }

  .xunr39c {
    left: var(--x12koaov);
  }

  .x19vikij {
    left: var(--xhl81sf);
  }

  .x1jyxor1 {
    margin-bottom: -1px;
  }

  .xrm496j {
    margin-bottom: calc(-1 * var(--xhl81sf));
  }

  .x2dptmy {
    margin-bottom: var(--x11aewb6);
  }

  .x1l5103h {
    margin-bottom: var(--xhl81sf);
  }

  .x7m6k8c {
    margin-bottom: var(--xkps4tu);
  }

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

  .xo6wx43 {
    margin-left: calc(-1 * var(--x12koaov));
  }

  .xpdn4nm {
    margin-right: calc(-1 * var(--x12koaov));
  }

  .x1yhufy6 {
    margin-top: -.046875rem;
  }

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

  .x72edsj {
    margin-top: .125rem;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1a8hb0v {
    margin-top: calc(var(--x11aewb6) + (var(--x10b8l9s) * var(--x1f7cckr) - var(--xblt2ac)) / 2);
  }

  .xpafiq1 {
    margin-top: var(--x11aewb6);
  }

  .x1jft4wa {
    margin-top: var(--x12koaov);
  }

  .x1vrjwx8 {
    margin-top: var(--x15qtvoa);
  }

  .x10xlk4y {
    margin-top: var(--x1njoqwb);
  }

  .x887yh9 {
    margin-top: var(--xhl81sf);
  }

  .x1s74tya {
    margin-top: var(--xkps4tu);
  }

  .x871njl {
    max-height: 12rem;
  }

  .x17l2srq {
    max-height: 14rem;
  }

  .x54lwg9 {
    max-height: 15rem;
  }

  .x1qojfa0 {
    max-height: 16rem;
  }

  .x10xx96q {
    max-height: 18rem;
  }

  .x1bsj13w {
    max-height: 20rem;
  }

  .x18fb9vk {
    max-height: 24rem;
  }

  .xi58p9m {
    max-height: 28rem;
  }

  .x15fl7tb {
    max-height: 40%;
  }

  .x1l0vjlv {
    max-height: 55%;
  }

  .x114jws4 {
    max-height: 60vh;
  }

  .xhb9lg8 {
    max-height: 8.5rem;
  }

  .xlhze4t {
    max-height: 8rem;
  }

  .xkbe5z5 {
    max-height: calc(100dvh - 2 * var(--x12koaov));
  }

  .x1idyu7c {
    max-height: min(18rem,var(--radix-popover-content-available-height));
  }

  .x1m10jkg {
    max-height: min(32rem,calc(100dvh - 12dvh - var(--x12koaov)));
  }

  .x1bzs05o {
    max-height: min(32rem,var(--radix-popover-content-available-height));
  }

  .x7ab17h {
    max-height: none;
  }

  .x1umjnm6 {
    max-height: var(--radix-context-menu-content-available-height);
  }

  .xg1enw6 {
    max-height: var(--radix-dropdown-menu-content-available-height);
  }

  .xu39rbg {
    max-height: var(--radix-popover-content-available-height);
  }

  .x13r2y4a {
    max-height: var(--radix-select-content-available-height);
  }

  .x1jols5v {
    max-height: var(--x-maxHeight);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1s8ub08 {
    max-width: 10rem;
  }

  .x1ok5v8c {
    max-width: 12rem;
  }

  .x1mtlzti {
    max-width: 14rem;
  }

  .x8z6zn4 {
    max-width: 16rem;
  }

  .xazqhv0 {
    max-width: 17rem;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .x6c8nl2 {
    max-width: 22.5rem;
  }

  .xuv54rz {
    max-width: 22rem;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .x18t6ddr {
    max-width: 30rem;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .xu4g937 {
    max-width: 35rem;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .x19pzynt {
    max-width: 38rem;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .x1dwg165 {
    max-width: 44rem;
  }

  .x1vpbbxe {
    max-width: 48rem;
  }

  .xthy2uy {
    max-width: 50%;
  }

  .x14i9o60 {
    max-width: 56rem;
  }

  .x14jpq49 {
    max-width: 60rem;
  }

  .xl4u9xm {
    max-width: 64rem;
  }

  .x1hv4mr {
    max-width: 72rem;
  }

  .xqvrsj2 {
    max-width: 76rem;
  }

  .x1qtrdd9 {
    max-width: 78rem;
  }

  .xfygfdc {
    max-width: 7rem;
  }

  .x17na0u1 {
    max-width: 85%;
  }

  .xnvauj3 {
    max-width: calc(100% - 2 * (var(--x11aewb6) + var(--x1njoqwb)));
  }

  .xq3x3jc {
    max-width: calc(100% - 2 * var(--xhl81sf));
  }

  .xlobwxr {
    max-width: calc(100% - 4rem - var(--xhl81sf));
  }

  .x2o7vp {
    max-width: calc(100vw - 2 * var(--x11aewb6));
  }

  .x1alum2i {
    max-width: calc(42rem + 2 * var(--x1vg7jn6));
  }

  .x5obmzi {
    max-width: calc(50% - 1.5 * var(--xhl81sf));
  }

  .xlu16qn {
    max-width: min(17rem,calc(50% - 1.5 * var(--xhl81sf)));
  }

  .x1kp6y47 {
    max-width: min(20rem,calc(100vw - 2 * var(--x11aewb6)));
  }

  .x1x1rfll {
    max-width: none;
  }

  .xf68679 {
    max-width: var(--x-maxWidth);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x2umgb4 {
    min-height: 1.25rem;
  }

  .x1rqwxy8 {
    min-height: 1.5rem;
  }

  .x1q5fb98 {
    min-height: 1.625rem;
  }

  .x1pw4g4d {
    min-height: 1.75rem;
  }

  .x1k5hnt4 {
    min-height: 1.875rem;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1b3lxvz {
    min-height: 12rem;
  }

  .x19r4su4 {
    min-height: 14rem;
  }

  .x85c375 {
    min-height: 16rem;
  }

  .x19wm6jj {
    min-height: 2.25rem;
  }

  .xsejkeq {
    min-height: 2.5rem;
  }

  .xgbkey0 {
    min-height: 2.75rem;
  }

  .x1iat63c {
    min-height: 2.875rem;
  }

  .xciow05 {
    min-height: 20rem;
  }

  .x1q0l6uf {
    min-height: 24rem;
  }

  .x2hthij {
    min-height: 28rem;
  }

  .x1in32aq {
    min-height: 2rem;
  }

  .x562ti3 {
    min-height: 8rem;
  }

  .x1518ypx {
    min-height: calc(2.25rem - 1px);
  }

  .x1lhstfc {
    min-height: calc(var(--x1bnzec8) - .375rem);
  }

  .x1gs74ar {
    min-height: calc(var(--x1bnzec8) + 2 * var(--xhl81sf));
  }

  .x1ujsq74 {
    min-height: calc(var(--xblt2ac) - .375rem);
  }

  .x1th5l8i {
    min-height: calc(var(--xbyrfko) + 2 * var(--x11aewb6));
  }

  .x1yis5o9 {
    min-height: min(32rem, 60dvh);
  }

  .xetupi0 {
    min-height: var(--x12koaov);
  }

  .x1hq1wom {
    min-height: var(--x1bnzec8);
  }

  .x1ph9wwt {
    min-height: var(--xblt2ac);
  }

  .xj0lp5m {
    min-height: var(--xbyrfko);
  }

  .xeuugli {
    min-width: 0;
  }

  .xbqenb3 {
    min-width: 1.125rem;
  }

  .x199i5n0 {
    min-width: 1.25rem;
  }

  .x18psn0t {
    min-width: 1.375rem;
  }

  .xgqtt45 {
    min-width: 100%;
  }

  .xuu4ctt {
    min-width: 10rem;
  }

  .xee1316 {
    min-width: 11rem;
  }

  .x12kinc7 {
    min-width: 12rem;
  }

  .x9padk7 {
    min-width: 14rem;
  }

  .x11gxwtt {
    min-width: 16rem;
  }

  .x19hwnzc {
    min-width: 2rem;
  }

  .x82akag {
    min-width: 3.5rem;
  }

  .xzcui5c {
    min-width: 32rem;
  }

  .x1pkcwrs {
    min-width: 48rem;
  }

  .xz6sds4 {
    min-width: 4rem;
  }

  .x1843ork {
    min-width: 6rem;
  }

  .x1bnrkr7 {
    min-width: 7rem;
  }

  .xzhy1st {
    min-width: 8rem;
  }

  .x1ag9ea8 {
    min-width: 9rem;
  }

  .x1l9koif {
    min-width: calc(18rem - 2px);
  }

  .x1y20w34 {
    min-width: calc(20rem - 2px);
  }

  .xuuvo9b {
    min-width: var(--radix-select-trigger-width);
  }

  .x9mp4m2 {
    min-width: var(--x12koaov);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x10wlt62 {
    overflow-y: hidden;
  }

  @media (width >= 1024px) {
    .xt3b695.xt3b695 {
      padding: var(--x1vg7jn6);
    }
  }

  @media (width <= 700px) {
    .xqco459.xqco459 {
      padding: var(--xhl81sf);
    }
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x1j85h84 {
    padding-bottom: 1px;
  }

  .xrdbp68 {
    padding-bottom: var(--x11aewb6);
  }

  .xr3h1m6 {
    padding-bottom: var(--x12koaov);
  }

  .x1u1v290 {
    padding-bottom: var(--x1njoqwb);
  }

  .x8fcxly {
    padding-bottom: var(--x1vg7jn6);
  }

  .xi21i8j {
    padding-bottom: var(--xhl81sf);
  }

  .x1dwk27w {
    padding-bottom: var(--xkps4tu);
  }

  .xse4c9y {
    padding-left: var(--x12koaov);
  }

  .x1r7zj4s {
    padding-right: var(--x12koaov);
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x14lj2rd {
    padding-top: 10vh;
  }

  .x4p5aij {
    padding-top: 1px;
  }

  .xgnnk0g {
    padding-top: calc((var(--xblt2ac) - var(--x10b8l9s) * var(--xoy9kug)) / 2);
  }

  .x1m2lhs9 {
    padding-top: var(--x11aewb6);
  }

  .x1xpq56l {
    padding-top: var(--x12koaov);
  }

  .x1c3ule9 {
    padding-top: var(--x1njoqwb);
  }

  .x153fu3v {
    padding-top: var(--x1vg7jn6);
  }

  .xjrxb33 {
    padding-top: var(--xhl81sf);
  }

  .x1jn7ctb {
    padding-top: var(--xkps4tu);
  }

  .x3m8u43 {
    right: 0;
  }

  .xwukr4l {
    right: auto;
  }

  .x148e6km {
    right: calc(var(--xhl81sf) + var(--x1bnzec8) + 2 * var(--xkps4tu) + 2px + var(--x11aewb6));
  }

  .xv6fp38 {
    right: var(--xhl81sf);
  }

  .x1dso31r {
    scroll-margin-top: 2.25rem;
  }

  .x1hahco3 {
    scroll-margin-top: calc(2 * var(--x1vg7jn6));
  }

  .xvgfjn3 {
    scroll-padding-top: var(--x-scrollPaddingTop);
  }

  .x13k8yb0 {
    top: -50%;
  }

  .xz43bub {
    top: -6rem;
  }

  .x9w35s2 {
    top: .125rem;
  }

  .x13vifvy {
    top: 0;
  }

  .xdsb8wn {
    top: 100%;
  }

  .x1mol9es {
    top: 12dvh;
  }

  .xwa60dl {
    top: 50%;
  }

  .xqkm969 {
    top: calc(-1 * var(--xhl81sf));
  }

  .xmwz0or {
    top: calc(-1 * var(--xkps4tu));
  }

  .xs0u9xl {
    top: calc((2.5rem - var(--sidebar-tool)) / 2);
  }

  .x17ytvzh {
    top: calc(100% + var(--xkps4tu));
  }

  .x10zf4oz {
    top: calc(var(--x11aewb6) + var(--x1njoqwb));
  }

  .x5mnzd7 {
    top: var(--x-insetBlockStart);
  }

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

  .xvxuyie {
    top: var(--x11aewb6);
  }

  .x1dtzxi1 {
    top: var(--x12koaov);
  }

  .x13p0om5 {
    top: var(--xhl81sf);
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .x1jw3ynk {
    width: .75rem;
  }

  .x1xvt488 {
    width: .875rem;
  }

  .xsk17dz {
    width: 1.125rem;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xa23ldc {
    width: 10rem;
  }

  .xrdac2d {
    width: 13rem;
  }

  .x1oizhfv {
    width: 14.5rem;
  }

  .x1upce1n {
    width: 15.5rem;
  }

  .x9ndnb8 {
    width: 15rem;
  }

  .x1e67fm3 {
    width: 16rem;
  }

  .xasts7c {
    width: 17rem;
  }

  .x1qyi71f {
    width: 18rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .xb1qrhf {
    width: 2.75rem;
  }

  .x75ztot {
    width: 200%;
  }

  .x1fjzz8u {
    width: 20rem;
  }

  .x1nqqiwj {
    width: 22rem;
  }

  .xu9fw5t {
    width: 24%;
  }

  .x1w1wbw6 {
    width: 24rem;
  }

  .x1ye75pp {
    width: 26rem;
  }

  .x1g4jftq {
    width: 28rem;
  }

  .xfo62xy {
    width: 2px;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x154i66o {
    width: 3.5rem;
  }

  .xtzo57k {
    width: 30rem;
  }

  .x1d419hs {
    width: 38%;
  }

  .x188tqju {
    width: 3rem;
  }

  .x1q22l7i {
    width: 4.5rem;
  }

  .xz84dc7 {
    width: 40%;
  }

  .x1g28unz {
    width: 40rem;
  }

  .xinu3np {
    width: 45%;
  }

  .xekueh {
    width: 4rem;
  }

  .x1q079jr {
    width: 5.25rem;
  }

  .x1pq5h1c {
    width: 5.5rem;
  }

  .x1kmanbg {
    width: 55%;
  }

  .x14dgxzp {
    width: 58%;
  }

  .xex909m {
    width: 5rem;
  }

  .xycev2y {
    width: 60%;
  }

  .xdvn7xf {
    width: 6rem;
  }

  .x65xoit {
    width: 70%;
  }

  .x1eyvef {
    width: 8rem;
  }

  .xmqbnoz {
    width: 9.5rem;
  }

  .x14atkfc {
    width: auto;
  }

  .x1qsygsm {
    width: calc(100% - 2 * var(--x12koaov));
  }

  .x1ehdi2f {
    width: calc(2 * (var(--xhl81sf) - var(--x11aewb6)) + 2 * var(--xhl81sf) + 1rem);
  }

  .xmnsb41 {
    width: calc(var(--radix-popper-anchor-width) - 2 * var(--x11aewb6));
  }

  .xznha65 {
    width: calc(var(--x1bnzec8) - var(--x11aewb6));
  }

  .x6sj966 {
    width: calc(var(--xblt2ac) - var(--x11aewb6));
  }

  .x17liont {
    width: calc(var(--xkps4tu) / 2);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xezivpi {
    width: max-content;
  }

  .x1q4rpqi {
    width: min(20rem,calc(100% - 2 * var(--x11aewb6)));
  }

  .x5gnn2w {
    width: min(24rem, 100vw - 2rem);
  }

  .x43d60k {
    width: min(26rem, 100vw - 2rem);
  }

  .x5ck5ha {
    width: min(320px,calc(100% - 2 * var(--xhl81sf)));
  }

  .x1mlg6fz {
    width: var(--sidebar-tool);
  }

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

  .x1ositwp {
    width: var(--x11aewb6);
  }

  .xo536g2 {
    width: var(--x1bnzec8);
  }

  .x1l1mrw1 {
    width: var(--xblt2ac);
  }

  .x162lc4d {
    width: var(--xbyrfko);
  }

  .xav5bq4 {
    width: var(--xhl81sf);
  }

  .x5castg:not(:empty) {
    padding-bottom: var(--xhl81sf);
  }

  .x19kogei:first-child {
    border-top-color: #0000;
  }

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

  .x1bta2m4:last-child {
    border-bottom-color: #0000;
  }

  .xu473dl:focus {
    top: var(--xhl81sf);
  }

  @container (width <= 36rem) {
    .x8igzrd.x8igzrd {
      height: 1px;
    }

    .x1vgzfbg.x1vgzfbg {
      width: 1px;
    }
  }
}

@layer priority6 {
  @media (width <= 700px) {
    .xwln0y5.xwln0y5 {
      border-radius: 0;
    }

    .x1e67re1.x1e67re1 {
      border-width: 0;
    }

    .xcl6fvi.xcl6fvi {
      border-width: 1px;
    }

    .x1u97fwu.x1u97fwu {
      flex: none;
    }

    .xrc0z12.xrc0z12 {
      gap: var(--x11aewb6);
    }

    .xfss9cd.xfss9cd {
      grid-column: 1 / -1;
    }

    .xxn9o62.xxn9o62 {
      grid-column: 2;
    }

    .x9u2znc.x9u2znc {
      inset-inline: var(--x11aewb6);
    }
  }

  @media (pointer: coarse) {
    .x5w2wzs.x5w2wzs {
      margin-block: calc((var(--x55dumd) * var(--xt3z94o) - var(--xbyrfko)) / 2);
    }
  }

  @media (width <= 700px) {
    .xdbhix5.xdbhix5 {
      margin-inline: var(--xhl81sf);
    }
  }

  @media (width >= 1024px) {
    .xre8fd.xre8fd {
      padding-block: var(--x1njoqwb);
    }
  }

  @media (width <= 700px) {
    .xjencqv.xjencqv {
      padding-block: 0;
    }

    .xx86ye8.xx86ye8 {
      padding-block: var(--x11aewb6);
    }

    .x1o04z5a.x1o04z5a {
      padding-block: var(--x1njoqwb);
    }

    .x10nxa0b.x10nxa0b {
      padding-inline: var(--x11aewb6);
    }

    .x1ud2b1u.x1ud2b1u {
      padding-inline: var(--x12koaov);
    }

    .x1n4oz74.x1n4oz74 {
      padding-inline: var(--xhl81sf);
    }

    .xyf9owq.xyf9owq {
      padding-inline: var(--xkps4tu);
    }
  }
}

@layer priority7 {
  @media (width <= 700px) {
    .x129lw35.x129lw35 {
      -webkit-touch-callout: none;
    }
  }

  @media (width >= 1024px) {
    .x1tf9y1g.x1tf9y1g {
      align-items: center;
    }
  }

  @media (width <= 700px) {
    .x17j2tv3.x17j2tv3 {
      align-items: center;
    }

    .x11ooo4f.x11ooo4f {
      align-items: stretch;
    }
  }

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

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

    .xpdar4z.xpdar4z {
      animation-name: x1jn504y-B;
    }

    .x1evh2tx.x1evh2tx {
      animation-name: x1mi9bte-B;
    }

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

  @media (width <= 700px) {
    .x165iv4z.x165iv4z {
      background-color: var(--xj4mor2);
    }

    .x1c1j8vi.x1c1j8vi {
      border-end-start-radius: var(--xg0r3vg);
    }

    .x1y15mu1.x1y15mu1 {
      border-inline-start-width: 0;
    }

    .x1s1k4le.x1s1k4le {
      border-start-start-radius: var(--xg0r3vg);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x47x080.x47x080 {
      color: var(--x1mhrk2);
    }
  }

  @media (width >= 1024px) {
    .x19czjz1.x19czjz1 {
      display: flex;
    }

    .x1355r4w.x1355r4w {
      display: grid;
    }
  }

  @media (width <= 700px) {
    .x1blupdu.x1blupdu {
      display: block;
    }

    .x1kd5w1j.x1kd5w1j {
      display: flex;
    }

    .x1jkgs1i.x1jkgs1i {
      display: inline-flex;
    }

    .xr8jqo6.xr8jqo6 {
      display: none;
    }
  }

  @media (pointer: coarse) {
    .xwgn9sa.xwgn9sa {
      display: none;
    }
  }

  @media (width <= 700px) {
    .x1aiz5q3.x1aiz5q3 {
      flex-direction: column;
    }

    .x1ijccdm.x1ijccdm {
      flex-direction: row;
    }

    .xkqpbhb.xkqpbhb {
      flex-wrap: nowrap;
    }

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

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

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

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

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

    .x17hqlft.x17hqlft {
      grid-template-rows: auto;
    }
  }

  .xarstr8:after {
    inset: 0;
  }

  @media (width >= 1024px) {
    .x99ngyo.x99ngyo {
      justify-content: flex-start;
    }
  }

  @media (width <= 700px) {
    .x75itpv.x75itpv {
      justify-content: flex-start;
    }

    .x179pfdh.x179pfdh {
      margin-inline-end: var(--x11aewb6);
    }

    .xkvxtd6.xkvxtd6 {
      margin-inline-start: 0;
    }

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

    .xewvgsp.xewvgsp {
      opacity: 1;
    }
  }

  @media (pointer: coarse) {
    .x193su1d.x193su1d {
      opacity: 0;
    }

    .xv0ztbp.xv0ztbp {
      opacity: 1;
    }
  }

  @media (width <= 700px) {
    .x3dydth.x3dydth {
      order: 1;
    }

    .x19hiblw.x19hiblw {
      padding-inline-end: 0;
    }
  }

  @media (pointer: coarse) {
    .xxni9s9.xxni9s9 {
      padding-inline-end: var(--xbyrfko);
    }
  }

  @media (width <= 700px) {
    .xmao3g7.xmao3g7 {
      padding-inline-start: var(--xkps4tu);
    }
  }

  @media (width >= 1024px) {
    .xb9gaps.xb9gaps {
      position: static;
    }
  }

  @media (width <= 700px) {
    .x6gpwfg.x6gpwfg {
      position: fixed;
    }

    .xjibeo8.xjibeo8 {
      position: static;
    }

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

@layer priority8 {
  .xs6hlmk:after {
    border-color: var(--x1qb39ph);
  }

  .x14000jl::-webkit-slider-thumb {
    border-radius: var(--xceoqrg);
  }

  .x36g9np::-moz-range-thumb {
    border-radius: var(--xceoqrg);
  }

  .x86avzo:after {
    border-style: solid;
  }

  @media (width <= 700px) {
    .xxe236n.xxe236n {
      border-top-width: 1px;
    }
  }

  .x1wwh93d::-moz-range-thumb {
    border-width: 0;
  }

  .x1941vk7:after {
    border-width: 2px;
  }

  @media (width >= 1024px) {
    .x1gen5d8.x1gen5d8 {
      height: auto;
    }
  }

  @media (width <= 700px) {
    .x1hnclpk.x1hnclpk {
      height: 12rem;
    }

    .x17tt4uk.x17tt4uk {
      height: 14rem;
    }

    .x1633i60.x1633i60 {
      height: 16rem;
    }

    .x9bvure.x9bvure {
      height: 2.75rem;
    }

    .x1oxw7oc.x1oxw7oc {
      height: 2rem;
    }

    .xa0d8df.xa0d8df {
      height: 3.5rem;
    }

    .xtqn788.xtqn788 {
      height: auto;
    }
  }

  @media (pointer: coarse) {
    .x5raiw0.x5raiw0 {
      height: 2.75rem;
    }

    .x7uoywj.x7uoywj {
      height: calc(var(--xbyrfko) - var(--x11aewb6));
    }

    .x38pv5o.x38pv5o {
      height: var(--xbyrfko);
    }
  }

  @media (width <= 700px) {
    .x1pv8vx5.x1pv8vx5 {
      max-height: 32rem;
    }

    .xytwdw2.xytwdw2 {
      max-height: calc(100dvh - 2 * var(--x12koaov));
    }

    .x18i89aq.x18i89aq {
      max-height: none;
    }

    .x1hd20ri.x1hd20ri {
      max-height: var(--x-1rcit8q);
    }
  }

  @media (width >= 1024px) {
    .x1nx27rm.x1nx27rm {
      min-height: 100dvh;
    }
  }

  @media (width <= 700px) {
    .x12wfgbj.x12wfgbj {
      min-height: 0;
    }

    .x1hq6l6l.x1hq6l6l {
      min-height: 100dvh;
    }

    .xeqr71n.xeqr71n {
      min-height: auto;
    }
  }

  @media (pointer: coarse) {
    .xd5xk78.xd5xk78 {
      min-height: 2.875rem;
    }

    .x8ek80t.x8ek80t {
      min-height: calc(2.75rem - 1px);
    }

    .x9aipt7.x9aipt7 {
      min-height: var(--xbyrfko);
    }
  }

  @media (width <= 700px) {
    .xf2muym.xf2muym {
      min-width: 0;
    }

    .xsmhoss.xsmhoss {
      overflow-y: auto;
    }

    .x1l2w5eg.x1l2w5eg {
      overflow-y: visible;
    }

    .x1gzn7du.x1gzn7du {
      padding-bottom: var(--x11aewb6);
    }

    .x1lfb2yn.x1lfb2yn {
      padding-bottom: var(--x12koaov);
    }

    .x3nzcv0.x3nzcv0 {
      padding-top: var(--x1njoqwb);
    }

    .xrwjq99.xrwjq99 {
      padding-top: var(--x1vg7jn6);
    }
  }

  @media (pointer: coarse) {
    .x9m43a9.x9m43a9 {
      padding-top: calc((var(--xbyrfko) - var(--x10b8l9s) * var(--xoy9kug)) / 2);
    }

    .xa0rmw7.xa0rmw7 {
      scroll-margin-top: 2.75rem;
    }
  }

  @media (width <= 700px) {
    .x11kljrd.x11kljrd {
      top: var(--x-16qn9k);
    }

    .xdnojr9.xdnojr9 {
      top: var(--x12koaov);
    }

    .xlvgilv.xlvgilv {
      width: 100%;
    }

    .xurz72a.xurz72a {
      width: 2.75rem;
    }

    .x17v52fs.x17v52fs {
      width: 2rem;
    }

    .x1r51f4u.x1r51f4u {
      width: 3.25rem;
    }

    .xj0tid0.xj0tid0 {
      width: auto;
    }
  }

  @media (pointer: coarse) {
    .x1kk1xs8.x1kk1xs8 {
      width: calc(var(--xbyrfko) - var(--x11aewb6));
    }

    .x10nn53r.x10nn53r {
      width: var(--xbyrfko);
    }
  }
}

@layer priority9 {
  .x1ad04t7::-webkit-search-cancel-button {
    appearance: none;
  }

  .xibs45w::-webkit-slider-thumb {
    appearance: none;
  }

  .x16taylq::-moz-range-track {
    background-color: #0000;
  }

  .xdsz9vw::-webkit-search-cancel-button {
    background-color: var(--x1mhrk2);
  }

  .x1nudpds::-moz-range-thumb {
    background-color: var(--x6kt3kx);
  }

  .xf4qbw6::-webkit-slider-thumb {
    background-color: var(--x6kt3kx);
  }

  .xngdaam::placeholder {
    color: var(--xs7hv8f);
  }

  .x1s928wv:after {
    content: "";
  }

  .x13s3p3m::-webkit-search-cancel-button {
    cursor: pointer;
  }

  .x1hcrkkg::-webkit-search-cancel-button {
    display: none;
  }

  .x1a49dir::-webkit-search-cancel-button {
    margin-inline-start: var(--xkps4tu);
  }

  .x8kcfn5::-webkit-search-cancel-button {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='m3.5 3.5 7 7m0-7-7 7'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='m3.5 3.5 7 7m0-7-7 7'/%3E%3C/svg%3E");
  }

  .xeugw9r::-webkit-search-cancel-button {
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .x19awjbf::-webkit-search-cancel-button {
    -webkit-mask-size: 100%;
    mask-size: 100%;
  }

  .x1ap3xrt::-moz-range-thumb {
    outline-color: var(--x1qb39ph);
  }

  .x1kcmhpi::-webkit-slider-thumb {
    outline-color: var(--x1qb39ph);
  }

  .x1p1s24p::-webkit-slider-thumb {
    outline-offset: .125rem;
  }

  .xcqfgl9::-moz-range-thumb {
    outline-offset: .125rem;
  }

  .x1m5inbx::-moz-range-thumb {
    outline-style: none;
  }

  .x1qiljgc::-webkit-slider-thumb {
    outline-style: none;
  }

  .x52wnpp::-webkit-slider-thumb {
    outline-width: 2px;
  }

  .xeoanzb::-moz-range-thumb {
    outline-width: 2px;
  }

  .x12u8hal::-moz-range-thumb {
    pointer-events: auto;
  }

  .xe69yiw::-webkit-slider-thumb {
    pointer-events: auto;
  }

  .x2q1x1w:after {
    pointer-events: none;
  }

  .x1j6awrg:after {
    position: absolute;
  }

  .x1jg531d:after {
    z-index: 2;
  }

  .x1lbzw91:focus-visible::-moz-range-thumb {
    outline-style: solid;
  }

  .xek1j5p:focus-visible::-webkit-slider-thumb {
    outline-style: solid;
  }
}

@layer priority10 {
  .x11g9lax::-moz-range-thumb {
    height: .875rem;
  }

  .x1ujq688::-webkit-slider-thumb {
    height: .875rem;
  }

  .xvlh0f1::-webkit-search-cancel-button {
    height: .875rem;
  }

  .x1adsbo6::-webkit-slider-thumb {
    width: .875rem;
  }

  .xd1yt6q::-webkit-search-cancel-button {
    width: .875rem;
  }

  .xe45qw2::-moz-range-thumb {
    width: .875rem;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes x1fny1my-B {
  from {
    background-position: 200% 0;
  }

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

@keyframes x1jn504y-B {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes x1mi9bte-B {
  to {
    opacity: 0;
  }
}

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

@keyframes xm0fl03-B {
  from {
    opacity: 1;
    transform: scale(1);
  }

  to {
    opacity: 0;
    transform: scale(.96);
  }
}

@keyframes xn0m8po-B {
  from {
    opacity: 1;
    transform: scale(1);
  }

  to {
    opacity: 0;
    transform: scale(.97);
  }
}

@keyframes x15asx2r-B {
  from {
    opacity: 1;
    transform: translate(-50%) scale(1);
  }

  to {
    opacity: 0;
    transform: translate(-50%, -.5rem) scale(.98);
  }
}

@keyframes xp1hc82-B {
  from {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }

  to {
    opacity: 0;
    transform: translate(-50%, -50%) scale(.96);
  }
}

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

  to {
    opacity: 1;
  }
}

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

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

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

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

@keyframes xv2tmk9-B {
  from {
    opacity: 0;
    transform: translate(-50%, -48%) scale(.96);
  }

  to {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }
}

@keyframes x157z810-B {
  from {
    opacity: 0;
    transform: translate(-50%, -.5rem) scale(.98);
  }

  to {
    opacity: 1;
    transform: translate(-50%) scale(1);
  }
}

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

@keyframes x44muo0-B {
  from {
    transform: translateX(100%);
  }

  to {
    transform: translateX(0);
  }
}

@keyframes x1qkfcoh-B {
  to {
    transform: translateX(100%);
  }
}

@keyframes x1wtgnkq-B {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(100%);
  }
}

@keyframes x2i3tye-B {
  from {
    transform: translateX(100%);
  }
}

@keyframes x1do5dr1-B {
  from {
    transform: translateX(-100%);
  }

  to {
    transform: translateX(250%);
  }
}

@keyframes x1b80h7n-B {
  from {
    transform: translateX(calc(-100% - var(--xhl81sf)));
  }
}

@keyframes xky2omy-B {
  to {
    transform: translateX(calc(-100% - var(--xhl81sf)));
  }
}

@keyframes x1g7orrs-B {
  from {
    transform: translateX(calc(100% + var(--xhl81sf)));
  }
}

@keyframes xdzgqkf-B {
  to {
    transform: translateX(calc(100% + var(--xhl81sf)));
  }
}

@keyframes x1jkurmr-B {
  to {
    transform: translateY(100%);
  }
}

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

@keyframes x1ppphi6-B {
  from {
    opacity: 0;
    width: 0;
  }
}

@keyframes xnbybvf-B {
  to {
    opacity: 0;
    width: 0;
  }
}

:root, .x514n6o {
  --x15qtvoa: .125rem;
  --xkps4tu: .25rem;
  --x11aewb6: .5rem;
  --xhl81sf: .75rem;
  --x12koaov: 1rem;
  --x1njoqwb: 1.5rem;
  --x1vg7jn6: 2rem;
}

:root, .xx0qlvp {
  --x1cutlao: #e3ecff;
  --x10lvg8u: #1d4ab8;
  --x1ooocde: #1d4ab833;
  --x1sfs88g: #d9f3f1;
  --x1752lk9: #0f6b66;
  --x1wdqns6: #0f6b6633;
  --xacess4: #e0f5e3;
  --x1qnak1y: #26713a;
  --x1vjj0if: #26713a33;
  --x1s2w2nf: #eef3d6;
  --x1k3ne1z: #5a6614;
  --x1e34wnc: #5a661433;
  --xcbdiwj: #fff1cc;
  --xuf4ljs: #8a5300;
  --x8e5767: #8a530033;
  --x1d15aeh: #ffe6d6;
  --xnqyne4: #a8440f;
  --x1ydcmrf: #a8440f33;
  --x6gcql3: #ffe3ea;
  --x1w57py1: #b0234f;
  --xtkxdy1: #b0234f33;
  --xzt4glq: #efe6ff;
  --x1u3pc3p: #6b33c2;
  --xk6sh6l: #6b33c233;
}

:root, .x1tp29in {
  --x1erl6kp: #fff;
  --xj4mor2: #f6f8fa;
  --xinkcua: #edf0f4;
  --x639a58: #e4e8ed;
  --x1pg150n: #0e141c;
  --xuwei1g: #252f3a;
  --x32rdae: #0e141c12;
  --x1cxlnpv: #0e141c1f;
  --x6kt3kx: #0e58ff;
  --xic9nxl: #0b46cc;
  --x13ahwsh: #083599;
  --x1ly2l2j: #e8efff;
  --x1jsnc8l: #f5f8ff;
  --x1mtw1u8: #ebfaeb;
  --x1bjywk3: #dcf3dc;
  --xn9q54j: #fff4d6;
  --xt7vv3: #ffecb8;
  --x63w8rg: #ffebeb;
  --xaknu3u: #ffdada;
  --x1v9gkud: #f5ebff;
  --x9oosab: #f2b200;
  --xhvn2f3: #0e131c80;
}

:root, .x1mtaeqj {
  --x1j4lfaf: .1s;
  --xou9y1n: .15s;
  --x1kgkt44: .2s;
  --xr74hi3: .3s;
}

:root, .x6vno17 {
  --x1khsx21: 0 1px 2px #0e101a0f, 0 4px 12px #0e101a14;
  --x1bvw30o: 0 8px 24px #0e101a1f, 0 24px 64px #0e101a29;
}

:root, .xqdj8br {
  --x1kl689v: "Geist Variable", Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --xco4te3: "Geist Mono Variable", "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;
  --xt33vhz: 1.5rem;
  --xjq101h: .9375rem;
  --x10b8l9s: .8125rem;
  --x55dumd: .75rem;
  --xf8a3ln: 400;
  --x1b83bnv: 500;
  --xa48kwu: 600;
  --xoy9kug: 1.2;
  --xt3z94o: 1.35;
  --x1f7cckr: 1.5;
}

:root, .x1g9n74z {
  --xb0au9n: .375rem;
  --xg0r3vg: .625rem;
  --x2zjztm: .875rem;
  --xop5apg: 1.25rem;
  --xceoqrg: 9999px;
}

:root, .xyxzeca {
  --xblt2ac: 1.75rem;
  --x1bnzec8: 2rem;
  --xbyrfko: 2.5rem;
}

:root, .x1l0pfh8 {
  --xpnf5zc: #d4dae0;
  --xjet5a8: #b6bfc8;
  --x1vaczw1: #edf0f4;
  --xu7sq07: #fff;
  --x1qb39ph: #808b97;
  --xr57xn7: #0e58ff;
  --x1l7facc: #b1deb1;
  --xgr1s6o: #f2cf78;
  --x1aj7wf9: #f7c3c3;
  --x5zzip3: #dcc5fb;
  --x1vxyg6z: #cb2a2f;
}

:root, .x370r1f {
  --xsu2mi5: cubic-bezier(.23, 1, .32, 1);
  --xt6vj91: cubic-bezier(.77, 0, .175, 1);
  --x11qp592: cubic-bezier(.32, .72, 0, 1);
  --x1xobe5b: ease;
}

:root, .x1ptt2hw {
  --xy5s5cl: #252f3a;
  --x1lslknt: #465463;
  --x1mhrk2: #667380;
  --xs7hv8f: #808b97;
  --x12h55z1: #b6bfc8;
  --xvcb132: #fff;
  --x1w0g9k1: #0e58ff;
  --x6ld0ko: #0b46cc;
  --x1d1upno: #277a3a;
  --x1claxih: #a55502;
  --x1br2qwi: #cb2a2f;
  --xv3960z: #7b2acc;
}

.x1altc7w {
  --focus-ring: var(--x1qb39ph);
}

.x1ojcu1i {
  --gos-map-control-background: var(--x1erl6kp);
}

.x11h5m5r {
  --gos-map-control-border: 1px solid var(--x1vaczw1);
}

.x148d4qt {
  --gos-map-control-button-radius: var(--xceoqrg);
}

.x1bm2pus {
  --gos-map-control-divider: transparent;
}

.xxqv0rw {
  --gos-map-control-hover: var(--xinkcua);
}

.x1ef1ji9 {
  --gos-map-control-margin: var(--xhl81sf);
}

.xvb6v41 {
  --gos-map-control-padding: var(--xkps4tu);
}

.x1enqyez {
  --gos-map-control-radius: var(--x2zjztm);
}

.x1kije2j {
  --gos-map-control-shadow: var(--x1khsx21);
}

.x22visy {
  --gos-map-control-size: var(--x1bnzec8);
}

.xbxh6qc {
  --scrollbar-thumb: var(--xjet5a8);
}

.xhi7cbe {
  --scrollbar-thumb-hovered: var(--x1qb39ph);
}

.x1hlu8db {
  --sidebar-tool: var(--x1bnzec8);
}

.xb9g85q {
  --tab-close: 0;
}

.x1kcgb06 {
  --xy-background-pattern-dots-color-default: var(--xpnf5zc);
}

.x19v580r {
  --xy-connectionline-stroke-default: var(--xy5s5cl);
}

.x5bpkd9 {
  --xy-connectionline-stroke-width-default: 2;
}

.xm80x88 {
  --xy-controls-button-background-color-default: var(--x1erl6kp);
}

.xyt7m7v {
  --xy-controls-button-border-color-default: var(--xpnf5zc);
}

.xbe7a1l {
  --xy-controls-button-color-default: var(--x1lslknt);
}

.x1ysoyfh {
  --xy-edge-stroke-default: var(--xjet5a8);
}

.xkn9okk {
  --xy-edge-stroke-selected-default: var(--xy5s5cl);
}

.x1pp1bud {
  --xy-edge-stroke-width-default: 2;
}

.xrmpi9s {
  --xy-handle-background-color-default: var(--x1lslknt);
}

.xasewfp {
  --xy-handle-border-color-default: var(--x1erl6kp);
}

.xyk91wm:focus-within, .x1dzy6li:hover {
  --tab-close: 1;
}
