@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 app-reset{*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:320px}body{color:oklch(97.5% .005 340);font-kerning:normal;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:oklch(15% .012 340);margin:0;font-family:Geist Mono Variable,ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;line-height:1.5}html[data-app=landing] a{color:inherit}html[data-app=landing] :focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid oklch(62% .21 266/.65)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer external-charts{:root{--ts-chart-1:oklch(62% .21 266);--ts-chart-2:oklch(62% .112 220);--ts-chart-3:oklch(66% .17 36);--ts-chart-4:oklch(66% .24 351);--ts-chart-neutral:oklch(50% .014 340);--ts-chart-label:oklch(74% .016 340);--ts-chart-ink:oklch(97.5% .005 340);--ts-chart-on-fill:oklch(99% .004 340)}[data-chart-root] svg{vertical-align:middle;display:block}.analytics-chart-tooltip{color:oklch(97.5% .005 340)!important;background:oklch(20.5% .015 340)!important;border-color:oklch(32% .014 340)!important;font-family:inherit!important}}

@layer priority1;

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

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1lufkf8 {
    padding: 0 17px;
  }

  .x1717udv {
    padding: 0;
  }

  .x7z7khe {
    padding: 10px;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x1i3ajwb {
    padding: 2px;
  }

  .x15fnm84 {
    padding: 32px;
  }

  .x9ms5i6 {
    padding: 3px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .x1otgul {
    padding: 6px 11px;
  }

  .x153ncpu {
    padding: 8px 12px;
  }

  .xe8ttls {
    padding: 8px;
  }

  .x12tk2oc.x12tk2oc:where(.x1s1t9q4[data-collapsible="icon"] *) {
    padding: 0;
  }

  .xh6van7.xh6van7:where(.xw43x8h[data-slot="field-label"] *) {
    padding: 10px;
  }

  @media (width >= 48rem) {
    .x15pdss8.x15pdss8 {
      padding: 32px;
    }
  }
}

@layer priority3 {
  .xawghhc {
    border-color: color-mix(in oklab,var(--x1ucbuw3) 30%,transparent);
  }

  .x1jcbp16 {
    border-color: color-mix(in oklab,var(--xcisss5) 30%,transparent);
  }

  .x1tglmkp {
    border-color: color-mix(in oklab,var(--xcisss5) 40%,transparent);
  }

  .x1d3dak6 {
    border-color: color-mix(in oklab,var(--xcisss5) 60%,transparent);
  }

  .x1u48jdg {
    border-color: color-mix(in oklab,var(--xq0a6j6) 35%,transparent);
  }

  .xdegmqx {
    border-color: color-mix(in oklab,var(--xq0a6j6) 40%,transparent);
  }

  .x15nvns3 {
    border-color: color-mix(in oklch,var(--xdjj9fh),transparent 55%);
  }

  .x1r7ld26 {
    border-color: currentColor;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x1l4vudw {
    border-color: var(--x14coexg);
  }

  .xfhsc0q {
    border-color: #dddfe2;
  }

  .xitfhyi {
    border-color: #e0e0e0;
  }

  .x1u9vrq {
    border-color: var(--x19mzg8v);
  }

  .xhmxuir {
    border-color: var(--x1kpptjv);
  }

  .xs27tpv {
    border-color: var(--x1t43kec);
  }

  .x1nha72f {
    border-color: var(--x1terfkq);
  }

  .x1c1k7sn {
    border-color: var(--x1ucbuw3);
  }

  .x1q38hva {
    border-color: #cfd9de;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x3fmiap {
    border-radius: 1rem;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .xx20hqb {
    border-radius: 2rem;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x1sxf85j {
    border-radius: 5px;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xu4hgxq {
    border-radius: 7px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .xhpnuu7 {
    border-radius: 9px;
  }

  .x6yvix0 {
    border-radius: calc(var(--x1xk1tdr) - 3px);
  }

  .xcwhhb5 {
    border-radius: min(var(--x1giez1k),10px);
  }

  .xjwsikk {
    border-radius: min(var(--x1giez1k),12px);
  }

  .x10ows64 {
    border-radius: var(--x1giez1k);
  }

  .x6xns2 {
    border-radius: var(--x1qnjkpz);
  }

  .xulih61 {
    border-radius: var(--x1wn9xli);
  }

  .x1cpp18l {
    border-radius: var(--x1xk1tdr);
  }

  .x1wvi048 {
    border-radius: var(--xjx7ppv);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x845mor {
    flex: 1;
  }

  .xehxkzz {
    flex: 12rem;
  }

  .x1okw0bk {
    flex: none;
  }

  .xxhr3t {
    gap: 0;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x33pbmt {
    gap: 28px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1rzw5jd {
    gap: 32px;
  }

  .x14n5cft {
    gap: 40px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xgkxs2y {
    grid-column: 1;
  }

  .x1ms6mhf {
    grid-row: 1;
  }

  .x7sv70a {
    grid-row: 2;
  }

  .xjej8gk {
    grid-row: span 2;
  }

  .xaeq85 {
    inset-block: -2px;
  }

  .x10no89f {
    inset-block: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1xrjhtz {
    margin-block: -14px;
  }

  .x1k49i25 {
    margin-block: -4px;
  }

  .x10im51j {
    margin-block: 0;
  }

  .xg9jes1 {
    margin-block: 4px;
  }

  .xlutiju {
    margin-inline: -16px;
  }

  .x1ktxxwb {
    margin-inline: -20px;
  }

  .xr6ywxm {
    margin-inline: -4px;
  }

  .x1x57ub9 {
    margin-inline: -8px;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .x1tqfzy7 {
    margin-inline: 12px;
  }

  .x1nmg3sf {
    margin-inline: 16px;
  }

  .xjgtzcg {
    margin-inline: 4px;
  }

  .xxbjj12 {
    margin-inline: 8px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xxlmvz2 {
    padding-block: 14px;
  }

  .x1xn8qrt {
    padding-block: 16px;
  }

  .xr9q8rw {
    padding-block: 24px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .xd11lqx {
    padding-block: 32px;
  }

  .xxtzvbg {
    padding-block: 36px;
  }

  .x1axd487 {
    padding-block: 40px;
  }

  .x62rkhy {
    padding-block: 48px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .x1iefggq {
    padding-block: 64px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x11x033 {
    place-content: center;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1r8a4m5 {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1f14d3h.x1f14d3h:where(.x-default-marker:hover *) {
    border-color: var(--x19mzg8v);
  }

  .x1i9tsmi[data-checked] {
    border-color: color-mix(in oklab,var(--x6iy4kf) 40%,transparent);
  }

  .x1wkrjye:focus-visible {
    border-color: color-mix(in oklab,var(--xcisss5) 40%,transparent);
  }

  .xa80o0s[aria-invalid="true"] {
    border-color: color-mix(in oklab,var(--xcisss5) 50%,transparent);
  }

  .x1lnugfr:focus-visible {
    border-color: color-mix(in oklab,var(--xcisss5) 60%,transparent);
  }

  .x1yjt76m:focus-within {
    border-color: var(--x19mzg8v);
  }

  .xpoo1iv:focus-visible {
    border-color: var(--x1dbdpc6);
  }

  .x1hbyxio[data-active] {
    border-color: var(--x1kpptjv);
  }

  .x4od142[data-checked], .x7yw524.x7yw524:where(.x1xzgy2p[data-checked] *) {
    border-color: var(--x6iy4kf);
  }

  .x1de06wa[data-invalid], .xan839k[aria-invalid="true"] {
    border-color: var(--xcisss5);
  }

  .x1tvtafi:focus-visible {
    border-color: var(--xe0tjkk);
  }

  .xlr0zsi:focus-visible {
    border-radius: var(--x1qnjkpz);
  }

  .xd0divb.xd0divb:where(.x1xzgy2p[data-type="radio"] *) {
    border-radius: var(--xjx7ppv);
  }

  .xjastxh.xjastxh:where(.x1lb8mmz[data-orientation="horizontal"] *) {
    flex: auto;
  }

  .x48p7pb[data-size="sm"] {
    gap: 12px;
  }

  .x1hckdz1[data-side="left"], .xd70cs2[data-side="right"] {
    inset-block: 0;
  }

  .xk2swo9:focus-visible {
    outline: none;
  }

  .xxp0e1y.xxp0e1y:where(.x1s1t9q4[data-collapsible="icon"] *) {
    overflow: hidden;
  }

  .x1usah8i.x1usah8i:where(.x-default-marker[data-size="sm"] *) {
    padding-inline: 12px;
  }

  .x1cvjr62.x1cvjr62:where(.x1biulum[data-size="default"] *) {
    place-items: center;
  }

  .x2witqk:has([data-checked]:not([data-checked="false"]), [data-state="checked"]) {
    border-color: color-mix(in oklab,var(--x6iy4kf) 20%,transparent);
  }

  .x7vabdy:has([data-checked]) {
    border-color: color-mix(in oklab,var(--x6iy4kf) 40%,var(--x1terfkq));
  }

  .xq0ix7k:has([data-slot="input-group-control"]:focus-visible), .xwmzrrw:has( > input:focus-visible) {
    border-color: var(--x1dbdpc6);
  }

  .x19s7wm8:has([data-slot][aria-invalid="true"]) {
    border-color: var(--xcisss5);
  }

  .x6wdfv2:has( > [data-slot="field"]) {
    border-radius: var(--x1xk1tdr);
  }

  .xh9tert:has( > [data-slot="field"]) {
    border-width: 1px;
  }

  .x1abzurm.x1abzurm:focus-within:where(.x-default-marker[data-slot="combobox-content"] *) {
    border-color: inherit;
  }

  .xq6y0t2.xq6y0t2[data-active]:where(.x15q5duf[data-variant="line"] *) {
    border-color: #0000;
  }

  .x13ev26u:hover {
    border-color: color-mix(in oklab,var(--x1ucbuw3) 50%,transparent);
  }

  .x15qh0ye:hover {
    border-color: color-mix(in oklab,var(--x6iy4kf) 70%,transparent);
  }

  .x475rlg:hover {
    border-color: color-mix(in oklab,var(--xdjj9fh) 50%,transparent);
  }

  .xpvqy2u:hover {
    border-color: var(--x1ucbuw3);
  }

  .xlyv4rm:hover {
    border-color: var(--xfgdb7);
  }

  .xo17hnc:hover {
    border-color: var(--xthko43);
  }

  @container field-group (width >= 28rem) {
    .xhi9uhi.xhi9uhi.xhi9uhi:where(.x1lb8mmz[data-orientation="responsive"] *) {
      flex: auto;
    }
  }
}

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

  .xh0615m {
    -webkit-line-clamp: 1;
  }

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

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

  .x10ukxgv {
    align-content: start;
  }

  .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;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .xeo85xg {
    animation-direction: reverse;
  }

  .xtsvl71 {
    animation-duration: .15s;
  }

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

  .xw8ag78 {
    animation-duration: .1s;
  }

  .x5hsz1j {
    animation-duration: .2s;
  }

  .x4afe7t {
    animation-duration: .3s;
  }

  .xxkxylk {
    animation-duration: .5s;
  }

  .xmg6eyc {
    animation-duration: 1.5s;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

  .x1u6ievf {
    animation-fill-mode: both;
  }

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

  .x18z8622 {
    animation-name: var(--x13f6pr9);
  }

  .x1v9ix7c {
    animation-name: var(--x13tekke);
  }

  .x12xn7q2 {
    animation-name: var(--xdb5bzq),var(--x1srl6f0);
  }

  .x1b2kd4h {
    animation-name: var(--xdb5bzq),var(--xmxdef1);
  }

  .xa9hwol {
    animation-name: x188klea-B, x1d4u0wd-B, xdlgvvc-B, xhbctgn-B;
  }

  .xhpbw76 {
    animation-name: x1uknk9t-B;
  }

  .x1w258dv {
    animation-timing-function: cubic-bezier(.4, 0, .2, 1);
  }

  .xw1l40g {
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  }

  .x1debuo4 {
    animation-timing-function: ease;
  }

  .x1gu4th8 {
    animation-timing-function: linear, step-end, linear, linear;
  }

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

  .x12ieovc {
    animation-timing-function: cubic-bezier(.22, 1, .36, 1);
  }

  .x1y5e3q9 {
    aspect-ratio: 1;
  }

  .x1roaz9h {
    aspect-ratio: 1.91;
  }

  .x2ebxmi {
    aspect-ratio: 16 / 10;
  }

  .xpivpjv {
    backdrop-filter: blur(4px);
  }

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

  .x1hdfakk {
    background-color: #0b3b32;
  }

  .x1gfwsh1 {
    background-color: #232428;
  }

  .x1gmvw37 {
    background-color: #e4e6eb;
  }

  .x15xle5e {
    background-color: #eef3f8;
  }

  .xy9wgkj {
    background-color: #00bb7f66;
    background-color: lab(66.9756% -58.27 19.5419 / .4);
  }

  .x1dk8p5r {
    background-color: #f99c0066;
    background-color: lab(72.7183% 31.8672 97.9407 / .4);
  }

  .x393dov {
    background-color: color-mix(in oklab,var(--x18qesw9) 75%,transparent);
  }

  .xl1y3pz {
    background-color: color-mix(in oklab,var(--x1kpptjv) 20%,transparent);
  }

  .x7m6jts {
    background-color: color-mix(in oklab,var(--x1kpptjv) 30%,transparent);
  }

  .x1gznrk4 {
    background-color: color-mix(in oklab,var(--x1ucbuw3) 10%,transparent);
  }

  .x5hq0b1 {
    background-color: color-mix(in oklab,var(--x1ucbuw3) 12%,transparent);
  }

  .xtwp229 {
    background-color: color-mix(in oklab,var(--x1ucbuw3) 15%,transparent);
  }

  .x85kag3 {
    background-color: color-mix(in oklab,var(--x1ucbuw3) 20%,transparent);
  }

  .xbl7m1l {
    background-color: color-mix(in oklab,var(--x1ucbuw3) 5%,transparent);
  }

  .x1coc6kn {
    background-color: color-mix(in oklab,var(--xcisss5) 10%,transparent);
  }

  .x1l446yn {
    background-color: color-mix(in oklab,var(--xcisss5) 15%,transparent);
  }

  .x4ldp4n {
    background-color: color-mix(in oklab,var(--xcisss5) 20%,transparent);
  }

  .x1r39ui0 {
    background-color: color-mix(in oklab,var(--xdjj9fh) 10%,transparent);
  }

  .xtadmmi {
    background-color: color-mix(in oklab,var(--xdwen7i) 35%,transparent);
  }

  .x136ip3m {
    background-color: color-mix(in oklab,var(--xdwen7i) 80%,transparent);
  }

  .x1i8wcp4 {
    background-color: color-mix(in oklab,var(--xlj0q3n) 80%,transparent);
  }

  .xm5wewh {
    background-color: color-mix(in oklab,var(--xnxg2hi) 30%,transparent);
  }

  .x1yb18xo {
    background-color: color-mix(in oklab,var(--xnxg2hi) 40%,transparent);
  }

  .xzvi2yy {
    background-color: color-mix(in oklab,var(--xnxg2hi) 50%,transparent);
  }

  .xj46xyw {
    background-color: color-mix(in oklab,var(--xq0a6j6) 10%,transparent);
  }

  .x19d77cx {
    background-color: color-mix(in oklab,var(--xq0a6j6) 40%,transparent);
  }

  .x1wt092v {
    background-color: color-mix(in oklab,var(--xq0a6j6) 5%,transparent);
  }

  .xwych6l {
    background-color: color-mix(in oklab,var(--xthko43) 10%,transparent);
  }

  .x9n8dj3 {
    background-color: color-mix(in oklab,var(--xvz0oz6) 45%,transparent);
  }

  .xqg2kkv {
    background-color: color-mix(in oklab,var(--xvz0oz6) 50%,transparent);
  }

  .xryob26 {
    background-color: color-mix(in oklab,var(--xvz0oz6) 60%,transparent);
  }

  .x189fdpg {
    background-color: color-mix(in oklab,var(--xvz0oz6) 70%,transparent);
  }

  .xdfnh6s {
    background-color: color-mix(in oklch,var(--xdjj9fh),transparent 84%);
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .xaxucty {
    background-color: #130d11;
    background-color: lab(4.32725% 2.6306 -1.05044);
  }

  .xjlilo9 {
    background-color: #00bb7f;
    background-color: lab(66.9756% -58.27 19.5419);
  }

  .xu8f7y8 {
    background-color: #f99c00;
    background-color: lab(72.7183% 31.8672 97.9407);
  }

  .xus1zik {
    background-color: #0000001a;
  }

  .xs1tkae {
    background-color: #0003;
  }

  .x1seex57 {
    background-color: #00000080;
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

  .xgjjitb {
    background-color: var(--x10ijaj6);
  }

  .xk57cxf {
    background-color: var(--x12461ps);
  }

  .x1mq843j {
    background-color: #0b141a;
  }

  .x11vnlc6 {
    background-color: #e1e8ed;
  }

  .xyom3vm {
    background-color: var(--x18qesw9);
  }

  .xfmmbzk {
    background-color: #005c4b;
  }

  .x8pdd3u {
    background-color: var(--x1d9t2oa);
  }

  .x10jp787 {
    background-color: var(--x1fq4yge);
  }

  .x14c57j3 {
    background-color: #f2f3f5;
  }

  .x11k0eiw {
    background-color: var(--x1terfkq);
  }

  .x1rrvwn5 {
    background-color: var(--x1ucbuw3);
  }

  .x1u8vb0a {
    background-color: var(--x6iy4kf);
  }

  .x1xmli3w {
    background-color: var(--xcisss5);
  }

  .x1spdzc7 {
    background-color: #313338;
  }

  .xkfoeht {
    background-color: var(--xdwen7i);
  }

  .xb7vccw {
    background-color: var(--xfgdb7);
  }

  .xslenn {
    background-color: #2b2d31;
  }

  .x1tmcycj {
    background-color: var(--xlj0q3n);
  }

  .x1vmhwf2 {
    background-color: var(--xnxg2hi);
  }

  .x1mahicq {
    background-color: #000000b3;
  }

  .x2btv8x {
    background-color: #025144;
  }

  .x1rtyniz {
    background-color: var(--xq0a6j6);
  }

  .x1eeta5e {
    background-color: var(--xthko43);
  }

  .xo4j311 {
    background-color: var(--xvz0oz6);
  }

  .x12peec7 {
    background-color: #fff;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1unmz42 {
    box-shadow: 0 0 0 1px color-mix(in oklab,var(--xthko43) 10%,transparent),0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  }

  .xk3bakh {
    box-shadow: 0 0 0 1px color-mix(in oklab,var(--xthko43) 10%,transparent),0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .xh9ynwq {
    box-shadow: 0 0 0 1px color-mix(in oklab,var(--xthko43) 10%,transparent);
  }

  .x1k3wmbm {
    box-shadow: 0 0 0 1px var(--x1t43kec);
  }

  .xq82u2a {
    box-shadow: 0 0 0 2px var(--xlj0q3n);
  }

  .x1665qe2 {
    box-shadow: 0 0 0 3px color-mix(in oklch,var(--xdjj9fh),transparent 84%);
  }

  .xf6eb7l {
    box-shadow: 0 0 28px color-mix(in oklch,var(--xdjj9fh),transparent 78%);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x19pn7e1 {
    box-shadow: 0 0 0 1px #00000014;
  }

  .xwc6zap {
    box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .xviue54 {
    box-shadow: 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .xhdg8po {
    caption-side: bottom;
  }

  .x1eqkvuu {
    caret-color: var(--x6iy4kf);
  }

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

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

  .x1ckzuac {
    color: #0f1419;
  }

  .x1mbikl8 {
    color: #6d7178;
  }

  .xwf5i75 {
    color: #8899a6;
  }

  .x1kc3n6e {
    color: #8a8d91;
  }

  .xefa6jf {
    color: #949ba4;
  }

  .x13hrasn {
    color: #9aa8b6;
  }

  .x1oac09r {
    color: color-mix(in oklab,var(--x1wbqg4w) 70%,transparent);
  }

  .xlak6gd {
    color: color-mix(in oklab,var(--xthko43) 70%,transparent);
  }

  .x16g87rn {
    color: color-mix(in oklab,var(--xthko43) 85%,transparent);
  }

  .x15rks2t {
    color: currentColor;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1ibjivs, .x1sixttz {
    color: #00d294;
    color: lab(75.0771% -60.7313 19.4147);
  }

  .xygxd46 {
    color: #fcbb00;
    color: lab(80.1641% 16.6016 99.2089);
  }

  .xw4tek7 {
    color: var(--x10ijaj6);
  }

  .x1w7jkf8 {
    color: var(--x10tesrd);
  }

  .x1jx3c7c {
    color: #1d2129;
  }

  .x1n15ph6 {
    color: #536471;
  }

  .xti3ruu {
    color: var(--x14coexg);
  }

  .x6whqjz {
    color: #606770;
  }

  .x1f0c1a {
    color: #0009;
  }

  .xpaobkd {
    color: var(--x1c00hz9);
  }

  .x1nbo31u {
    color: var(--x1ucbuw3);
  }

  .x1sepnyb {
    color: var(--x1wbqg4w);
  }

  .x9nzie2 {
    color: #8fb3ab;
  }

  .x1dlro2n {
    color: #53bdeb;
  }

  .x1ias64x {
    color: #00a8fc;
  }

  .xpeia0e {
    color: var(--x6iy4kf);
  }

  .xe6ejtu {
    color: var(--xcisss5);
  }

  .x2b2f5a {
    color: #dbdee1;
  }

  .x27n5td {
    color: var(--xcwy2oi);
  }

  .x18j6p93 {
    color: var(--xdjj9fh);
  }

  .x8lvwzb {
    color: var(--xdwen7i);
  }

  .x9l5hff {
    color: var(--xfaqlk3);
  }

  .xhwusx1 {
    color: var(--xfgdb7);
  }

  .x1swkpkn {
    color: var(--xh8p2bq);
  }

  .x112jd3u {
    color: var(--xjiogkd);
  }

  .x1011y2n {
    color: #000000e6;
  }

  .x33oifg {
    color: var(--xq0a6j6);
  }

  .x34ohdj {
    color: var(--xqg17w4);
  }

  .xeate3e {
    color: var(--xthko43);
  }

  .x1dwlgy9 {
    color: #a5c9c0;
  }

  .x1awj2ng {
    color: #fff;
  }

  .x1o1pmfc {
    column-gap: 0;
  }

  .x1amjocr {
    column-gap: 10px;
  }

  .xtqikln {
    column-gap: 12px;
  }

  .x40hh3e {
    column-gap: 16px;
  }

  .xjbmbcv {
    column-gap: 32px;
  }

  .xmixu3c {
    column-gap: 6px;
  }

  .xfex06f {
    column-gap: 8px;
  }

  .x2wyoj0 {
    container-name: card-header;
  }

  .x4znp2f {
    container-name: host;
  }

  .xnuq7le {
    container-name: slug;
  }

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

  .xpqogu8 {
    container-type: size;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1146j2 {
    cursor: help;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x5f5z56 {
    field-sizing: content;
  }

  .x1y1ru55 {
    fill: var(--x6iy4kf);
  }

  .x1c3iogk {
    fill: var(--xfgdb7);
  }

  .x6x2moq {
    fill: var(--xthko43);
  }

  .x1ornlvm {
    filter: blur(140px);
  }

  .x1dw85nd {
    filter: blur(150px);
  }

  .xh3jouh {
    filter: blur(6px);
  }

  .x1bf2h82 {
    filter: drop-shadow(0 1px 2px #00000059);
    filter: drop-shadow(0 1px 2px lab(0% 0 0 / .35));
  }

  .x1t1x2f9 {
    flex-basis: 0%;
  }

  .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;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .xc56e2z {
    font-family: Geist Mono Variable, ui-monospace, SFMono-Regular, Menlo, Consolas, Liberation Mono, monospace;
  }

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

  .x12lo8hy {
    font-size: .6875rem;
  }

  .x142gn8v {
    font-size: .74rem;
  }

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

  .x1dcheo9 {
    font-size: .8125rem;
  }

  .xym1t2f {
    font-size: .82rem;
  }

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

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

  .x6u19be {
    font-size: .9375rem;
  }

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

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .x1aueamr {
    font-size: 1.375rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .xcg35fi {
    font-size: 1.875rem;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .xrv4cvt {
    font-size: 1em;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xdhfpv1 {
    font-size: 2.25rem;
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .x1t35e8 {
    font-style: inherit;
  }

  .x1k4tb9n {
    font-style: italic;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x19s9jnd {
    font-weight: 650;
  }

  .xvdv984 {
    font-weight: 680;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1pd3egz {
    font-weight: inherit;
  }

  .xf2va4h {
    grid-auto-flow: row dense;
  }

  .x1on1db2 {
    grid-auto-rows: auto;
  }

  .x3xbxsf {
    grid-auto-rows: min-content;
  }

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

  .x1xdureb {
    grid-column-start: 2;
  }

  .x1mk1bxn {
    grid-column-start: 3;
  }

  .xqti54a {
    grid-row-end: span 2;
  }

  .x1agbcgv {
    grid-row-start: 1;
  }

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

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

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

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

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

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

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

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

  .xogrr9c {
    grid-template-rows: auto 1fr;
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .x1o2pa38 {
    justify-items: center;
  }

  .x619ttb {
    justify-items: start;
  }

  .x7v7x1q {
    justify-self: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

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

  .x1w69ole {
    letter-spacing: -.025em;
  }

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

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

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

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

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

  .x4gjf66 {
    letter-spacing: inherit;
  }

  .x1i21sxh {
    letter-spacing: normal;
  }

  .x8r4c90 {
    line-height: 1.25rem;
  }

  .x1pujyh6 {
    line-height: 1.375;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x17mssa0 {
    line-height: 1.5rem;
  }

  .x1ksxc8v {
    line-height: 1.625;
  }

  .xladpa3 {
    line-height: 1.75rem;
  }

  .xqomv1q {
    line-height: 1.875rem;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xd4r4e8 {
    line-height: 18px;
  }

  .xl2ypbo {
    line-height: 1rem;
  }

  .x16n75kc {
    line-height: 2.25rem;
  }

  .xhacrq1 {
    line-height: 2rem;
  }

  .x15bjb6t {
    line-height: inherit;
  }

  .xtaz4m5 {
    list-style-type: disc;
  }

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

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

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xe27och {
    offset-anchor: 50% 50%;
  }

  .x96o626 {
    offset-path: path("M466,84 C482.9,142.4 427.3,209.8 341.7,234.6 C256.1,259.5 172.9,232.4 156,174 C139.1,115.7 194.7,48.2 280.3,23.4 C365.9,-1.5 449.1,25.7 466,84 Z");
  }

  .x12j5mlk {
    offset-rotate: auto 221deg;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .xiiclqw {
    opacity: .85;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xd8p5v {
    order: -9999;
  }

  .x14z8z8x {
    order: 9999;
  }

  .x19hyjh4 {
    outline-color: color-mix(in oklab,var(--x1dbdpc6) 50%,transparent);
  }

  .x10tn6eu {
    outline-color: var(--x1dbdpc6);
  }

  .x1khaxzr {
    outline-color: var(--x1ucbuw3);
  }

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

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .x1s780dp {
    outline-width: 3px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x1yl65le {
    rotate: 45deg;
  }

  .xp1r0qw {
    row-gap: 12px;
  }

  .x7oemit {
    row-gap: 28px;
  }

  .x1dbijih {
    row-gap: 2px;
  }

  .x1r0jzty {
    row-gap: 4px;
  }

  .xw09woa {
    row-gap: 6px;
  }

  .x3pnbk8 {
    row-gap: 8px;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

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

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

  .xzugeeo {
    text-indent: 0;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xrys4gj {
    text-underline-offset: 2px;
  }

  .xda060z {
    text-underline-offset: 3px;
  }

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

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x1al4vs7 {
    transform-origin: 0 0;
  }

  .xctpfpq {
    transform-origin: var(--transform-origin);
  }

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

  .x3mhqz3 {
    transform: scale(.4188);
  }

  .x1lyf7o7 {
    transform: scale(calc(100cqw / 1280px));
  }

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

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

  .x1ni14s7 {
    transform: translateY(2px);
  }

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

  .x9i6iqp {
    transition-duration: .16s;
  }

  .xaju9ku {
    transition-duration: .18s, .18s, .18s, .18s;
  }

  .x1g2r6go {
    transition-duration: .1s;
  }

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

  .x1d8287x {
    transition-duration: .3s;
  }

  .x1fkkkjs {
    transition-duration: .7s;
  }

  .xfagghw {
    transition-property: all;
  }

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

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

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

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

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

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

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

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

  .xxkt7j7 {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, translate, scale, rotate, filter, backdrop-filter;
  }

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

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

  .x24pemh {
    transition-property: left, right, width;
  }

  .x19991ni {
    transition-property: opacity;
  }

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

  .x11xpdln {
    transition-property: transform;
  }

  .x184luk4 {
    transition-property: width, height, padding;
  }

  .xxrbq2n {
    transition-property: width;
  }

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

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

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

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

  .xcj1dhv {
    transition-timing-function: linear;
  }

  .x1aefn18 {
    transition-timing-function: cubic-bezier(.22, 1, .36, 1), ease, ease, ease;
  }

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

  .x1gt6pp1 {
    translate: -50%;
  }

  .xewqdyo {
    translate: 0 .1125rem;
  }

  .xo1vkrj {
    translate: 0 calc(-50% - 2px);
  }

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

  .xxymvpz {
    vertical-align: middle;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

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

  .x1n327nk {
    z-index: 10;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .x19y87ms {
    z-index: 50;
  }

  .x1tqd2h4.x1tqd2h4:where(.x-default-marker:hover *) {
    color: var(--xthko43);
  }

  .xdcpkrv.xdcpkrv:where(.x-default-marker:disabled ~ *) {
    cursor: not-allowed;
  }

  .x1qzihm1.x1qzihm1:where(.x-default-marker:disabled ~ *) {
    opacity: .5;
  }

  .xmghjn5[data-align-trigger="true"] {
    animation-name: none;
  }

  .xhobpn9[data-closed] {
    animation-name: var(--xang32c),var(--x1j9s8y0);
  }

  .xhjnqp7[data-closed][data-side="right"] {
    animation-name: var(--xang32c),x1wtgnkq-B;
  }

  .xu7uyvj[data-closed][data-side="left"] {
    animation-name: var(--xang32c),xepz06c-B;
  }

  .x184q44l[data-closed] {
    animation-name: var(--xang32c);
  }

  .x1201j0h[data-open][data-side="top"] {
    animation-name: var(--xdb5bzq),var(--x1srl6f0),var(--x15m455l);
  }

  .xe3ct5h[data-open][data-side="right"], .xjcu5qg[data-open][data-side="inline-end"] {
    animation-name: var(--xdb5bzq),var(--x1srl6f0),var(--x1r6bb28);
  }

  .x1ddzctq[data-open][data-side="inline-start"], .xim1bit[data-open][data-side="left"] {
    animation-name: var(--xdb5bzq),var(--x1srl6f0),var(--xe1ha7g);
  }

  .x1bf0ct7[data-open][data-side="bottom"] {
    animation-name: var(--xdb5bzq),var(--x1srl6f0),var(--xmxdef1);
  }

  .xk2c0t3[data-open] {
    animation-name: var(--xdb5bzq),var(--x1srl6f0);
  }

  .x143zs9w[data-open][data-side="right"] {
    animation-name: var(--xdb5bzq),x44muo0-B;
  }

  .xwnqkmy[data-open][data-side="left"] {
    animation-name: var(--xdb5bzq),xfa266b-B;
  }

  .xc69306[data-open] {
    animation-name: var(--xdb5bzq);
  }

  .x12jph86[data-active] {
    background-color: color-mix(in oklab,var(--x1kpptjv) 30%,transparent);
  }

  .x7i911o:is(a):hover {
    background-color: color-mix(in oklab,var(--x6iy4kf) 80%,transparent);
  }

  .x12562qf:is(a):hover {
    background-color: color-mix(in oklab,var(--xcisss5) 20%,transparent);
  }

  .xpst97l:is(a):hover {
    background-color: color-mix(in oklab,var(--xnxg2hi) 80%,transparent);
  }

  .xl0uzgz.xl0uzgz:where(.x1s1t9q4[data-collapsible="offcanvas"] *) {
    background-color: #0000;
  }

  .x1suwfp8[data-highlighted] {
    background-color: var(--x1m9m8qe);
  }

  .x1r4jv06.x1r4jv06:where(.x1xzgy2p[data-checked] *), .xau4mir[data-checked] {
    background-color: var(--x6iy4kf);
  }

  .x1ebng0m[data-active] {
    background-color: var(--x8xg2ug);
  }

  .x1pi2r3q[aria-expanded="true"] {
    background-color: var(--xnxg2hi);
  }

  .x1czlbv7:is(a):hover, .x1fz10up[aria-expanded="true"], .x1o2xj7q[aria-current="page"], .x1vdutr9[data-state="selected"], .x3j340r[data-checked] {
    background-color: var(--xvz0oz6);
  }

  .xw0nzr0:focus-visible {
    box-shadow: 0 0 0 2px color-mix(in oklab,var(--xe0tjkk) 50%,transparent);
  }

  .x195vrly:focus-visible {
    box-shadow: 0 0 0 2px var(--x1dbdpc6),0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
  }

  .x1d7208d:focus-visible {
    box-shadow: 0 0 0 2px var(--x1dbdpc6);
  }

  .x1krsg1r:focus-visible {
    box-shadow: 0 0 0 2px var(--xe0tjkk),0 0 0 1px var(--x1t43kec);
  }

  .x1x3dqrj:focus-visible {
    box-shadow: 0 0 0 2px var(--xe0tjkk);
  }

  .x1fp1ghl:focus-visible {
    box-shadow: 0 0 0 3px color-mix(in oklab,var(--x1dbdpc6) 50%,transparent);
  }

  .x8a5eov:focus-visible {
    box-shadow: 0 0 0 3px color-mix(in oklab,var(--xcisss5) 30%,transparent);
  }

  .x1t4v8x[aria-invalid="true"], .x2uo99o:focus-visible {
    box-shadow: 0 0 0 3px color-mix(in oklab,var(--xcisss5) 40%,transparent);
  }

  .x173xvtm:focus-visible {
    box-shadow: 0 0 0 3px color-mix(in oklch,var(--x1ucbuw3),transparent 62%);
  }

  .x1d8oc2f[aria-invalid="true"], .x1xk3k8f:focus-visible {
    box-shadow: none;
  }

  .xfg588n.xfg588n:where(.x-default-marker[data-variant="destructive"] *) {
    color: color-mix(in oklab,var(--xcisss5) 90%,transparent);
  }

  .x1xzniqs.x1xzniqs:where(.x1xzgy2p[data-checked] *) {
    color: var(--x10ijaj6);
  }

  .x1uiuoz4[data-invalid="true"], .xasbqeu[aria-current="page"] {
    color: var(--xcisss5);
  }

  .xamfsro[data-highlighted] {
    color: var(--xdn3o9z);
  }

  .xh1y721:is(a):hover, .xlffe5k[data-placeholder] {
    color: var(--xfgdb7);
  }

  .xfx5jpj[data-active] {
    color: var(--xgea80y);
  }

  .x2ggxhq[aria-expanded="true"] {
    color: var(--xh8p2bq);
  }

  .x617qww[data-active], .xixcmb6[aria-expanded="true"], .xmc3c6e[aria-current="page"] {
    color: var(--xthko43);
  }

  .x1mdwh5p.x1mdwh5p:where(.x1s1t9q4[data-side="left"][data-state="collapsed"] *), .x1ol576r.x1ol576r:where(.x1s1t9q4[data-side="right"] *) {
    cursor: e-resize;
  }

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

  .x1ymjrp5.x1ymjrp5:where(.x1s1t9q4[data-side="left"] *), .xs1jcne.xs1jcne:where(.x1s1t9q4[data-side="right"][data-state="collapsed"] *) {
    cursor: w-resize;
  }

  .x13mba80.x13mba80:where(.x1xzgy2p[data-checked]:not([data-type="checkbox"]) *), .xnfweds.xnfweds:where(.x1xzgy2p[data-checked]:not([data-type="radio"]) *) {
    display: block;
  }

  .x11b4g5i.x11b4g5i:where(.x1biulum[data-size="sm"] *) {
    display: grid;
  }

  .x1ryko0k.x1ryko0k:where(.x1xzgy2p[data-shortcut] *) {
    display: inline-flex;
  }

  .xnhpgv2.xnhpgv2:where(.x-default-marker[open] *) {
    display: inline;
  }

  .x1qs4csc.x1qs4csc:where(.x-default-marker[open] *), .xvgho8r[hidden] {
    display: none;
  }

  .x1oakacn[data-orientation="horizontal"], .xki2azv.xki2azv:where(.x16ak342[data-orientation="vertical"] *) {
    flex-direction: column;
  }

  .xtrfaem.xtrfaem:where(.x-default-marker[data-size="sm"] *) {
    font-size: .875rem;
  }

  .x1sx0sxe[data-active] {
    font-weight: 500;
  }

  .x1ez610j.x1ez610j:where(.x-default-marker:has([data-slot="alert-icon"]) *) {
    grid-column-start: 2;
  }

  .x1m46m7d.x1m46m7d:where(.x1biulum[data-size="sm"] *) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .x2macv4.x2macv4:where(.x16ak342[data-orientation="vertical"] *) {
    justify-content: flex-start;
  }

  .x1bwlnh2.x1bwlnh2:where(.x1rx2idy[data-disabled="true"] *), .x1jmzbxl[aria-disabled="true"], .xrer4tu.xrer4tu:where(.x-default-marker[data-disabled="true"] *), .xx1r74t.xx1r74t:where(.x1lb8mmz[data-disabled="true"] *), .xxh3kiz[data-disabled] {
    opacity: .5;
  }

  .x1yu1t1t:focus-visible {
    outline-color: color-mix(in oklch,var(--x1ucbuw3),transparent 58%);
  }

  .x60j38d:focus-visible {
    outline-color: var(--x1dbdpc6);
  }

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

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

  .x4xl6zf:focus-visible {
    outline-width: 1px;
  }

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

  .xzv1bek:focus-visible {
    outline-width: 3px;
  }

  .x1x4k3ho[aria-disabled="true"], .xye1tj0[data-disabled], .xzrzrgl.xzrzrgl:where(.x-default-marker[data-disabled="true"] *) {
    pointer-events: none;
  }

  .x1iu95ih.x1iu95ih:where(.x1s1t9q4[data-side="right"] *) {
    rotate: 180deg;
  }

  .x1xafrmy.x1xafrmy:where(.x1biulum[data-size="default"] *) {
    text-align: center;
  }

  .xc7uuoa.xc7uuoa:where(.x1lb8mmz:has([data-orientation="horizontal"]) *) {
    text-wrap: balance;
  }

  .xrqhr8o.xrqhr8o:where(.x-default-marker[open] *) {
    transform: rotate(90deg);
  }

  .x8itqzh:active:not([aria-haspopup]) {
    transform: translateY(1px);
  }

  .x1wq3n5r.x1wq3n5r:where(.x1xzgy2p:has([data-slot="questionnaire-choice-description"]) *) {
    translate: 0 .125rem;
  }

  .x1xfv9ao[data-side="right"], .x79dgut[data-side="inline-end"], .xcdpoyg[data-side="left"], .xp7psz9[data-side="inline-start"], .x1xlxuh7.x1xlxuh7:where(.x1s1t9q4[data-collapsible="offcanvas"] *) {
    translate: 0;
  }

  .x1367c1d:has(:disabled) {
    background-color: color-mix(in oklab,var(--x1kpptjv) 80%,transparent);
  }

  .xl9tlmc:has([data-checked]:not([data-checked="false"]), [data-state="checked"]) {
    background-color: color-mix(in oklab,var(--x6iy4kf) 10%,transparent);
  }

  .x18vuzt7:has([data-checked]) {
    background-color: color-mix(in oklab,var(--x6iy4kf) 8%,transparent);
  }

  .xf7bnew:has([aria-expanded="true"]) {
    background-color: color-mix(in oklab,var(--xvz0oz6) 50%,transparent);
  }

  .xjeye01:has([data-variant="inset"]) {
    background-color: var(--x1fq4yge);
  }

  .x1hp6epf:has([data-slot="input-group-control"]:focus-visible), .xleuadi:has( > input:focus-visible) {
    box-shadow: 0 0 0 3px color-mix(in oklab,var(--x1dbdpc6) 50%,transparent);
  }

  .x1pn1kbi:has([data-slot][aria-invalid="true"]) {
    box-shadow: 0 0 0 3px color-mix(in oklab,var(--xcisss5) 40%,transparent);
  }

  .xvnzyri:has([data-slot="alert-dialog-media"]) {
    column-gap: 16px;
  }

  .x1qvd9i7:has([data-slot="alert-icon"]) {
    column-gap: 8px;
  }

  .x1id9e9x:has( > [data-align="block-start"]), .x3zvnqm:has( > [data-slot="field"]), .x7ofdmv:has( > [data-align="block-end"]) {
    flex-direction: column;
  }

  .xqdqmwp:has([data-slot="card-action"]) {
    grid-template-columns: 1fr auto;
  }

  .x129auke:has([data-slot="alert-icon"]) {
    grid-template-columns: auto 1fr;
  }

  .x175orye:has([data-slot="alert-dialog-media"]) {
    grid-template-rows: auto auto 1fr;
  }

  .xhjxxtg:has([data-slot="card-description"]) {
    grid-template-rows: auto auto;
  }

  .x1ls5mil:has(:disabled) {
    opacity: .5;
  }

  .xpfzjvj.xpfzjvj[data-active]:where(.x15q5duf[data-variant="line"] *) {
    background-color: #0000;
  }

  .x1lkd95f.x1lkd95f:focus-within:where(.x-default-marker[data-slot="combobox-content"] *) {
    box-shadow: none;
  }

  .xq5hmrf.xq5hmrf[data-active]:where(.x15q5duf[data-variant="default"] *) {
    box-shadow: 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .xwk3t2t.xwk3t2t:has([data-slot="alert-dialog-media"]):where(.x1biulum[data-size="default"] *) {
    grid-template-rows: auto auto 1fr;
  }

  .x1qnv5f8:disabled {
    background-color: color-mix(in oklab,var(--x1kpptjv) 80%,transparent);
  }

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

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

  .xijokvz:disabled {
    opacity: .5;
  }

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

  .x16z2v4a:hover {
    background-color: color-mix(in oklab,var(--x1kpptjv) 50%,transparent);
  }

  .x18pwdot:hover {
    background-color: color-mix(in oklab,var(--x1ucbuw3) 15%,transparent);
  }

  .x11qjdwz:hover {
    background-color: color-mix(in oklab,var(--x1ucbuw3) 20%,transparent);
  }

  .x4n7tln:hover {
    background-color: color-mix(in oklab,var(--x6iy4kf) 80%,transparent);
  }

  .x1anmrm0:hover {
    background-color: color-mix(in oklab,var(--xcisss5) 10%,transparent);
  }

  .x1mxtzzu:hover {
    background-color: color-mix(in oklab,var(--xcisss5) 30%,transparent);
  }

  .xha2zht:hover {
    background-color: color-mix(in oklab,var(--xcisss5) 85%,transparent);
  }

  .x1vewbog:hover {
    background-color: color-mix(in oklab,var(--xdwen7i) 65%,transparent);
  }

  .x1jemapt:hover {
    background-color: color-mix(in oklab,var(--xnxg2hi) 60%,transparent);
  }

  .xq85yru:hover {
    background-color: color-mix(in oklab,var(--xvz0oz6) 40%,transparent);
  }

  .xfsma2l:hover {
    background-color: color-mix(in oklab,var(--xvz0oz6) 50%,transparent);
  }

  .xn5b7tc:hover {
    background-color: color-mix(in oklab,var(--xvz0oz6) 60%,transparent);
  }

  .x1uxmy3y:hover {
    background-color: color-mix(in oklch,var(--xnxg2hi),var(--xthko43) 5%);
  }

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

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

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

  .x1g0dl5g:hover {
    box-shadow: 0 0 0 1px color-mix(in oklab,var(--xthko43) 20%,transparent);
  }

  .x5du18o:hover {
    color: var(--xcisss5);
  }

  .x1moqglp:hover {
    color: var(--xe0sb9b);
  }

  .x5d68o2:hover {
    color: var(--xfgdb7);
  }

  .x1bk52bj:hover {
    color: var(--xgea80y);
  }

  .x152ndgm:hover {
    color: var(--xjiogkd);
  }

  .xeumbg0:hover {
    color: var(--xthko43);
  }

  .x1sur9pj:hover {
    text-decoration-line: underline;
  }

  .x14ow2ja:hover {
    transform: translateY(-1px);
  }

  .x16ck2y0:focus {
    background-color: color-mix(in oklab,var(--xcisss5) 20%,transparent);
  }

  .x1n68fe1:focus {
    background-color: var(--x1m9m8qe);
  }

  .xk9o75r:focus {
    color: var(--xcisss5);
  }

  .x1v6zb36:focus {
    color: var(--xdn3o9z);
  }

  .x17bvhsa.x17bvhsa:hover:where(.x1s1t9q4[data-collapsible="offcanvas"] *) {
    background-color: var(--x1fq4yge);
  }

  .x7copya:active {
    background-color: var(--x8xg2ug);
  }

  .x7a8uo:active {
    color: var(--xgea80y);
  }

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

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

  @container field-group (width >= 28rem) {
    .xbceu72.xbceu72 {
      align-items: center;
    }

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

  @container slug (width >= 32rem) {
    .x8k2jyy.x8k2jyy {
      grid-template-columns: minmax(0, 1fr) auto auto;
    }
  }

  @container host (width >= 32rem) {
    .x1j7acwv.x1j7acwv {
      grid-template-columns: minmax(0, 1fr) auto;
    }

    .x1cuk5x9.x1cuk5x9 {
      justify-self: auto;
    }
  }

  @container slug (width >= 32rem) {
    .x95nkq1.x95nkq1 {
      justify-self: auto;
    }
  }
}

@layer priority5 {
  .xgu0q24 {
    border-bottom-color: color-mix(in oklab,var(--x1terfkq) 60%,transparent);
  }

  .x18jah9f {
    border-bottom-color: var(--x1terfkq);
  }

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

  .x1cbruuu {
    border-bottom-left-radius: var(--x1wn9xli);
  }

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

  .x17az5rs {
    border-bottom-right-radius: var(--x1wn9xli);
  }

  .xp9b3b8 {
    border-bottom-style: dotted;
  }

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

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

  .xhmjv9w {
    border-left-color: #5865f2;
  }

  .x1hdtivt {
    border-left-color: var(--x1terfkq);
  }

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

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

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

  .xc8hjz9 {
    border-left-width: 4px;
  }

  .xlml2b0 {
    border-right-color: var(--x1terfkq);
  }

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

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

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

  .xdi6krz {
    border-top-color: color-mix(in oklab,var(--x1terfkq) 70%,transparent);
  }

  .xby76hy {
    border-top-color: #dddfe2;
  }

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

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

  .xw3fj2g {
    border-top-left-radius: var(--x1wn9xli);
  }

  .xl3elqj {
    border-top-right-radius: var(--x1wn9xli);
  }

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

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

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

  .x9t05j4 {
    bottom: -128px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xn0vg7t {
    bottom: 12px;
  }

  .x5yr21d {
    height: 100%;
  }

  .x187pvsn {
    height: 100svh;
  }

  .x170jfvy {
    height: 10px;
  }

  .x19swzb4 {
    height: 112px;
  }

  .x17vhxqh {
    height: 127px;
  }

  .x1nbnut7 {
    height: 128px;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xx3o462 {
    height: 15px;
  }

  .x1ymw6g {
    height: 160px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xkq7avx {
    height: 176px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xb2rc7v {
    height: 192px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .xi0exxh {
    height: 23px;
  }

  .x1u5z0ei {
    height: 240px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x1dil35k {
    height: 288px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .xc1a03h {
    height: 28rem;
  }

  .x1rmgpf2 {
    height: 306px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xzzdsu6 {
    height: 34rem;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .x1peatla {
    height: 64px;
  }

  .xols6we {
    height: 6px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xt7dq6l {
    height: auto;
  }

  .x1dvw0t3 {
    height: calc(100% - 1px);
  }

  .x1h5cfhd {
    height: calc(tan(atan2(100cqh,100cqw)) * 1280px);
  }

  .xu96u03 {
    left: 0;
  }

  .xpnmzw7 {
    left: 12px;
  }

  .xqfe9jp {
    left: 40%;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xm7r7ri {
    left: 70%;
  }

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

  .x1oo3vh0 {
    margin-bottom: -16px;
  }

  .x38tqe7 {
    margin-bottom: -20px;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xod5an3 {
    margin-bottom: 12px;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .xieb3on {
    margin-bottom: 20px;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .x1chd833 {
    margin-bottom: 28px;
  }

  .x1iymm2a {
    margin-bottom: 32px;
  }

  .xzueoph {
    margin-bottom: 6px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .xiz41ja {
    margin-left: -6px;
  }

  .x1bawvfr {
    margin-left: -8px;
  }

  .xq1n1xh {
    margin-left: 16px;
  }

  .x1swdo50 {
    margin-left: 2px;
  }

  .x1iog12x {
    margin-left: 4px;
  }

  .xet2fuk {
    margin-left: 8px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xv8wvd9 {
    margin-right: -8px;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xjv05ge {
    margin-top: 28px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .xg87l8a {
    margin-top: 32px;
  }

  .x1tfhste {
    margin-top: 40px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1k70j0n {
    margin-top: 6px;
  }

  .x1rhet7l {
    margin-top: 7px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xoub1xb {
    max-height: 192px;
  }

  .x1auol1i {
    max-height: 208px;
  }

  .x1vjc26l {
    max-height: 224px;
  }

  .xujkn0t {
    max-height: calc(100dvh - 4rem);
  }

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

  .x1m189uc {
    max-width: 0;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1vxnb6q {
    max-width: 18rem;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x1i5r0r9 {
    max-width: 256px;
  }

  .x10br76f {
    max-width: 25rem;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .x18t6ddr {
    max-width: 30rem;
  }

  .x1va8c73 {
    max-width: 320px;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .xdusixz {
    max-width: 384px;
  }

  .x19pzynt {
    max-width: 38rem;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .xfp77mx {
    max-width: 432px;
  }

  .xq2pcee {
    max-width: 440px;
  }

  .xvnzux6 {
    max-width: 46rem;
  }

  .x65f84u {
    max-width: 500px;
  }

  .x1l59rab {
    max-width: 52rem;
  }

  .x14i9o60 {
    max-width: 56rem;
  }

  .xl4u9xm {
    max-width: 64rem;
  }

  .x1sjtlrb {
    max-width: 65ch;
  }

  .x1hv4mr {
    max-width: 72rem;
  }

  .x2mtxq6 {
    max-width: 75rem;
  }

  .x17na0u1 {
    max-width: 85%;
  }

  .xlu1m65 {
    max-width: 340px;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xi3av73 {
    min-height: 120px;
  }

  .x1tn5z8q {
    min-height: 1lh;
  }

  .xe0p6wg {
    min-height: 28px;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x1wxaq2x {
    min-height: 48px;
  }

  .xbktkl8 {
    min-height: 56px;
  }

  .x8nclml {
    min-height: 64px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x15l03u9 {
    min-width: 128px;
  }

  .x15botz4 {
    min-width: 144px;
  }

  .xwmeg6t {
    min-width: 14ch;
  }

  .x5w4yej {
    min-width: 160px;
  }

  .x15kz4h8 {
    min-width: 16px;
  }

  .x57cstt {
    min-width: 176px;
  }

  .x12ro6kh {
    min-width: 192px;
  }

  .xytlacd {
    min-width: 224px;
  }

  .x1vktgvc {
    min-width: 230px;
  }

  .x1264ykn {
    min-width: 28px;
  }

  .x46jg8d {
    min-width: 32px;
  }

  .x15hfatp {
    min-width: 36px;
  }

  .x1fns5xo {
    min-width: 40px;
  }

  .x1nb6za0 {
    min-width: 44px;
  }

  .x17y4j5z {
    min-width: 96px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x7p5m3t {
    overscroll-behavior-x: contain;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .x1l90r2v {
    padding-bottom: 16px;
  }

  .xg8j3zb {
    padding-bottom: 3px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .x1lqa7cf {
    padding-left: 10px;
  }

  .xf18ygs {
    padding-left: 12px;
  }

  .xzjhap9 {
    padding-left: 14px;
  }

  .x1k8dnhd {
    padding-left: 18px;
  }

  .x10de0yr {
    padding-left: 36px;
  }

  .x11iknt3 {
    padding-left: 6px;
  }

  .x163pfp {
    padding-left: 8px;
  }

  .xcicffo {
    padding-right: 10px;
  }

  .xnuq7ks {
    padding-right: 12px;
  }

  .x19tmk5i {
    padding-right: 14px;
  }

  .x1m2p0i2 {
    padding-right: 32px;
  }

  .x17tnbgv {
    padding-right: 36px;
  }

  .x1ug7bdz {
    padding-right: 6px;
  }

  .xy13l1i {
    padding-right: 8px;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .x1cnzs8 {
    padding-top: 20px;
  }

  .x1p5oq8j {
    padding-top: 24px;
  }

  .x1nn3v0j {
    padding-top: 2px;
  }

  .x1miatn0 {
    padding-top: 32px;
  }

  .x1iorvi4 {
    padding-top: 4px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x17teg8n {
    padding-top: 96px;
  }

  @media (width >= 640px) {
    .x1mdggw.x1mdggw {
      padding: 24px;
    }
  }

  .x3m8u43 {
    right: 0;
  }

  .xlftelb {
    right: 12px;
  }

  .x1cbapvh {
    right: 64px;
  }

  .x19up5dg {
    right: 8px;
  }

  .x19dfvte {
    top: -56px;
  }

  .x15dz1lz {
    top: -96px;
  }

  .x13vifvy {
    top: 0;
  }

  .x1tk7jg1 {
    top: 12px;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1gxw5qe {
    top: 80px;
  }

  .xfr5jun {
    top: 8px;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .xj35x94 {
    width: 112px;
  }

  .x1tucx9d {
    width: 125px;
  }

  .x8fmnwm {
    width: 1280px;
  }

  .xsmyaan {
    width: 12px;
  }

  .x13ie5k6 {
    width: 130px;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1a00udw {
    width: 15px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1e67fm3 {
    width: 16rem;
  }

  .x1f1nzxn {
    width: 176px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1qyi71f {
    width: 18rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x14geq4f {
    width: 222px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .xlzg99y {
    width: 23px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1t9vceh {
    width: 256px;
  }

  .xbu5dzu {
    width: 288px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1g4jftq {
    width: 28rem;
  }

  .xxljpkc {
    width: 30%;
  }

  .x1m258z3 {
    width: 320px;
  }

  .x1td3qas {
    width: 32px;
  }

  .xqblchm {
    width: 34rem;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x7cdydq {
    width: 384px;
  }

  .x1g8rjiy {
    width: 3px;
  }

  .xz84dc7 {
    width: 40%;
  }

  .x100vrsf {
    width: 40px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x1useyqa {
    width: 48px;
  }

  .x3hqpx7 {
    width: 50%;
  }

  .x16kww88 {
    width: 530px;
  }

  .x15yg21f {
    width: 56px;
  }

  .xycev2y {
    width: 60%;
  }

  .x1q37kcr {
    width: 66.6667%;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .xg0jo4d {
    width: 75%;
  }

  .x1f9tj09 {
    width: 85%;
  }

  .x1xc55vz {
    width: 8px;
  }

  .x13oubkp {
    width: 96px;
  }

  .x14atkfc {
    width: auto;
  }

  .xjdehy0 {
    width: calc(100vw - 2rem);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .x1hhjr3y {
    width: var(--anchor-width);
  }

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

  .xfbj6yx[data-side="right"] {
    border-left-color: var(--x1terfkq);
  }

  .x1ti28dc[data-side="right"] {
    border-left-style: solid;
  }

  .x1cp3hua[data-side="right"] {
    border-left-width: 1px;
  }

  .xscj7ky[data-side="left"] {
    border-right-color: var(--x1terfkq);
  }

  .x1rh30x8[data-side="left"] {
    border-right-style: solid;
  }

  .xglyzjs[data-side="left"] {
    border-right-width: 1px;
  }

  .xuzg8ol[data-side="top"] {
    bottom: -10px;
  }

  .x1wtwhif[data-side="right"], .xexy1wo[data-side="left"] {
    height: 100%;
  }

  .x13h06xy.x13h06xy:where(.x1u4o76s:is([data-size="xs"], [data-size="icon-xs"]) *) {
    height: 12px;
  }

  .x1nl1xsp.x1nl1xsp:where(.x1u4o76s:is([data-size="sm"], [data-size="icon-sm"]) *) {
    height: 14px;
  }

  .x1p9jhgt.x1p9jhgt:where(.x16ak342[data-orientation="horizontal"] *), .x7vxrgl.x7vxrgl:where(.x1s1t9q4[data-collapsible="icon"] *) {
    height: 32px;
  }

  .xp3t9xb.xp3t9xb:where(.x16ak342[data-orientation="vertical"] *) {
    height: fit-content;
  }

  .x11t3ov8[data-side="inline-end"], .x1xmks0p[data-side="right"] {
    left: -4px;
  }

  .xzp3ta9.xzp3ta9:where(.x1s1t9q4[data-side="right"][data-collapsible="offcanvas"] *) {
    left: -8px;
  }

  .xsck8mo[data-side="left"], .xyqqavo.xyqqavo:where(.x1s1t9q4[data-side="right"] *) {
    left: 0;
  }

  .xqos7o7.xqos7o7:where(.x1s1t9q4[data-collapsible="offcanvas"] *) {
    left: -16rem;
  }

  .xxmvf2q:not(:has( ~ [data-slot="questionnaire-description"])) {
    margin-bottom: 16px;
  }

  .xor4nte[data-size="default"] {
    max-width: 20rem;
  }

  .xgud9cy[data-closed] {
    overflow-y: hidden;
  }

  .x16nn2wj.x16nn2wj:where(.x1rx2idy:has( > [data-align="block-start"]) *), .x1jtxy69[data-size="sm"] {
    padding-bottom: 12px;
  }

  .xw7lnec[data-inset] {
    padding-left: 28px;
  }

  .xgr4uzw.xgr4uzw:where(.x1rx2idy:has( > [data-align="inline-start"]) *) {
    padding-left: 6px;
  }

  .x1l8xgm0.x1l8xgm0:where(.x1rx2idy:has( > [data-align="inline-end"]) *) {
    padding-right: 6px;
  }

  .x7cz3w1.x7cz3w1:where(.x1rx2idy:has( > [data-align="block-end"]) *), .xa3ak3u[data-size="sm"] {
    padding-top: 12px;
  }

  .x13w2arx.x13w2arx:where(.x1s1t9q4[data-side="left"] *) {
    right: -16px;
  }

  .x9qc8z[data-side="inline-start"], .xwj62bv[data-side="left"] {
    right: -4px;
  }

  .x13icfei.x13icfei:where(.x1s1t9q4[data-side="left"][data-collapsible="offcanvas"] *) {
    right: -8px;
  }

  .xo0qzn5[data-side="right"] {
    right: 0;
  }

  .xg8fscu.xg8fscu:where(.x1s1t9q4[data-collapsible="offcanvas"] *) {
    right: -16rem;
  }

  .x11ndf00[data-side="bottom"] {
    top: 4px;
  }

  .xm5cn06.xm5cn06:where(.x1s1t9q4[data-collapsible="offcanvas"] *) {
    width: 0;
  }

  .x1c3xlj7.x1c3xlj7:where(.x16ak342[data-orientation="vertical"] *), .xgf9esy.xgf9esy:where(.x1lb8mmz[data-orientation="responsive"] *), .xtnfdv1.xtnfdv1:where(.x1lb8mmz[data-orientation="vertical"] *) {
    width: 100%;
  }

  .xcpy34n.xcpy34n:where(.x1u4o76s:is([data-size="xs"], [data-size="icon-xs"]) *) {
    width: 12px;
  }

  .xh7lbbt.xh7lbbt:where(.x1u4o76s:is([data-size="sm"], [data-size="icon-sm"]) *) {
    width: 14px;
  }

  .xum9fme.xum9fme:where(.x1s1t9q4[data-collapsible="icon"] *) {
    width: 32px;
  }

  .xfsa7ix.xfsa7ix:where(.x1s1t9q4[data-collapsible="icon"] *) {
    width: 3rem;
  }

  .x1gh1kha[data-side="right"], .xzqxgef[data-side="left"] {
    width: 75%;
  }

  .x1m70w1c.x1m70w1c:where(.x1s1t9q4[data-collapsible="icon"] *) {
    width: calc(4rem + 2px);
  }

  .x59nx9e.x59nx9e:where(.x1s1t9q4[data-collapsible="icon"] *) {
    width: 4rem;
  }

  .x1uvutxw:has( > [data-align="block-end"]), .x1uzq5yc:has( > [data-align="block-start"]) {
    height: auto;
  }

  .xvcvi5b:has( > kbd) {
    margin-left: -.15rem;
  }

  .x1p0o6ik:has( > button) {
    margin-left: -.3rem;
  }

  .x11rfjv5:has( > kbd) {
    margin-right: -.15rem;
  }

  .x4b859n:has( > button) {
    margin-right: -.3rem;
  }

  .xiqrirj:has([data-icon="inline-start"]) {
    padding-left: 10px;
  }

  .xgpaw7k:has([data-icon="inline-start"]) {
    padding-left: 12px;
  }

  .x13y8rb7:has([data-icon="inline-start"]) {
    padding-left: 4px;
  }

  .x1s7kucb:has([data-icon="inline-start"]) {
    padding-left: 6px;
  }

  .x1wm9jde:has([role="checkbox"]) {
    padding-right: 0;
  }

  .xx89mj3:has([data-icon="inline-end"]) {
    padding-right: 10px;
  }

  .xlm6my1:has([data-icon="inline-end"]) {
    padding-right: 12px;
  }

  .x88of8e:has([data-icon="inline-end"]) {
    padding-right: 4px;
  }

  .x11rwe55:has([data-icon="inline-end"]), .x1xoqcjz:has([data-slot="kbd"]) {
    padding-right: 6px;
  }

  .x1rvcif3:has([data-slot="alert-action"]) {
    padding-right: 72px;
  }

  .xj3g3yx:has( > [data-slot="field"]) {
    width: 100%;
  }

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

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

  .x1p5c90x:last-child {
    border-bottom-width: 1px;
  }

  .xcrsbgc:last-child {
    margin-top: 0;
  }

  .x16hy195:nth-last-child(2) {
    margin-top: -4px;
  }

  .xzx0qig.xzx0qig:last-child:where(.x-default-marker[data-slot="table-body"] *) {
    border-bottom-width: 0;
  }

  @media (width >= 40rem) {
    .xuxm7yt.xuxm7yt {
      margin-left: auto;
    }
  }

  @container field-group (width >= 28rem) {
    .xc8etjk.xc8etjk.xc8etjk:where(.x1lb8mmz[data-orientation="responsive"] *) {
      width: fit-content;
    }
  }
}

@layer priority6 {
  @media (width >= 640px) {
    .x1qhi4s0.x1qhi4s0 {
      border-width: 1px;
    }
  }

  @media (width >= 768px) {
    .xj1ci4q.xj1ci4q {
      gap: 40px;
    }
  }

  @media (width >= 1024px) {
    .xafqpnl.xafqpnl {
      gap: 40px;
    }

    .x13mwkt7.x13mwkt7 {
      gap: 48px;
    }

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

  @media (width >= 640px) {
    .xrtizhv.xrtizhv {
      grid-column: span 2;
    }
  }

  @media (width >= 1024px) {
    .x1cvfy9x.x1cvfy9x {
      grid-column: span 3;
    }

    .x1rl6kfy.x1rl6kfy {
      grid-row: 1;
    }
  }

  @media (width >= 640px) {
    .x18ealur.x18ealur {
      padding-block: 32px;
    }

    .x1uksb0e.x1uksb0e {
      padding-block: 40px;
    }
  }

  @media (width >= 1024px) {
    .x19eonhd.x19eonhd {
      padding-block: 40px;
    }
  }

  @media (width >= 640px) {
    .x1jxppd9.x1jxppd9 {
      padding-inline: 16px;
    }

    .x1x2nl6c.x1x2nl6c {
      padding-inline: 24px;
    }
  }

  @media (width >= 1024px) {
    .xhwbydr.xhwbydr {
      padding-inline: 40px;
    }
  }

  @media (width >= 768px) {
    .x1jtd9rk.x1jtd9rk.x1jtd9rk:where(.x1s1t9q4[data-variant="inset"] ~ *) {
      border-radius: var(--x1wn9xli);
    }
  }

  @media (width >= 640px) {
    .x14l4e6u.x14l4e6u.x14l4e6u:where(.x1biulum[data-size="default"] *) {
      grid-row: span 2;
    }

    .x1h791ij.x1h791ij.x1h791ij:where(.x1biulum[data-size="default"] *) {
      place-items: start;
    }
  }
}

@layer priority7 {
  @media (width >= 640px) {
    .x1y0r2kl.x1y0r2kl {
      align-items: center;
    }

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

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

  @media (width >= 768px) {
    .xysaz9e.xysaz9e {
      align-self: flex-start;
    }
  }

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

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

  @media (width >= 640px) {
    .xg35kyt.xg35kyt {
      background-color: var(--xlj0q3n);
    }
  }

  @media (width >= 768px) {
    .x1efmsos.x1efmsos {
      display: block;
    }
  }

  @media (width >= 640px) {
    .x1gsqc59.x1gsqc59 {
      display: block;
    }
  }

  @media (width >= 1024px) {
    .xs30o0e.xs30o0e {
      display: block;
    }
  }

  @media (width >= 768px) {
    .xbzz3pm.xbzz3pm {
      display: flex;
    }
  }

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

  @media (width >= 1024px) {
    .xfokb28.xfokb28 {
      display: grid;
    }
  }

  @media (width >= 640px) {
    .x1r7jmhc.x1r7jmhc {
      display: inline;
    }

    .x1legvof.x1legvof {
      display: none;
    }
  }

  @media (width >= 1024px) {
    .x1obkr5c.x1obkr5c {
      display: none;
    }
  }

  @media (width >= 768px) {
    .x1sv55o7.x1sv55o7 {
      flex-direction: column;
    }
  }

  @media (width >= 640px) {
    .x1xk7ky7.x1xk7ky7 {
      flex-direction: row;
    }
  }

  @media (width >= 768px) {
    .x1idjwfm.x1idjwfm {
      font-size: .875rem;
    }
  }

  @media (width >= 640px) {
    .xvptpj5.xvptpj5 {
      font-size: .875rem;
    }
  }

  @media (width >= 768px) {
    .x1aj3wvx.x1aj3wvx {
      grid-template-columns: 13rem minmax(0, 1fr);
    }
  }

  @media (width >= 1024px) {
    .xsvkdm7.xsvkdm7 {
      grid-template-columns: 13rem minmax(0, 1fr);
    }

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

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

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

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

    .x1ah16gl.x1ah16gl {
      grid-template-columns: minmax(0, 42rem) minmax(0, 20rem);
    }
  }

  @media (width >= 768px) {
    .xsa0jta.xsa0jta {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 640px) {
    .x19szqyb.x19szqyb {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 1024px) {
    .x1p4yj1.x1p4yj1 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

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

  @media (width >= 1280px) {
    .x1pr4soz.x1pr4soz {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 640px) {
    .x18te28c.x18te28c {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

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

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

  @media (width >= 768px) {
    .xfeuzrk.xfeuzrk {
      line-height: 1.25rem;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xqvw54t.xqvw54t {
      offset-distance: 0%;
    }

    .x6xvgrs.x6xvgrs {
      offset-rotate: auto 41deg;
    }
  }

  @media (width >= 768px) {
    .xe22vsh.xe22vsh {
      position: sticky;
    }
  }

  @media (width >= 1024px) {
    .xzfsw0x.xzfsw0x {
      position: sticky;
    }
  }

  @media (width >= 768px) {
    .xhryb3q.xhryb3q {
      text-wrap: pretty;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x4kubbn.x4kubbn {
      transition-property: none;
    }

    .x1wogntj.x1wogntj {
      z-index: 3;
    }
  }

  @media (width >= 768px) {
    .xdszg0f.xdszg0f.xdszg0f:where(.x1s1t9q4[data-variant="inset"] ~ *) {
      box-shadow: 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
    }
  }

  @media (width >= 640px) {
    .x132u1v2.x132u1v2.x132u1v2:where(.x1biulum[data-size="default"]:has([data-slot="alert-dialog-media"]) *) {
      grid-column-start: 2;
    }

    .xdib0up.xdib0up.xdib0up:where(.x1biulum[data-size="default"] *) {
      text-align: left;
    }

    .x12veodi.x12veodi.x12veodi:has([data-slot="alert-dialog-media"]):where(.x1biulum[data-size="default"] *) {
      grid-template-rows: auto 1fr;
    }
  }
}

@layer priority8 {
  @media (width >= 1024px) {
    .x1s35g2c.x1s35g2c {
      border-bottom-width: 0;
    }
  }

  .xoo4nqz::file-selector-button {
    border-width: 0;
  }

  @media (width >= 768px) {
    .x2usplf.x2usplf {
      height: 100svh;
    }
  }

  @media (width >= 640px) {
    .x1u3bj5k.x1u3bj5k {
      height: 32px;
    }
  }

  .xd54j2p:after {
    inset-block: 0;
  }

  @media (width >= 640px) {
    .x1u5119z.x1u5119z {
      margin-top: 40px;
    }

    .x1s405xb.x1s405xb {
      max-width: 64rem;
    }

    .xgnxufs.xgnxufs {
      min-height: 0;
    }

    .xh0sfy9.xh0sfy9 {
      min-height: 32px;
    }

    .x8cplnn.x8cplnn {
      min-height: 40px;
    }
  }

  @media (width >= 768px) {
    .x1jv9z7k.x1jv9z7k {
      overflow-x: visible;
    }
  }

  @media (width >= 1024px) {
    .x1w0aluh.x1w0aluh {
      padding-bottom: 0;
    }
  }

  @media (width >= 768px) {
    .xt81cb3.xt81cb3 {
      top: 0;
    }

    .x1ilm15.x1ilm15 {
      top: 24px;
    }
  }

  @media (width >= 640px) {
    .x1rdf2m2.x1rdf2m2 {
      width: auto;
    }
  }

  .x1vi4aoq.x1vi4aoq:where(.x16ak342[data-orientation="vertical"] *):after {
    inset-block: 0;
  }

  .x8vno9w.x8vno9w:where(.x16ak342[data-orientation="horizontal"] *):after {
    inset-inline: 0;
  }

  @media (width >= 768px) {
    .x1sy0xpu.x1sy0xpu.x1sy0xpu:where(.x1s1t9q4[data-variant="inset"] ~ *) {
      margin-bottom: 8px;
    }

    .xpiea71.xpiea71.xpiea71:where(.x1s1t9q4[data-variant="inset"] ~ *) {
      margin-left: 0;
    }

    .x2zpgov.x2zpgov.x2zpgov:where(.x1s1t9q4[data-variant="inset"][data-state="collapsed"] ~ *) {
      margin-left: 8px;
    }

    .x1wlwpjp.x1wlwpjp.x1wlwpjp:where(.x1s1t9q4[data-variant="inset"] ~ *) {
      margin-right: 8px;
    }

    .xw1hp6a.xw1hp6a.xw1hp6a:where(.x1s1t9q4[data-variant="inset"] ~ *) {
      margin-top: 8px;
    }
  }

  @media (width >= 640px) {
    .x1kh00kv.x1kh00kv[data-size="default"], .x1rita80.x1rita80[data-side="left"], .x1xagyic.x1xagyic[data-side="right"] {
      max-width: 24rem;
    }
  }
}

@layer priority9 {
  .xu197gb::file-selector-button {
    background-color: #0000;
  }

  .xpybiy::selection {
    background-color: var(--x6iy4kf);
  }

  .x12i8drh:after {
    background-color: var(--xthko43);
  }

  .xazjery::selection {
    color: var(--x10ijaj6);
  }

  .xrcrw0a::placeholder {
    color: var(--xfgdb7);
  }

  .x3ns3l7::file-selector-button {
    color: var(--xthko43);
  }

  .x1s928wv:after {
    content: "";
  }

  .x16a5dtp::file-selector-button {
    display: inline-flex;
  }

  .x1i5lizr::-webkit-details-marker {
    display: none;
  }

  .xfk6m8::-webkit-scrollbar {
    display: none;
  }

  .xpn7oa2::file-selector-button {
    font-size: .875rem;
  }

  .xpblgp8::file-selector-button {
    font-weight: 500;
  }

  .xq6c20s::file-selector-button {
    line-height: 1.25rem;
  }

  .xmf22ne:after {
    opacity: 0;
  }

  .x7xwk5j::placeholder {
    opacity: 1;
  }

  .x1j6awrg:after {
    position: absolute;
  }

  .x7l6x83:after {
    transition-duration: .15s;
  }

  .x1hbq0ec:after {
    transition-property: opacity;
  }

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

  .xeo0o4h[data-active]:after {
    opacity: 0;
  }

  .xv2pagv.xv2pagv[data-active]:where(.x15q5duf[data-variant="line"] *):after {
    opacity: 1;
  }

  .x16s4fyi:hover:after {
    background-color: var(--x1t43kec);
  }
}

@layer priority10 {
  .x1vsac63::file-selector-button {
    height: 28px;
  }

  .x16v8oms:after {
    left: 50%;
  }

  .x13694x8:after {
    width: 2px;
  }

  .x16bexec.x16bexec:where(.x16ak342[data-orientation="horizontal"] *):after {
    bottom: -5px;
  }

  .x53dzpn.x53dzpn:where(.x16ak342[data-orientation="horizontal"] *):after {
    height: 2px;
  }

  .x1c0jd19.x1c0jd19:where(.x1s1t9q4[data-collapsible="offcanvas"] *):after {
    left: 100%;
  }

  .x1dh8e05.x1dh8e05:where(.x16ak342[data-orientation="vertical"] *):after {
    right: -4px;
  }

  .xu3f7h1.xu3f7h1:where(.x16ak342[data-orientation="vertical"] *):after {
    width: 2px;
  }
}

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

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

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

@keyframes x188klea-B {
  from {
    offset-distance: 0%;
  }

  to {
    offset-distance: 100%;
  }
}

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

  to {
    opacity: 0;
  }
}

@keyframes xg0bqix-B {
  from {
    opacity: 1;
    transform: scale(1);
  }

  to {
    opacity: 0;
    transform: scale(.95);
  }
}

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

  to {
    opacity: 1;
  }
}

@keyframes xhbctgn-B {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 1;
  }

  60% {
    opacity: .55;
  }

  90% {
    opacity: .55;
  }

  100% {
    opacity: 1;
  }
}

@keyframes xtut5q7-B {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .5;
  }

  100% {
    opacity: 1;
  }
}

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

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

@keyframes x1uknk9t-B {
  from {
    opacity: 0;
    transform: translateY(8px);
  }

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

@keyframes xdlgvvc-B {
  0% {
    scale: 1;
  }

  25% {
    scale: 1.06;
  }

  50% {
    scale: .98;
  }

  75% {
    scale: .84;
  }

  100% {
    scale: 1;
  }
}

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes xepz06c-B {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-100%);
  }
}

@keyframes x44muo0-B {
  from {
    transform: translateX(100%);
  }

  to {
    transform: translateX(0);
  }
}

@keyframes xfa266b-B {
  from {
    transform: translateX(-100%);
  }

  to {
    transform: translateX(0);
  }
}

@keyframes x1wtgnkq-B {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(100%);
  }
}

@keyframes xbreoy2-B {
  from {
    translate: 0 -8px;
  }

  to {
    translate: 0;
  }
}

@keyframes xl47rqw-B {
  from {
    translate: 0 8px;
  }

  to {
    translate: 0;
  }
}

@keyframes xruks4u-B {
  from {
    translate: -8px;
  }

  to {
    translate: 0;
  }
}

@keyframes xyw2fbu-B {
  from {
    translate: 8px;
  }

  to {
    translate: 0;
  }
}

@keyframes x1d4u0wd-B {
  0% {
    z-index: 3px;
  }

  50% {
    z-index: 1px;
  }

  100% {
    z-index: 3px;
  }
}

:root, .x15ac6ci {
  --x13tekke: x1wc8ddo-B;
  --x13f6pr9: xtut5q7-B;
  --xdb5bzq: x18re5ia-B;
  --xang32c: x1jn504y-B;
  --x1srl6f0: x1k48ry3-B;
  --x1j9s8y0: xg0bqix-B;
  --xmxdef1: xbreoy2-B;
  --x15m455l: xl47rqw-B;
  --x1r6bb28: xruks4u-B;
  --xe1ha7g: xyw2fbu-B;
}

:root, .x1888ux9 {
  --x1qnjkpz: .25rem;
  --x1giez1k: .375rem;
  --x1xk1tdr: .5rem;
  --x1wn9xli: .75rem;
  --xjx7ppv: 9999px;
}

:root, .x111cqxu {
  --xdwen7i: #0f090d;
  --xthko43: #f9f5f8;
  --xlj0q3n: #1c1519;
  --x1c00hz9: #f9f5f8;
  --x12461ps: #1c1519;
  --xqg17w4: #f9f5f8;
  --x6iy4kf: #4b7aff;
  --x10ijaj6: #f5f8ff;
  --xnxg2hi: #271f24;
  --xh8p2bq: #f9f5f8;
  --xvz0oz6: #261f24;
  --xfgdb7: #b2a7ae;
  --x1m9m8qe: #2c2329;
  --xdn3o9z: #f9f5f8;
  --xcisss5: #f1383e;
  --x1terfkq: #383035;
  --x1kpptjv: #3d353a;
  --x1dbdpc6: #4b7aff;
  --x12k6uz7: #4b7aff;
  --x16zty16: #fa29a5;
  --x5k6xso: #f26641;
  --x1k8vz65: #dcba5c;
  --xo10gpw: #9b61ea;
  --x1fq4yge: #150e12;
  --xfaqlk3: #f9f5f8;
  --x3kj5um: #4b7aff;
  --x1durr0: #f5f8ff;
  --x8xg2ug: #271f24;
  --xgea80y: #f9f5f8;
  --x1t43kec: #332b30;
  --xe0tjkk: #4b7aff;
  --x1ucbuw3: #4b7aff;
  --x14coexg: #284bba;
  --xq0a6j6: #f26641;
  --xdjj9fh: #fa29a5;
  --xnoeguh: #271f24;
  --x8beq8a: #3f343b;
  --x18qesw9: #080507;
  --xjiogkd: #f2ecf0;
  --x1wbqg4w: #b2a7ae;
  --x59deqg: #1a1217;
  --x163q9rr: #21191e;
  --x1d9t2oa: #2e242a;
  --x1guybor: #958a91;
  --x19mzg8v: #544950;
  --xe0sb9b: #6d98ff;
  --xcwy2oi: #f0f5ff;
  --x10tesrd: #feb6ef;
  --x1elg9bx: #000;
}

@supports (color: lab(0% 0 0)) {
  :root, .x111cqxu {
    --xdwen7i: lab(2.96244% 2.05255 -.819993);
    --xthko43: lab(97.0319% 1.5955 -.635099);
    --xlj0q3n: lab(7.58087% 4.70266 -1.8782);
    --x1c00hz9: lab(97.0319% 1.5955 -.635099);
    --x12461ps: lab(7.58087% 4.70266 -1.8782);
    --xqg17w4: lab(97.0319% 1.5955 -.635099);
    --x6iy4kf: lab(53.5382% 19.6009 -74.32);
    --x10ijaj6: lab(97.6342% -.167489 -3.78065);
    --xnxg2hi: lab(12.7799% 5.05783 -2.01919);
    --xh8p2bq: lab(97.0319% 1.5955 -.635099);
    --xvz0oz6: lab(12.8077% 4.43102 -1.76827);
    --xfgdb7: lab(69.6214% 5.09182 -2.02848);
    --x1m9m8qe: lab(15.1001% 5.06149 -2.02018);
    --xdn3o9z: lab(97.0319% 1.5955 -.635099);
    --xcisss5: lab(54.8487% 69.6498 43.5134);
    --x1terfkq: lab(20.928% 4.4395 -1.77059);
    --x1kpptjv: lab(23.2481% 4.44131 -1.77107);
    --x1dbdpc6: lab(53.5382% 19.6009 -74.32);
    --x12k6uz7: lab(53.5382% 19.6009 -74.32);
    --x16zty16: lab(57.1259% 80.448 -14.0409);
    --x5k6xso: lab(61.3513% 53.1461 48.561);
    --x1k8vz65: lab(77.1508% 4.33481 51.6536);
    --xo10gpw: lab(52.7445% 44.8019 -61.7901);
    --x1fq4yge: lab(4.70425% 3.25937 -1.30211);
    --xfaqlk3: lab(97.0319% 1.5955 -.635099);
    --x3kj5um: lab(53.5382% 19.6009 -74.32);
    --x1durr0: lab(97.6342% -.167489 -3.78065);
    --x8xg2ug: lab(12.7799% 5.05783 -2.01919);
    --xgea80y: lab(97.0319% 1.5955 -.635099);
    --x1t43kec: lab(18.6079% 4.43746 -1.77003);
    --xe0tjkk: lab(53.5382% 19.6009 -74.32);
    --x1ucbuw3: lab(53.5382% 19.6009 -74.32);
    --x14coexg: lab(35.0778% 20.251 -63.5894);
    --xq0a6j6: lab(61.3513% 53.1461 48.561);
    --xdjj9fh: lab(57.1259% 80.448 -14.0409);
    --xnoeguh: lab(12.7799% 5.05783 -2.01919);
    --x8beq8a: lab(23.1928% 5.69974 -2.27422);
    --x18qesw9: lab(1.51493% 1.09555 -.437742);
    --xjiogkd: lab(94.0909% 2.55144 -1.01576);
    --x1wbqg4w: lab(69.6214% 5.09182 -2.02848);
    --x59deqg: lab(6.5158% 4.33291 -1.73073);
    --x163q9rr: lab(9.87962% 5.05241 -2.0177);
    --x1d9t2oa: lab(15.6523% 5.68882 -2.27124);
    --x1guybor: lab(58.6013% 5.08916 -2.02775);
    --x19mzg8v: lab(32.4732% 5.70874 -2.27668);
    --xe0sb9b: lab(63.3474% 13.1525 -67.563);
    --xcwy2oi: lab(96.4248% -.2729 -7.52692);
    --x10tesrd: lab(82.2113% 33.2101 -17.7184);
    --x1elg9bx: lab(0% 0 0);
  }
}
