@layer reset{*,:before,:after{box-sizing:border-box}*{min-width:0;margin:0;padding:0}[hidden]{display:none!important}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100svh}html{overscroll-behavior:contain}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;text-rendering:optimizelegibility;line-height:1.5}h1,h2,h3,h4,h5,h6{line-height:1.1}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}img,picture,video,canvas,svg,embed,iframe,object,audio{max-width:100%;height:auto;display:block}svg[width][height]{max-width:revert}button{background:0 0;border:none}input,button,textarea,select{font:inherit}input:not([type=checkbox],[type=radio]),button,textarea{appearance:none}button,[role=button],label,summary,select{cursor:pointer}a{color:inherit}ul,ol{list-style:none}table{border-collapse:collapse}th{font-weight:inherit}fieldset{border:none;padding:0}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:monospace;font-size:inherit}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}}

@layer reset, stylex.priority1;

@layer stylex.priority2 {
  .xln7xf2 {
    font: inherit;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .xljpk46 {
    padding: .25rem;
  }

  .x12e50y5 {
    padding: .5rem;
  }

  .x1nbzdmx {
    padding: .75rem;
  }

  .x1717udv {
    padding: 0;
  }

  .x180rz3u {
    padding: 1.5rem;
  }

  .x1mpio10 {
    padding: 1rem;
  }

  .x1moqxyq {
    padding: 2rem;
  }

  @media (width <= 600px) {
    .xwczjv2.xwczjv2 {
      padding: 0;
    }
  }
}

@layer stylex.priority3 {
  .x2y08ng {
    border-color: color-mix(in oklch,var(--x19fyxi) 35%,transparent);
  }

  .x46k3fg {
    border-color: color-mix(in oklch,var(--x1m26ed6) 45%,transparent);
  }

  .xcjyw9l {
    border-color: color-mix(in oklch,var(--xec4knu) 35%,transparent);
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x3ejam {
    border-color: var(--x19fyxi);
  }

  .xnzqm1j {
    border-color: var(--x19m5p3s);
  }

  .x99k5cw {
    border-color: var(--x19x34c2);
  }

  .x9ew1tn {
    border-color: var(--x1b9t2bz);
  }

  .x1fxnnxs {
    border-color: var(--xe2mnoe);
  }

  .xdj46e6 {
    border-color: var(--xiq3waw);
  }

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

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

  .x2u8bby {
    border-radius: 0;
  }

  .x10hpsqq {
    border-radius: 9999px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x1mnx5ei {
    border-radius: calc(.5rem - 2px);
  }

  .xdetyh7 {
    border-radius: calc(.5rem - 4px);
  }

  .x105bdc4 {
    border-radius: calc(.5rem + 4px);
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .x1e7fx00 {
    gap: .25rem;
  }

  .xnq6ght {
    gap: .5rem;
  }

  .x15mlnu8 {
    gap: .75rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .x1cnstqa {
    gap: 1.5rem;
  }

  .x12zle92 {
    gap: 1rem;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x14kbac9 {
    gap: inherit;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x3dv64u {
    margin-block: .5rem;
  }

  .x1vv2zp6 {
    outline: 3px solid color-mix(in oklch,var(--xqls1ab) 50%,transparent);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xxj80so {
    padding-block: .25rem;
  }

  .xcperyy {
    padding-block: .5rem;
  }

  .x1lyjtxe {
    padding-block: .75rem;
  }

  .xt970qd {
    padding-block: 0;
  }

  .x5fy5ms {
    padding-block: 1rem;
  }

  .xvpgqt4 {
    padding-inline: .625rem;
  }

  .xggu9f4 {
    padding-inline: .25rem;
  }

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

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

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1mgz2xw {
    padding-inline: 1.5rem;
  }

  .xu2l4lz {
    padding-inline: 1rem;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .xjdm086 {
    transition: background .12s, color .12s, border-color .12s;
  }

  .xn13k1y {
    transition: background .12s, color .12s;
  }

  .x1oagamk {
    transition: background-color .12s, border-color .12s;
  }

  .x9gbhef {
    transition: background-color .15s, border-color .15s, color .15s, box-shadow .15s, transform .15s, text-decoration-color .15s;
  }

  .xactxog {
    transition: box-shadow .15s;
  }

  .x13z9pl2 {
    transition: margin-top .2s, opacity .2s;
  }

  .x1pqx817 {
    transition: opacity .12s;
  }

  .x1myia39 {
    transition: opacity .15s;
  }

  .x1k0bpq3 {
    transition: transform .2s ease-in-out, opacity .2s ease-in-out;
  }

  .x1c9svfg {
    transition: width .2s;
  }

  .xm6zzje:focus-visible {
    border-color: var(--xqls1ab);
  }

  .x1m3lxbk:focus-visible {
    outline: 2px solid var(--xqls1ab);
  }

  .xnllo13:focus-visible {
    outline: 3px solid color-mix(in oklch,var(--xqls1ab) 50%,transparent);
  }

  .x1ffk7qh:focus-visible {
    outline: 3px solid var(--xxf1xfw);
  }

  .xt0b8zv:hover {
    text-decoration: underline;
  }

  .xixo5dw:focus {
    outline: 3px solid color-mix(in oklch,var(--xqls1ab) 50%,transparent);
  }

  @media (width <= 600px) {
    .x1aupjfw.x1aupjfw {
      border-radius: 0;
    }

    .x1pis545.x1pis545 {
      border-style: none;
    }

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

@layer stylex.priority4 {
  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

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

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

  .xkh2ocl {
    align-self: stretch;
  }

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

  .x18hd8ej {
    animation-duration: 1.6s;
  }

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

  .xkf8w2b {
    animation-name: x369kmj-B;
  }

  .x1ng0oyw {
    animation-name: xb4s9mv-B;
  }

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

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

  .xjyslct {
    appearance: none;
  }

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

  .x1qj9yxe {
    background-color: color-mix(in oklch,var(--x19fyxi) 10%,transparent);
  }

  .xqw7dtv {
    background-color: color-mix(in oklch,var(--x19fyxi) 10%,var(--x70zb7u));
  }

  .xyfqqq1 {
    background-color: color-mix(in oklch,var(--x19x34c2) 10%,var(--x70zb7u));
  }

  .x120c61j {
    background-color: color-mix(in oklch,var(--x1m26ed6) 12%,var(--x70zb7u));
  }

  .x6ui08t {
    background-color: color-mix(in oklch,var(--xec4knu) 10%,var(--x70zb7u));
  }

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

  .xjbqb8w {
    background-color: #0000;
  }

  .xgzx56h {
    background-color: var(--x12r6fsj);
  }

  .xhlec4r {
    background-color: var(--x18imx55);
  }

  .x1sp5rwi {
    background-color: var(--x19m5p3s);
  }

  .x1kj9zdd {
    background-color: var(--x19x34c2);
  }

  .xt96ejc {
    background-color: var(--x1addpsx);
  }

  .xw94pe6 {
    background-color: var(--x1faaryb);
  }

  .x1ci0ygw {
    background-color: var(--x1idan69);
  }

  .x4js56j {
    background-color: var(--x1nmwko8);
  }

  .xcyr4q6 {
    background-color: var(--x70zb7u);
  }

  .x1tgvkvu {
    background-color: var(--xcwnvfq);
  }

  .x14wdz4v {
    background-color: var(--xiq3waw);
  }

  .xl3x56l {
    background-color: var(--xn6jdfo);
  }

  .x1ogvicu {
    background-color: var(--xr7r9ys);
  }

  .xf7jcnw {
    background-image: linear-gradient(90deg,var(--x1faaryb) 25%,var(--x19m5p3s) 50%,var(--x1faaryb) 75%);
  }

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

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x15s7105 {
    box-shadow: -8px 0 8px -8px var(--lightningcss-light, #00000047) var(--lightningcss-dark, #000000b3);
  }

  .x1ahcq64 {
    box-shadow: 0 1px 1px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003), 0 2px 8px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003);
  }

  .x1s5mqsd {
    box-shadow: 0 1px 2px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003), 0 2px 12px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003);
  }

  .xh58d4s {
    box-shadow: 0 2px 2px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003), 0 8px 24px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0000004d);
  }

  .xn05wyt {
    box-shadow: inset 0 -1px 0 var(--x19m5p3s);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

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

  .xhdg8po {
    caption-side: bottom;
  }

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

  .xbdllcb {
    color: color-mix(in oklch,var(--x19fyxi) 70%,var(--x12sdpnq));
  }

  .x12cnlzc {
    color: color-mix(in oklch,var(--x1m26ed6) 55%,var(--x12sdpnq));
  }

  .xmjx7ga {
    color: color-mix(in oklch,var(--xec4knu) 70%,var(--x12sdpnq));
  }

  .x1heor9g {
    color: inherit;
  }

  .x16h99rn {
    color: var(--x12sdpnq);
  }

  .x1c7dxjo {
    color: var(--x179ifsx);
  }

  .x1wjhaai {
    color: var(--x19x34c2);
  }

  .xcz0iqq {
    color: var(--x1hjp27c);
  }

  .x12xeutf {
    color: var(--x1khxc1s);
  }

  .xtw7l2n {
    color: var(--x1xfb2zy);
  }

  .xphuwn9 {
    color: var(--x2exp03);
  }

  .x1gss5pz {
    color: var(--x4i1t3q);
  }

  .x1bobkol {
    color: var(--xd4lce5);
  }

  .x1jum36j {
    color: var(--xpvxvf9);
  }

  .x1sv0at1 {
    color: var(--xzm14az);
  }

  .xntwwlm {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark;
  }

  .x108lcm5 {
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light dark;
  }

  @media (prefers-color-scheme: dark) {
    .x108lcm5 {
      --lightningcss-light: ;
      --lightningcss-dark: initial;
    }
  }

  .x19aimcq {
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light;
  }

  .xkfzgfq {
    column-gap: 1rem;
  }

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

  .x1sqbtui {
    cursor: auto;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x14isd7o {
    cursor: w-resize;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1jfb8zj {
    display: inherit;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .x109vnjc {
    flex-basis: 20rem;
  }

  .x1e2d14n {
    flex-basis: 2rem;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1beo9mf {
    flex-direction: inherit;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1tul0u6 {
    font-family: Geist Variable, ui-sans-serif, system-ui, sans-serif;
  }

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

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

  .xpz59dt {
    font-size: .9rem;
  }

  .x177g422 {
    font-size: 1.25rem;
  }

  .xwlinb4 {
    font-size: 1rem;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8, .xtboc2h {
    font-weight: 700;
  }

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

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

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

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

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

  .xjq0ct9 {
    grid-template-columns: repeat(auto-fill, minmax(10rem, 1fr));
  }

  .x1eycs3t {
    grid-template-columns: repeat(auto-fill, minmax(11rem, 1fr));
  }

  .x2u7q55 {
    grid-template-columns: repeat(auto-fit, minmax(min(14rem, 100%), 1fr));
  }

  .xq0a5ko {
    inset-inline-end: 1rem;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x1o2pa38 {
    justify-items: center;
  }

  .x619ttb {
    justify-items: start;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

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

  .xa7ig63 {
    letter-spacing: .16em;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xb630s9 {
    margin-inline-start: .25rem;
  }

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

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x9ek82g {
    order: 1;
  }

  .x1wfwxd8 {
    outline-offset: 0;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x2wh2y9 {
    outline-offset: 4px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x1c9r85a {
    row-gap: .75rem;
  }

  .x185mbhu {
    scrollbar-gutter: stable;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1yc453h {
    text-align: start;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x3pynha {
    text-underline-offset: 4px;
  }

  .x1c071of {
    transform: none;
  }

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

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

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

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

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

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

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

  .x1w74yt8 {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xwji4o3 {
    transition-timing-function: ease;
  }

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

  .xxymvpz {
    vertical-align: middle;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xf5e64p {
    z-index: 40;
  }

  .xa9119d {
    z-index: 50;
  }

  .xfa8aoj {
    z-index: 51;
  }

  .x1aciyhk {
    z-index: 60;
  }

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

  .x1mhnzaf.x1mhnzaf:where(.x-default-marker:focus-within *) {
    pointer-events: auto;
  }

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

  .x1r9kbfp.x1r9kbfp:where(.x-default-marker:hover *) {
    pointer-events: auto;
  }

  .xicrons:focus-within {
    background-color: var(--x1faaryb);
  }

  .xvhly06:focus-visible {
    box-shadow: 0 0 0 3px color-mix(in oklch,var(--xqls1ab) 50%,transparent);
  }

  .x8d4of3:focus-visible {
    color: var(--x12sdpnq);
  }

  .x7s97pk:focus-visible {
    outline-offset: 2px;
  }

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

  .xijokvz:disabled {
    opacity: .5;
  }

  .xaqnwrm:disabled {
    pointer-events: none;
  }

  .xbdlc3w:hover {
    background-color: color-mix(in oklch,var(--x19x34c2) 80%,transparent);
  }

  .x14iw0cx:hover {
    background-color: color-mix(in srgb,var(--x1faaryb) 50%,transparent);
  }

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

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

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

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

  .x1thmqw2:hover {
    color: var(--x12sdpnq);
  }

  .x18124l3:hover {
    color: var(--xd4lce5);
  }

  .x1cm8ssg:focus {
    outline-offset: 2px;
  }

  .xymg228:active {
    transform: translateY(1px);
  }

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

  @media (width >= 640px) {
    .x1x25rye.x1x25rye {
      display: flex;
    }
  }

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

  @media (prefers-reduced-motion: reduce) {
    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }
  }
}

@layer stylex.priority5 {
  .x16stqrj {
    border-bottom-color: #0000;
  }

  .x1b6emwy {
    border-bottom-color: var(--x19m5p3s);
  }

  .x1tafj2g {
    border-bottom-color: var(--x1qhnc4k);
  }

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

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

  .xlxy82 {
    border-bottom-width: 2px;
  }

  .x1g4hjc {
    border-left-color: #0000;
  }

  .x1rn92cn {
    border-left-color: var(--x19m5p3s);
  }

  .x8ycfcu {
    border-left-color: var(--x1b9t2bz);
  }

  .x1b16gh4 {
    border-left-style: none;
  }

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

  .xyj58a3 {
    border-left-width: 0;
  }

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

  .x19sr0n1 {
    border-left-width: 2px;
  }

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

  .x1lkrjf1 {
    border-right-color: var(--x19m5p3s);
  }

  .x1iffbhk {
    border-right-color: var(--x1b9t2bz);
  }

  .x11pwa6s {
    border-right-style: none;
  }

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

  .xgfja2r {
    border-right-width: 0;
  }

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

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

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

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

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

  .x1qna8xm {
    bottom: .75rem;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xvys9iy {
    bottom: 1rem;
  }

  .x164u9eo {
    height: .5rem;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .x187pvsn {
    height: 100svh;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x76yhsu, .xettwda {
    height: 2rem;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .xt7dq6l {
    height: auto;
  }

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

  .x1fwnbau {
    left: .5rem;
  }

  .xu96u03 {
    left: 0;
  }

  .x1t8mvi6 {
    left: auto;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xhmlese {
    margin-bottom: 1rem;
  }

  .x3wg35a {
    margin-left: .75rem;
  }

  .x8x9d4c {
    margin-left: auto;
  }

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

  .x76k9sv {
    margin-top: .15em;
  }

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

  .xfcfrw5 {
    margin-top: .25rem;
  }

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

  .x11s9jp6 {
    margin-top: 1rem;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x14lqepw {
    max-height: 15.5rem;
  }

  .x10xx96q {
    max-height: 18rem;
  }

  .xedcshv {
    max-height: inherit;
  }

  .xzpk5ec {
    max-height: min(44rem, 100dvh - 2rem);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x16em4ew {
    max-width: 240px;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .xh9uqaf {
    max-width: 60%;
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1sook60 {
    min-height: 12.5rem;
  }

  .xgbkey0 {
    min-height: 2.75rem;
  }

  .x13gjtz1 {
    min-height: 3.5rem;
  }

  .xe8gcm {
    min-height: 3rem;
  }

  .x65nank {
    min-height: auto;
  }

  .xeuugli {
    min-width: 0;
  }

  .x199i5n0 {
    min-width: 1.25rem;
  }

  .x12kinc7 {
    min-width: 12rem;
  }

  .x11gxwtt {
    min-width: 16rem;
  }

  .xz6sds4 {
    min-width: 4rem;
  }

  .x1843ork {
    min-width: 6rem;
  }

  .xzhy1st {
    min-width: 8rem;
  }

  .xk8lq53 {
    min-width: max-content;
  }

  .x1wbik15 {
    min-width: var(--trigger-width);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1plvlek {
    overflow-x: visible;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1nourrd {
    padding-bottom: 1rem;
  }

  .x1eog09j {
    padding-bottom: 2rem;
  }

  .xvanv96 {
    padding-left: .5rem;
  }

  .xtjuw8p {
    padding-left: .75rem;
  }

  .x1oqrxb4 {
    padding-left: 2rem;
  }

  .xlwr664 {
    padding-right: 2rem;
  }

  .xxm2dtc {
    padding-right: 3.5rem;
  }

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

  .x1ocfbjo {
    padding-top: 1rem;
  }

  .x1c60nkq {
    right: .25rem;
  }

  .x16h2z8p {
    right: .5rem;
  }

  .x3m8u43 {
    right: 0;
  }

  .xaksmix {
    top: .875rem;
  }

  .x1ivp4dm {
    top: .75rem;
  }

  .x13vifvy {
    top: 0;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .xnalus7 {
    width: 0;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1e67fm3 {
    width: 16rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xfo62xy {
    width: 2px;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x188tqju {
    width: 3rem;
  }

  .xdlckem {
    width: 75vw;
  }

  .xqezbe9 {
    width: min(100%, 48rem);
  }

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

  .x713qv5 {
    width: min(72rem, 100vw - 2rem);
  }

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

  @media (width <= 600px) {
    .x8wlrd5.x8wlrd5 {
      height: 100dvh;
    }

    .x105z1c6.x105z1c6 {
      max-height: 100dvh;
    }

    .x1eshf1s.x1eshf1s {
      width: 100%;
    }
  }
}

@layer stylex.priority6 {
  .x1khlycl[data-invalid], .x3tdsnk[aria-invalid="true"] {
    border-color: var(--x19fyxi);
  }

  .x1tuib28[data-selected] {
    border-color: var(--x19x34c2);
  }

  .x16x26um[data-focus-visible] {
    outline: 2px solid var(--xqls1ab);
  }

  .xldb39n[data-focus-visible] {
    outline: 2px solid var(--xxf1xfw);
  }

  .x3xrvy[data-focused], .xz3o52g[data-focus-visible] {
    outline: 3px solid color-mix(in oklch,var(--xqls1ab) 50%,transparent);
  }

  .x1k5vkev[data-focused], .xay8k3n[data-focus-visible] {
    outline: 3px solid var(--xqls1ab);
  }

  .xrg1ll9[aria-current="page"] {
    text-decoration: none;
  }
}

@layer stylex.priority7 {
  .x1mnykcy[data-selected] {
    background-color: color-mix(in oklch,var(--x19x34c2) 10%,var(--x1idan69));
  }

  .xsl03id[data-selected] {
    background-color: color-mix(in oklch,var(--x19x34c2) 8%,var(--x70zb7u));
  }

  .xxc5q17[data-expanded] {
    background-color: color-mix(in srgb,var(--x1faaryb) 50%,transparent);
  }

  .x68gf85[data-selected] {
    background-color: var(--x1faaryb);
  }

  .x143oatf[data-selected] {
    background-color: var(--x70zb7u);
  }

  .x1n7qk4[data-focused] {
    background-color: var(--xi8zfd7);
  }

  .x7wg09g[data-pressed] {
    background-color: var(--xr7r9ys);
  }

  .x90da80[aria-invalid="true"] {
    box-shadow: 0 0 0 3px color-mix(in oklch,var(--x19fyxi) 20%,transparent);
  }

  .x1mcx2z9[data-selected] {
    box-shadow: 0 1px 1px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003), 0 2px 8px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003);
  }

  .x1d63zsg[data-selected], .x1si2bxx[aria-current="page"] {
    color: var(--x12sdpnq);
  }

  .x1wisktf[data-focused] {
    color: var(--x4568fy);
  }

  .x1l6kizi[data-placeholder] {
    color: var(--xzm14az);
  }

  .xi3piqb[aria-current="page"] {
    cursor: default;
  }

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

  .x4hdnl4[data-selected], .xtbjgg6[aria-current="page"] {
    font-weight: 600;
  }

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

  .x1oebp99[data-disabled] {
    opacity: .55;
  }

  .xcjg704[data-entering], .xpyolud[data-exiting] {
    opacity: 0;
  }

  .x1xj6fwn[data-focus-visible], .xok7i85[data-focused] {
    outline-offset: 2px;
  }

  .xdxoxiv[data-empty] {
    text-align: center;
  }

  .x1k1ydo2[data-entering], .x1vyczps[data-exiting] {
    transform: translateX(-2.5rem);
  }

  .xbrksju[data-exiting], .xueo5be[data-entering] {
    transform: translateX(2.5rem);
  }

  .x1lsme2j[data-exiting], .x1qvs5rz[data-entering] {
    transform: translateY(.75rem);
  }
}

@layer stylex.priority8 {
  .x1lnx3kb[data-selected] {
    border-bottom-color: var(--x12sdpnq);
  }

  .x1or26fv[data-empty] {
    min-height: 6rem;
  }
}

@layer stylex.priority9 {
  .x1h8hfq7::placeholder {
    color: var(--xzm14az);
  }

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

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

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

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

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

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

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

:root, .x1bcmqlb {
  --xcwnvfq: var(--lightningcss-light, #f8fafc) var(--lightningcss-dark, #0f172a);
  --x12sdpnq: var(--lightningcss-light, #1e293b) var(--lightningcss-dark, #e2e8f0);
  --x70zb7u: var(--lightningcss-light, #fff) var(--lightningcss-dark, #1e293b);
  --xpvxvf9: var(--lightningcss-light, #1e293b) var(--lightningcss-dark, #e2e8f0);
  --x1idan69: var(--lightningcss-light, #fff) var(--lightningcss-dark, #1e293b);
  --x1xfb2zy: var(--lightningcss-light, #1e293b) var(--lightningcss-dark, #e2e8f0);
  --x19x34c2: #254473;
  --x179ifsx: var(--lightningcss-light, #fff) var(--lightningcss-dark, #d1d5db);
  --x1nmwko8: var(--lightningcss-light, #e5e7eb) var(--lightningcss-dark, #2d3748);
  --x1hjp27c: var(--lightningcss-light, #374151) var(--lightningcss-dark, #d1d5db);
  --x1faaryb: var(--lightningcss-light, #f3f4f6) var(--lightningcss-dark, #152032);
  --xzm14az: var(--lightningcss-light, #676e7c) var(--lightningcss-dark, #9ca3af);
  --xi8zfd7: var(--lightningcss-light, #e0e7ff) var(--lightningcss-dark, #374151);
  --x4568fy: var(--lightningcss-light, #374151) var(--lightningcss-dark, #d1d5db);
  --x19fyxi: #ef4444;
  --xygkmwj: #0f172a;
  --xec4knu: var(--lightningcss-light, #298646) var(--lightningcss-dark, #5bbd74);
  --x19xq9j0: var(--lightningcss-light, #fff) var(--lightningcss-dark, #0f172a);
  --x1m26ed6: var(--lightningcss-light, #da950b) var(--lightningcss-dark, #edb345);
  --x8cgmb1: #0f172a;
  --x19m5p3s: var(--lightningcss-light, #d1d5db) var(--lightningcss-dark, #4b5563);
  --xe2mnoe: var(--lightningcss-light, #d1d5db) var(--lightningcss-dark, #4b5563);
  --xqls1ab: var(--lightningcss-light, #254473) var(--lightningcss-dark, #2d3748);
  --x1addpsx: #0000001a;
  --xn6jdfo: var(--lightningcss-light, #f3f4f6) var(--lightningcss-dark, #1e293b);
  --x4i1t3q: var(--lightningcss-light, #1e293b) var(--lightningcss-dark, #e2e8f0);
  --xiq3waw: #791572;
  --xvlf2tq: #fff;
  --x18imx55: var(--lightningcss-light, #f4e8f3) var(--lightningcss-dark, #3b1a39);
  --x2exp03: var(--lightningcss-light, #791572) var(--lightningcss-dark, #f0b6ea);
  --xr7r9ys: var(--lightningcss-light, #e0e7ff) var(--lightningcss-dark, #374151);
  --xd4lce5: var(--lightningcss-light, #374151) var(--lightningcss-dark, #d1d5db);
  --x1b9t2bz: var(--lightningcss-light, #d1d5db) var(--lightningcss-dark, #4b5563);
  --xxf1xfw: var(--lightningcss-light, #254473) var(--lightningcss-dark, #2d3748);
  --x12r6fsj: #791572;
  --x1qhnc4k: #9d1c94;
  --x1khxc1s: #fff;
  --x1mvztf2: #ffffff29;
}

@supports (color: lab(0% 0 0)) {
  :root, .x1bcmqlb {
    --xcwnvfq: var(--lightningcss-light, lab(98.1664% -.418365 -1.20071)) var(--lightningcss-dark, lab(7.77863% 1.58625 -14.2877));
    --x12sdpnq: var(--lightningcss-light, lab(16.2244% -.476554 -13.2095)) var(--lightningcss-dark, lab(91.7131% -.969708 -4.62378));
    --x70zb7u: var(--lightningcss-light, lab(100% 0 0)) var(--lightningcss-dark, lab(16.2244% -.476554 -13.2095));
    --xpvxvf9: var(--lightningcss-light, lab(16.2244% -.476554 -13.2095)) var(--lightningcss-dark, lab(91.7131% -.969708 -4.62378));
    --x1idan69: var(--lightningcss-light, lab(100% 0 0)) var(--lightningcss-dark, lab(16.2244% -.476554 -13.2095));
    --x1xfb2zy: var(--lightningcss-light, lab(16.2244% -.476554 -13.2095)) var(--lightningcss-dark, lab(91.7131% -.969708 -4.62378));
    --x19x34c2: lab(28.3653% 1.06464 -31.0376);
    --x179ifsx: var(--lightningcss-light, lab(100% 0 0)) var(--lightningcss-dark, lab(85.0909% -.571579 -3.45508));
    --x1nmwko8: var(--lightningcss-light, lab(91.5774% -.154108 -2.19255)) var(--lightningcss-dark, lab(22.707% -.621572 -12.0106));
    --x1hjp27c: var(--lightningcss-light, lab(27.1223% -.951156 -11.1201)) var(--lightningcss-dark, lab(85.0909% -.571579 -3.45508));
    --x1faaryb: var(--lightningcss-light, lab(96.16% -.0796914 -1.09795)) var(--lightningcss-dark, lab(11.931% -.183679 -13.598));
    --xzm14az: var(--lightningcss-light, lab(46.0639% -.379503 -8.70698)) var(--lightningcss-dark, lab(66.7163% -.751585 -7.14654));
    --xi8zfd7: var(--lightningcss-light, lab(91.6504% 1.02118 -12.4985)) var(--lightningcss-dark, lab(27.1223% -.951156 -11.1201));
    --x4568fy: var(--lightningcss-light, lab(27.1223% -.951156 -11.1201)) var(--lightningcss-dark, lab(85.0909% -.571579 -3.45508));
    --x19fyxi: lab(55.7819% 65.6007 40.7857);
    --xygkmwj: lab(7.77863% 1.58625 -14.2877);
    --xec4knu: var(--lightningcss-light, lab(49.4309% -39.316 25.9959)) var(--lightningcss-dark, lab(69.2991% -42.1007 27.57));
    --x19xq9j0: var(--lightningcss-light, lab(100% 0 0)) var(--lightningcss-dark, lab(7.77863% 1.58625 -14.2877));
    --x1m26ed6: var(--lightningcss-light, lab(67.3506% 20.5018 70.1014)) var(--lightningcss-dark, lab(76.8535% 14.2022 61.9688));
    --x8cgmb1: lab(7.77863% 1.58625 -14.2877);
    --x19m5p3s: var(--lightningcss-light, lab(85.0909% -.571579 -3.45508)) var(--lightningcss-dark, lab(35.6617% -1.46054 -9.53191));
    --xe2mnoe: var(--lightningcss-light, lab(85.0909% -.571579 -3.45508)) var(--lightningcss-dark, lab(35.6617% -1.46054 -9.53191));
    --xqls1ab: var(--lightningcss-light, lab(28.3653% 1.06464 -31.0376)) var(--lightningcss-dark, lab(22.707% -.621572 -12.0106));
    --xn6jdfo: var(--lightningcss-light, lab(96.16% -.0796914 -1.09795)) var(--lightningcss-dark, lab(16.2244% -.476554 -13.2095));
    --x4i1t3q: var(--lightningcss-light, lab(16.2244% -.476554 -13.2095)) var(--lightningcss-dark, lab(91.7131% -.969708 -4.62378));
    --xvlf2tq: lab(100% 0 0);
    --xr7r9ys: var(--lightningcss-light, lab(91.6504% 1.02118 -12.4985)) var(--lightningcss-dark, lab(27.1223% -.951156 -11.1201));
    --xd4lce5: var(--lightningcss-light, lab(27.1223% -.951156 -11.1201)) var(--lightningcss-dark, lab(85.0909% -.571579 -3.45508));
    --x1b9t2bz: var(--lightningcss-light, lab(85.0909% -.571579 -3.45508)) var(--lightningcss-dark, lab(35.6617% -1.46054 -9.53191));
    --xxf1xfw: var(--lightningcss-light, lab(28.3653% 1.06464 -31.0376)) var(--lightningcss-dark, lab(22.707% -.621572 -12.0106));
    --x1khxc1s: lab(100% 0 0);
    --x1mvztf2: lab(100% 0 0 / .16);
  }
}

.xpqd9ef.xpqd9ef, .xpqd9ef.xpqd9ef:root {
  --x12sdpnq: var(--x1khxc1s);
  --x1faaryb: var(--x1mvztf2);
  --xqls1ab: var(--x1khxc1s);
}
