@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}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}button,input,optgroup,select,textarea{margin:0;padding:0}button{border:none}}@layer base{:root{--font-sans:"Geist Variable";--font-monospace:"Geist Mono Variable"}body{font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;text-wrap:"pretty";-webkit-font-smoothing:antialiased;line-height:1.5}html,body,#root{height:100%;overflow:hidden}html,body{width:100%;position:fixed}body{cursor:default}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

@layer reset, base, stylex.priority1;

@layer stylex.priority2 {
  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .xkrt3bh {
    margin: 8px;
  }

  .x1717udv {
    padding: 0;
  }

  .xwtan18 {
    padding: 10px;
  }

  .x3qlkhz {
    padding: 12px;
  }

  .x2hbj8r {
    padding: 16px;
  }

  .x3htkhq {
    padding: 4px;
  }

  .xrzk2b5 {
    padding: 8px;
  }
}

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

  .xeg2hpl {
    border-color: var(--x1s8u3ux);
  }

  .xa67ic3 {
    border-color: var(--x2l9y1z);
  }

  .xw3y9iu {
    border-color: var(--x3r4oh6);
  }

  .xk1f0g9 {
    border-color: var(--xg16pu1);
  }

  .x1nvupfo {
    border-color: #fff;
  }

  .x5ipizy {
    border-radius: 12px;
  }

  .x12oqio5, .xs5atvi {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .xuj6chr {
    border-radius: 6px;
  }

  .xfcgxdw {
    border-radius: 8px;
  }

  .x1fo65u2 {
    border-radius: 9999px;
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .x4hv7ue {
    border-width: .5px;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1isitws {
    flex: auto;
  }

  .xxhr3t {
    gap: 0;
  }

  .x1snxz44 {
    gap: 12px;
  }

  .x1w5hehs {
    gap: 16px;
  }

  .x1yefdvv {
    gap: 24px;
  }

  .x1gb4ues {
    gap: 2px;
  }

  .x1p8kur9 {
    gap: 32px;
  }

  .x1yad4ih {
    gap: 4px;
  }

  .x4kvuix {
    gap: 6px;
  }

  .xsjs3de {
    gap: 8px;
  }

  .x14kbac9 {
    gap: inherit;
  }

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

  .x1ms6mhf {
    grid-row: 1;
  }

  .x7sv70a {
    grid-row: 2;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xtimb2e {
    margin-block: 4px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xt970qd {
    padding-block: 0;
  }

  .x1ov26hm {
    padding-block: 12px;
  }

  .xrhouqm {
    padding-block: 16px;
  }

  .x1gx5zcm {
    padding-block: 24px;
  }

  .x19yhj9g {
    padding-block: 40px;
  }

  .x5gwe3b {
    padding-block: 48px;
  }

  .x138hejm {
    padding-block: 4px;
  }

  .x14pru27 {
    padding-block: 6px;
  }

  .xg9ms9e, .xk0oil4 {
    padding-block: 8px;
  }

  .x18f5r3x {
    padding-inline: 10px;
  }

  .x1xubsls {
    padding-inline: 12px;
  }

  .x98wg85 {
    padding-inline: 16px;
  }

  .x1pv2msn {
    padding-inline: 24px;
  }

  .xnvwk4w {
    padding-inline: 2px;
  }

  .x1mx4kqb {
    padding-inline: 8px;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x6oj90t:focus-visible {
    outline: 2px solid;
  }

  .x1wsp1i7:focus-visible {
    outline: var(--x-qc1d8v);
  }

  .x1ohr8sg:hover {
    border-color: var(--xg16pu1);
  }
}

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

  .x6s0dn4 {
    align-items: center;
  }

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

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

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

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

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

  .x1xe0dkm {
    backdrop-filter: blur(1px);
  }

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

  .x18buguw {
    background-color: #070b1266;
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

  .x7vc2g8 {
    background-color: var(--x1184gqd);
  }

  .x1igq5ak {
    background-color: var(--x11nlz2x);
  }

  .xarjhna {
    background-color: var(--x1cpowx5);
  }

  .x1b0m1x2 {
    background-color: var(--x1p0dz82);
  }

  .xvbpmt4 {
    background-color: var(--x1s8u3ux);
  }

  .x1dzpz8k {
    background-color: var(--x1tezvrv);
  }

  .xweiy5j {
    background-color: var(--x2l9y1z);
  }

  .x1g0spx5 {
    background-color: var(--x3r4oh6);
  }

  .xdeulrw {
    background-color: var(--xinpmov);
  }

  .xmya4yq {
    background-color: var(--xlqxieq);
  }

  .x1rie58v {
    background-color: var(--xqnoiqh);
  }

  .x1gyrnns {
    background-color: var(--xr5weyi);
  }

  .xs7lksc {
    background-color: var(--xwljxy6);
  }

  .xa85wfj {
    background-image: repeating-linear-gradient(135deg,transparent 0px 6px,var(--x2l9y1z) 6px 7px);
  }

  .x1a3abqt {
    border-inline-start-color: var(--x2l9y1z);
  }

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

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

  .x1m9mokf {
    box-shadow: 0 16px 40px #0000002e, 0 0 0 1px #0000000a;
    box-shadow: 0 16px 40px lch(0% 0 0 / .18), 0 0 0 1px lch(0% 0 0 / .04);
  }

  .xdae933 {
    box-shadow: 0 1px 2px #0000000f;
    box-shadow: 0 1px 2px lch(0% 0 0 / .06);
  }

  .x13ezpp6 {
    box-shadow: 0 8px 24px #0000001a, 0 0 0 1px #00000008;
    box-shadow: 0 8px 24px lch(0% 0 0 / .1), 0 0 0 1px lch(0% 0 0 / .03);
  }

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

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

  .x1heor9g {
    color: inherit;
  }

  .x6vb8p2 {
    color: var(--x127kpq4);
  }

  .xqzi30v {
    color: var(--x19kyh8z);
  }

  .x15p5gv6 {
    color: var(--x1tezvrv);
  }

  .xv88bxv {
    color: var(--x3r4oh6);
  }

  .xn6v57m {
    color: var(--x73teom);
  }

  .xklxp50 {
    color: var(--xelra39);
  }

  .x1uortx6 {
    color: var(--xinpmov);
  }

  .xi73gb7 {
    color: var(--xlqxieq);
  }

  .xvz4ka7 {
    color: var(--xul9rzb);
  }

  .xp84rwq {
    color: var(--xwljxy6);
  }

  .x1awj2ng {
    color: #fff;
  }

  .x1t48t8w {
    column-gap: 12px;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1jm3nie {
    cursor: grab;
  }

  .x1e5i8e3 {
    cursor: ns-resize;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x5f5z56 {
    field-sizing: content;
  }

  .xbh8q5q {
    fill: none;
  }

  .x1mh0dd4 {
    fill: var(--x1p0dz82);
  }

  .x10nqk9l {
    fill: var(--xr5weyi);
  }

  .x5z4jtk {
    flex-basis: 240px;
  }

  .x3ieub6 {
    flex-direction: column-reverse;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1ksgfxc {
    font-family: var(--font-monospace);
  }

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

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

  .xythngk {
    font-size: 1.125rem;
  }

  .xq3055e {
    font-size: 1.25rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .x1linzpp {
    font-size: 1rem;
  }

  .xvwhms9 {
    font-size: 9px;
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .x1eencsd {
    font-weight: 400;
  }

  .x561rq7 {
    font-weight: 500;
  }

  .x13wavjx {
    font-weight: 600;
  }

  .x1pd3egz {
    font-weight: inherit;
  }

  .xx1abn8 {
    grid-column-end: -1;
  }

  .x5ha1vm {
    grid-column-end: var(--x-gridColumnEnd);
  }

  .xcrlgei {
    grid-column-start: 1;
  }

  .x4w6khx {
    grid-template-columns: subgrid;
  }

  .xqketvx {
    grid-template-columns: var(--x-gridTemplateColumns);
  }

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

  .x1xxtoay {
    grid-template-rows: var(--x-gridTemplateRows);
  }

  .x1ty65gk {
    inset-inline-start: 3px;
  }

  .x17rhs29 {
    inset-inline-start: 16px;
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .xlqzeqv {
    justify-content: start;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1d3mw78 {
    line-height: 16px;
  }

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

  .xuzhngd {
    opacity: .3;
  }

  .xiiclqw {
    opacity: .85;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xd8p5v {
    order: -9999;
  }

  .x14z8z8x {
    order: 9999;
  }

  .x1uczgqu {
    outline-color: #0000;
  }

  .x1d69aw9 {
    outline-color: var(--x3ppwmf);
  }

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

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

  .x1y3gkto {
    outline-offset: 1px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

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

  .x17hg3sv {
    padding-inline-start: 8px;
  }

  .x1qsi0sz {
    padding-inline-start: 44px;
  }

  .xznrkbt {
    padding-inline-start: calc(8px + var(--x60ohw2));
  }

  .x47corl {
    pointer-events: none;
  }

  .x14h6aeb {
    pointer-events: visiblePainted;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .xtt52l0 {
    resize: none;
  }

  .x1atbtbi {
    row-gap: 4px;
  }

  .xlrxu3r {
    scroll-behavior: auto;
  }

  .xfs51xd {
    scrollbar-color: var(--xg16pu1) transparent;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .x6mkzkt {
    stroke: var(--x-stroke);
  }

  .x18kmbvp {
    stroke: var(--x2l9y1z);
  }

  .x1co8ct2 {
    stroke: var(--x3r4oh6);
  }

  .x15lqr97 {
    stroke-dasharray: 4 3;
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

  .xvlca1e {
    stroke-width: 2px;
  }

  .x1fw0evn {
    stroke-width: 8px;
  }

  .x2b8uid {
    text-align: center;
  }

  .x1yc453h {
    text-align: start;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xx69xxh {
    touch-action: pan-y;
  }

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

  .x1cb1t30 {
    transform: translateY(-50%);
  }

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

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

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

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

  .x2hifos {
    transition-property: inset-inline-start;
  }

  .xqgegq5 {
    transition-timing-function: cubic-bezier(.2, 0, 0, 1);
  }

  .x113ijq {
    translate: -50% -50%;
  }

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

  .xxymvpz {
    vertical-align: middle;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .x1l8dp6j {
    z-index: 30;
  }

  .xoegz02 {
    z-index: 4;
  }

  .xr29nxv {
    z-index: 50;
  }

  .x1uzjibl.x1uzjibl:where(.x-default-marker:focus-visible *) {
    stroke: var(--x3ppwmf);
  }

  .xxwnq97.xxwnq97:where(.x-default-marker:focus-visible *) {
    stroke-width: 4px;
  }

  .x10eo7jj.x10eo7jj:where(.x-default-marker:hover *) {
    fill: var(--xn8kel2);
  }

  .x46f0tk:is([data-limited], [data-ending-style]) {
    display: none;
  }

  .x1osc6bf:focus-visible, .xde7ncg:focus-within {
    outline-color: var(--x3ppwmf);
  }

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

  .xoxpeok:focus-within {
    outline-width: 1px;
  }

  .x784prv:focus-visible {
    outline-width: 2px;
  }

  .x16iypot:focus-visible {
    z-index: 2;
  }

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

  .xijokvz:disabled {
    opacity: .5;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

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

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

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

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

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

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

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

  .x111l8cw:hover {
    color: var(--xlqxieq);
  }

  .x1h71102:hover {
    z-index: 2;
  }
}

@layer stylex.priority5 {
  .xdlfes2 {
    border-bottom-color: var(--x2l9y1z);
  }

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

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

  .x1kkrqtb {
    border-left-color: var(--x3r4oh6);
  }

  .xsxj2vf {
    border-left-style: dashed;
  }

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

  .xo4rt3i {
    border-right-color: var(--x2l9y1z);
  }

  .x6608m3 {
    border-right-color: var(--xlqxieq);
  }

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

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

  .x1a0asdy {
    bottom: 16px;
  }

  .x5yr21d {
    height: 100%;
  }

  .xpyat2d {
    height: 100px;
  }

  .x170jfvy {
    height: 10px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .x2mt6vw {
    height: 16px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x14ij37a, .xxk0z11 {
    height: 24px;
  }

  .x18fgj1p {
    height: 28px;
  }

  .x36qwtl {
    height: 2px;
  }

  .x18hgy02, .xcsr3s {
    height: 32px;
  }

  .x56ib6j {
    height: 44px;
  }

  .x1hagigm {
    height: 7px;
  }

  .xdk7pt {
    height: 8px;
  }

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

  .x6zskup {
    left: -4px;
  }

  .x125pd2n {
    left: 12px;
  }

  .x1nrll8i {
    left: 50%;
  }

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

  .x1a3b2no {
    margin-bottom: 12px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x1yf7rl7 {
    margin-right: 0;
  }

  .x19o31v5 {
    margin-right: 6px;
  }

  .xngav1t {
    margin-right: var(--calendar-entry-gap);
  }

  .x65p4tj {
    margin-top: 16px;
  }

  .xzm2maf {
    margin-top: 4px;
  }

  .x6oflu3 {
    margin-top: 8px;
  }

  .x16zm2ft {
    margin-top: max(0px, 50svh - 240px);
  }

  .xq3t0pi {
    max-height: 280px;
  }

  .x12ajvvl {
    max-height: calc(100vh - 32px);
  }

  .x1374xjt {
    max-height: var(--available-height);
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .xxc7z9f {
    max-width: 360px;
  }

  .x1dwg165 {
    max-width: 44rem;
  }

  .x1hv4mr {
    max-width: 72rem;
  }

  .x16ih47e {
    max-width: min(480px, 100vw - 32px);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .xix4g55 {
    min-height: 32px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x103ahzr {
    min-height: 3lh;
  }

  .x1ww6n5i {
    min-height: 40px;
  }

  .xeuugli {
    min-width: 0;
  }

  .xfb3i0g {
    min-width: 180px;
  }

  .x12rczxh {
    min-width: 220px;
  }

  .xlm99nl {
    min-width: 240px;
  }

  .x1n168hd {
    min-width: 28px;
  }

  .x17upfok {
    min-width: 320px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1rife3k {
    overflow-y: scroll;
  }

  .x6i9wio {
    overscroll-behavior-y: none;
  }

  .xm2dz2u {
    padding-left: 8px;
  }

  .xvp0mko {
    padding-top: 16px;
  }

  .x3m8u43 {
    right: 0;
  }

  .x5ezsgz {
    right: 16px;
  }

  .x89e7ue {
    right: 6px;
  }

  .x7ok3n0 {
    right: var(--x-right);
  }

  .x13vifvy {
    top: 0;
  }

  .xdsb8wn {
    top: 100%;
  }

  .x7kbgh8 {
    top: 12px;
  }

  .xxk6nc9 {
    top: 3px;
  }

  .xwa60dl {
    top: 50%;
  }

  .xbpexpd {
    top: 14px;
  }

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

  .xh8yej3 {
    width: 100%;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x13fcndv {
    width: 16px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .xgl3mwj {
    width: 244px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1dz1jew {
    width: 280px;
  }

  .x1cvmir6 {
    width: 360px;
  }

  .x44u6bd {
    width: 40px;
  }

  .x51ohtg {
    width: 4px;
  }

  .xci0xqf {
    width: 7px;
  }

  .x1xc55vz {
    width: 8px;
  }

  .x1ove4c {
    width: min(360px, 100vw - 32px);
  }

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

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

  .x1lpyac:last-child {
    border-right-width: 0;
  }
}

@layer stylex.priority6 {
  .x1tk8hb0[data-checked] {
    border-color: var(--xlqxieq);
  }
}

@layer stylex.priority7 {
  .x5gst7g[data-checked] {
    background-color: var(--xlqxieq);
  }

  .x14ai684[data-highlighted] {
    background-color: var(--xn8kel2);
  }

  .x1mpbvao[data-readonly] {
    cursor: default;
  }

  .x1j1ks5o[data-disabled] {
    cursor: not-allowed;
  }

  .x1nxvp1w[data-checked] {
    inset-inline-start: calc(100% - 19px);
  }

  .x1szrgyu[data-disabled] {
    opacity: .5;
  }
}

@layer stylex.priority8 {
  .x1vbhshe::placeholder {
    color: var(--x3r4oh6);
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

:root, .x3078zw {
  --x60ohw2: 0px;
}

:root, .x24mvr2 {
  --xinpmov: #fff;
  --xlqxieq: #0a0a0a;
  --xr5weyi: #fff;
  --x19kyh8z: #0a0a0a;
  --xqnoiqh: #fff;
  --xelra39: #0a0a0a;
  --xwljxy6: #b75000;
  --x1m2otzy: #b75000cc;
  --xul9rzb: #fffbeb;
  --x1cpowx5: #f4f4f5;
  --x1njwnb0: #e9e9e9;
  --x127kpq4: #18181b;
  --x1p0dz82: #f3f3f3;
  --x3r4oh6: #737373;
  --xn8kel2: #ebebeb;
  --xpt8gjs: #171717;
  --x1tezvrv: #e40014;
  --xzbnw8i: #c70010;
  --x73teom: #fff;
  --x1184gqd: #00884c;
  --x11nlz2x: #cc8900;
  --x2l9y1z: #dedede;
  --xg16pu1: #c4c4c4;
  --x1s8u3ux: #d7d7d7;
  --x3ppwmf: #b75000;
}

@supports (color: lab(0% 0 0)) {
  :root, .x24mvr2 {
    --xinpmov: lab(100% 0 0);
    --xlqxieq: lab(2.75381% 0 0);
    --xr5weyi: lab(100% 0 0);
    --x19kyh8z: lab(2.75381% 0 0);
    --xqnoiqh: lab(100% 0 0);
    --xelra39: lab(2.75381% 0 0);
    --xwljxy6: lab(47.2709% 42.9082 69.2966);
    --x1m2otzy: lab(47.2709% 42.9082 69.2966 / .8);
    --xul9rzb: lab(98.6252% -.635922 8.42309);
    --x1cpowx5: lab(96.1634% .0993311 -.364041);
    --x1njwnb0: lab(92.46% -.0000298023 0);
    --x127kpq4: lab(8.30603% .618205 -2.16572);
    --x1p0dz82: lab(95.94% 0 0);
    --x3r4oh6: lab(48.496% 0 0);
    --xn8kel2: lab(93.04% .0000298023 -.0000119209);
    --xpt8gjs: lab(7.78201% -.0000149012 0);
    --x1tezvrv: lab(48.4493% 77.4328 61.5452);
    --xzbnw8i: lab(41.802% 77.7132 69.6642);
    --x73teom: lab(100% 0 0);
    --x1184gqd: lab(49.5995% -45.1147 23.3324);
    --x11nlz2x: lab(62.6869% 20.8918 72.9773);
    --x2l9y1z: lab(88.4% 0 .0000119209);
    --xg16pu1: lab(79.12% -.0000298023 -.0000119209);
    --x1s8u3ux: lab(86.08% -.0000298023 0);
    --x3ppwmf: lab(47.2709% 42.9082 69.2966);
  }
}

.x1jhlzkt.x1jhlzkt, .x1jhlzkt.x1jhlzkt:root {
  --xn8kel2: #2b2b2b;
  --xpt8gjs: #fafafa;
  --xinpmov: #0a0a0a;
  --x2l9y1z: #ffffff1f;
  --xg16pu1: #ffffff3d;
  --xr5weyi: #121212;
  --x19kyh8z: #fafafa;
  --x1tezvrv: #ff6568;
  --x73teom: #171717;
  --xzbnw8i: #ff8987;
  --xlqxieq: #fafafa;
  --x1s8u3ux: #fff3;
  --x1p0dz82: #1f1f1f;
  --x3r4oh6: #a1a1a1;
  --xqnoiqh: #121212;
  --xelra39: #fafafa;
  --xwljxy6: #f05100;
  --xul9rzb: #171717;
  --x1m2otzy: #f05100cc;
  --x3ppwmf: #f05100;
  --x1cpowx5: #262626;
  --x127kpq4: #fafafa;
  --x1njwnb0: #303030;
  --x1184gqd: #47b777;
  --x11nlz2x: #eba941;
}

@supports (color: lab(0% 0 0)) {
  .x1jhlzkt.x1jhlzkt, .x1jhlzkt.x1jhlzkt:root {
    --xn8kel2: lab(17.64% -.0000149012 0);
    --xpt8gjs: lab(98.26% 0 0);
    --xinpmov: lab(2.75381% 0 0);
    --x2l9y1z: lab(100% 0 0 / .12);
    --xg16pu1: lab(100% 0 0 / .24);
    --xr5weyi: lab(5.26802% 0 0);
    --x19kyh8z: lab(98.26% 0 0);
    --x1tezvrv: lab(63.7053% 60.745 31.3109);
    --x73teom: lab(7.78201% -.0000149012 0);
    --xzbnw8i: lab(70.21% 60.6807 30.9501);
    --xlqxieq: lab(98.26% 0 0);
    --x1s8u3ux: lab(100% 0 0 / .2);
    --x1p0dz82: lab(11.84% 0 0);
    --x3r4oh6: lab(66.128% -.0000298023 .0000119209);
    --xqnoiqh: lab(5.26802% 0 0);
    --xelra39: lab(98.26% 0 0);
    --xwljxy6: lab(57.1026% 64.2584 89.8886);
    --xul9rzb: lab(7.78201% -.0000149012 0);
    --x1m2otzy: lab(57.1026% 64.2584 89.8886 / .8);
    --x3ppwmf: lab(57.1026% 64.2584 89.8886);
    --x1cpowx5: lab(15.204% 0 -.00000596046);
    --x127kpq4: lab(98.26% 0 0);
    --x1njwnb0: lab(19.96% -.0000149012 0);
    --x1184gqd: lab(67.0211% -44.5969 22.989);
    --x11nlz2x: lab(74.3749% 18.2478 61.1498);
  }
}

.xgoe0h6 {
  --calendar-entry-gap: 6px;
}

.xv1irg4 {
  --x60ohw2: calc(28px + 12px);
}
