*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--xid-bg);color:var(--xid-fg);font-family:var(--xid-font);-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--xid-accent);outline-offset:2px}::selection{background-color:var(--xid-primary);color:var(--xid-primary-foreground)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes xid-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}

@layer priority1;

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

  .xkdpibf {
    margin: -1px;
  }

  .x12yysl2 {
    margin: .25rem 0 0;
  }

  .xms0q6y {
    margin: .75rem 0 0;
  }

  .x15l1sx8 {
    margin: 0 0 .25rem;
  }

  .xxpcivd {
    margin: 0 0 .5rem;
  }

  .x1szienq {
    margin: 0 0 .75rem;
  }

  .x1ago1ev {
    margin: 0 0 1.5rem;
  }

  .x7qn6qj {
    margin: 0 0 1rem;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x78pyy4 {
    padding: .25rem;
  }

  .x2nx7ib {
    padding: .625rem .75rem;
  }

  .x19btat0 {
    padding: .75rem 1rem;
  }

  .x1vjxkgn {
    padding: .875rem 1rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xomzojh {
    padding: 1.25rem;
  }

  .xis3749 {
    padding: 1.5rem;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1dypa6k {
    padding: 18px;
  }

  .x1ybamxr {
    padding: 1rem 0;
  }

  .x1uz70x1 {
    padding: 1rem;
  }

  .x10xs6qf {
    padding: 28px;
  }

  @media (width >= 48rem) {
    .x1du3j0p.x1du3j0p {
      padding: 1.5rem;
    }
  }

  @media (width <= 760px) {
    .xyj7lo0.xyj7lo0 {
      padding: 18px;
    }
  }

  @media (width >= 48rem) {
    .xxncs9g.xxncs9g {
      padding: 1rem;
    }
  }
}

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

  .xgycxnz {
    border-color: var(--xid-border-strong);
  }

  .xb7mxix {
    border-color: var(--xid-border);
  }

  .x77x9rd {
    border-color: var(--xid-danger);
  }

  .x1hvxt1y {
    border-color: var(--xid-info);
  }

  .x1k9cpj0 {
    border-color: var(--xid-success);
  }

  .x195v6w0 {
    border-color: var(--xid-warning);
  }

  .x1qp9o5z {
    border-color: var(--xscvevz);
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1q0gxz1 {
    border-radius: calc(var(--xid-radius) - 2px);
  }

  .xkzt0r4 {
    border-radius: var(--xid-radius-full);
  }

  .x1wq0ug9 {
    border-radius: var(--xid-radius-lg);
  }

  .xxhkhrq {
    border-radius: var(--xid-radius-sm);
  }

  .x1vpvaby {
    border-radius: var(--xid-radius);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x12qaga0 {
    flex: 0 0 160px;
  }

  .x1gp9mvf {
    flex: 0 0 180px;
  }

  .x1iv9x3n {
    flex: 200px;
  }

  .xk30mkq {
    flex: 240px;
  }

  .xqbee8j {
    flex: 280px;
  }

  .x1elwuyh {
    flex: 320px;
  }

  .x98rzlu {
    flex: 1;
  }

  .xvh977a {
    gap: .25rem;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .x1lx4akv {
    gap: .5rem 1.5rem;
  }

  .x1tmakyn {
    gap: .5rem 1rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

  .xilar1o {
    gap: .75rem 1.5rem;
  }

  .xpyfehb {
    gap: .75rem 1rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .x1jtj23c {
    gap: .875rem 1.25rem;
  }

  .x1fsutb {
    gap: .875rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x1r4awfq {
    gap: 1rem 2rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .x1rzw5jd {
    gap: 32px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .xa93xgo {
    gap: clamp(1.5rem, 3vw, 2.5rem);
  }

  .xh4r0cy {
    gap: clamp(1rem, 3vw, 2rem);
  }

  .x3dgsg4 {
    gap: clamp(2.5rem, 5vw, 4rem) clamp(2rem, 6vw, 5rem);
  }

  .x6rs3z4 {
    gap: clamp(2rem, 3.5vw, 2.75rem);
  }

  .xiqfdkj {
    gap: clamp(2rem, 4vw, 3.5rem);
  }

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

  .xe8uvvx {
    list-style: none;
  }

  .x16tq8sp {
    margin-block: 0 12px;
  }

  .x1eek8mh {
    margin-block: 0 14px;
  }

  .xu8mtj6 {
    margin-block: 0 16px;
  }

  .x2i9t41 {
    margin-block: 16px;
  }

  .xndr3lz {
    margin-block: 8px 12px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

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

  .x1bilvtl {
    padding-block: .375rem;
  }

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

  .xh5hydl {
    padding-block: .6rem;
  }

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

  .xf608o4 {
    padding-block: .7rem;
  }

  .x142x9wm {
    padding-block: .875rem;
  }

  .xsapljq {
    padding-block: .95rem;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xgepmj6 {
    padding-block: 1rem;
  }

  .x1j6fjeo {
    padding-block: 2.5rem;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .x18mflkt {
    padding-block: 2rem;
  }

  .xiemt5q {
    padding-block: 32px 56px;
  }

  .xic3azd {
    padding-block: 3rem;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x1wdrq1s {
    padding-block: clamp(2.5rem, 5vw, 3.5rem);
  }

  .x18a9hih {
    padding-inline: .375rem;
  }

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

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

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

  .x13s4r1c {
    padding-inline: .875rem;
  }

  .x1fi0nvg {
    padding-inline: .95rem;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x11h0hc {
    padding-inline: 1.125rem;
  }

  .x1qhpy6z {
    padding-inline: 1.25rem;
  }

  .xzsmjar {
    padding-inline: 1.5rem;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .xm9j1uf {
    padding-inline: 5px;
  }

  .x13k02e6 {
    padding-inline: clamp(1.25rem, 5vw, 3rem);
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x19v9x67:focus-visible {
    outline: 2px solid var(--x19slolz);
  }

  .xblzxf6:focus-visible {
    outline: 2px solid var(--xid-accent);
  }

  .x1foohw6:hover {
    border-color: var(--xid-border-strong);
  }

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

  @media (width >= 48rem) {
    .x1gwj46h.x1gwj46h {
      padding-block: 1rem;
    }

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

    .x12r96fs.x12r96fs {
      padding-inline: .875rem;
    }

    .x79s122.x79s122 {
      padding-inline: 1.5rem;
    }
  }
}

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

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x1qjc9v5 {
    align-items: stretch;
  }

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

  .x1y8v6su {
    align-self: start;
  }

  .x18h8uem {
    animation-delay: 70ms;
  }

  .x142vmpx {
    animation-delay: .14s;
  }

  .x11m9n2v {
    animation-delay: .21s;
  }

  .xop4jck {
    animation-delay: .28s;
  }

  .x1a1vfuh {
    animation-duration: .64s;
  }

  .xdz8niu {
    animation-duration: .6s;
  }

  .x1sbju2s {
    animation-duration: 1.4s;
  }

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

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

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

  .x1ucfws0 {
    animation-name: xid-skeleton-pulse;
  }

  .x1b2xqv0 {
    animation-name: xlxrynx-B;
  }

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

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

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

  .xlff35e {
    background-color: color-mix(in oklch,var(--xid-primary) 12%,transparent);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x15s9bk8 {
    background-color: var(--x19slolz);
  }

  .xzu4obv {
    background-color: var(--xid-bg);
  }

  .x1srbilo {
    background-color: var(--xid-border);
  }

  .xbff0vu {
    background-color: var(--xid-danger-bg);
  }

  .x1x67wj0 {
    background-color: var(--xid-danger);
  }

  .x1bvrs5y {
    background-color: var(--xid-info-bg);
  }

  .x1uby2ys {
    background-color: var(--xid-muted);
  }

  .xpfb88l {
    background-color: var(--xid-primary);
  }

  .xlyy1hp {
    background-color: var(--xid-sidebar);
  }

  .x117l8v3 {
    background-color: var(--xid-success-bg);
  }

  .xym7fcb {
    background-color: var(--xid-success);
  }

  .xixkk84 {
    background-color: var(--xid-surface);
  }

  .xiea9i9 {
    background-color: var(--xid-warning-bg);
  }

  .xxd6fv4 {
    background-color: var(--xid-warning);
  }

  .x1uuk0lz {
    background-color: var(--xj63wrn);
  }

  .xcxejda {
    background-color: var(--xlstatd);
  }

  .xpxnphd {
    background-color: var(--xpmnoyl);
  }

  .x1gm8wy8 {
    background-color: var(--xscvevz);
  }

  .x8vit26 {
    background-color: var(--xsrx59e);
  }

  .xtrtesm {
    background-color: var(--xwmeyfb);
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .xjmmshm {
    box-shadow: var(--xid-shadow-lg);
  }

  .x1a5bgdt {
    box-shadow: var(--xid-shadow-md);
  }

  .xa606j9 {
    box-shadow: var(--xid-shadow-sm);
  }

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

  .xvd3k3c {
    caption-side: top;
  }

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

  .xzpqnlu {
    clip: rect(0,0,0,0);
  }

  .x1heor9g {
    color: inherit;
  }

  .x51mc00 {
    color: var(--x11g55p);
  }

  .x6nyhkx {
    color: var(--x12gs64e);
  }

  .xivt85d {
    color: var(--x19slolz);
  }

  .x1ji7rfs {
    color: var(--x1jdd3lj);
  }

  .x1t6ua2e {
    color: var(--x1skwk21);
  }

  .x181vknq {
    color: var(--x7yffs5);
  }

  .x182sakg {
    color: var(--xehwa4y);
  }

  .x1hf59tn {
    color: var(--xid-accent);
  }

  .xllfe29 {
    color: var(--xid-danger-foreground);
  }

  .x9uop14 {
    color: var(--xid-danger);
  }

  .xgyf0ri {
    color: var(--xid-fg);
  }

  .xey5tvt {
    color: var(--xid-info);
  }

  .x1kyuoof {
    color: var(--xid-muted-foreground);
  }

  .xtog809 {
    color: var(--xid-primary-foreground);
  }

  .xk3r3x7 {
    color: var(--xid-primary);
  }

  .xq9doyn {
    color: var(--xid-success-foreground);
  }

  .x176esk0 {
    color: var(--xid-success);
  }

  .xyyo1x0 {
    color: var(--xid-warning-foreground);
  }

  .x1vdquj2 {
    color: var(--xid-warning);
  }

  .xdd5tmp {
    color: var(--xj63wrn);
  }

  .x1jto99z {
    color: var(--xq1izab);
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1ey7xld {
    font-family: monospace;
  }

  .xmz2490 {
    font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  }

  .x13skeks {
    font-family: var(--x1eevb60);
  }

  .xlocod1 {
    font-family: var(--x1xquao7);
  }

  .xn72440 {
    font-family: var(--xid-font-mono);
  }

  .x8m1apb {
    font-family: var(--xid-font);
  }

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

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

  .xp1qmoa {
    font-size: .78rem;
  }

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

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

  .x1wx7ac5 {
    font-size: .92em;
  }

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

  .x1lkfr7t {
    font-size: 1.0625rem;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1aueamr {
    font-size: 1.375rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1tgwohi {
    font-size: 40px;
  }

  .x138u4bj {
    font-size: clamp(1.0625rem, 1.6vw, 1.25rem);
  }

  .x311ti4 {
    font-size: clamp(1.1875rem, 2vw, 1.5rem);
  }

  .x6ua3x8 {
    font-size: clamp(1.5rem, 2.6vw, 2.1rem);
  }

  .x4xve0k {
    font-size: clamp(1.75rem, 3.4vw, 2.75rem);
  }

  .xqpviq9 {
    font-size: clamp(2.5rem, 6.5vw, 4.75rem);
  }

  .x1l97vem {
    font-size: clamp(3rem, 12vw, 5rem);
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .xfbjfs5 {
    font-weight: 540;
  }

  .xmvyi9x {
    font-weight: 560;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

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

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

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

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

  .xz3tti0 {
    grid-template-columns: minmax(7rem, 1fr) minmax(8rem, 2fr) auto;
  }

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

  .xhsicrm {
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
  }

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

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

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

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

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

  .x14t0x27 {
    grid-template-columns: repeat(auto-fit, minmax(8rem, 1fr));
  }

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

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

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

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x1o2pa38 {
    justify-items: center;
  }

  .x1mvmbdv {
    letter-spacing: -.006em;
  }

  .x1hi0czg {
    letter-spacing: -.012em;
  }

  .x1lg07ej {
    letter-spacing: -.015em;
  }

  .x130jcwj {
    letter-spacing: -.018em;
  }

  .x94scma {
    letter-spacing: -.022em;
  }

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

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

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

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

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

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

  .x9pfba7 {
    letter-spacing: .08em;
  }

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

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

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

  .x12oo3zp {
    letter-spacing: 0;
  }

  .xcl1409 {
    line-height: 1.04;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .xax6vvg {
    line-height: 1.12;
  }

  .x14upnqn {
    line-height: 1.14;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xducte5 {
    line-height: 1.62;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .xwsnznl {
    line-height: 1.85;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xwq05k6 {
    opacity: .55;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1lcnj7a {
    outline-color: var(--xid-primary);
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .x2wh2y9 {
    outline-offset: 4px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .xjh29tw {
    padding-inline-start: 1.25rem;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .xeq4nuv {
    tab-size: 2;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .xrwe2yr {
    text-decoration-color: #5354d359;
    text-decoration-color: lab(41.5812% 29.1682 -66.9007 / .35);
  }

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

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x1ohr1zr {
    text-underline-offset: .2em;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

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

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

  .x9dyr19 {
    transition-duration: .18s;
  }

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

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

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

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

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

  .x1i6m205 {
    transition-property: border-color, color;
  }

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

  .x1lzqukj {
    transition-property: opacity, background-color, color;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .xeirdtl {
    transition-property: text-decoration-color;
  }

  .xx99ppg {
    transition-property: width, background-color;
  }

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

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

  .x16dsc37 {
    vertical-align: top;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1sdyfia {
    white-space: pre;
  }

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

  .x13faqbe {
    word-break: break-word;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x33b14j:focus-visible {
    background-color: var(--xid-accent);
  }

  .x1y14qzv:focus-visible {
    background-color: var(--xid-muted);
  }

  .xtg27ny:focus-visible {
    outline-color: var(--xid-primary);
  }

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

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

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

  .x1rudlt0:disabled {
    box-shadow: none;
  }

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

  .xijokvz:disabled {
    opacity: .5;
  }

  .xskdpq4:hover {
    background-color: color-mix(in oklch,var(--xid-danger) 85%,#000);
  }

  @supports (color: lab(0% 0 0)) {
    .xskdpq4:hover {
      background-color: color-mix(in oklch,var(--xid-danger) 85%,lab(0% 0 0));
    }
  }

  .x17sj45j:hover {
    background-color: color-mix(in oklch,var(--xid-primary) 85%,#000);
  }

  @supports (color: lab(0% 0 0)) {
    .x17sj45j:hover {
      background-color: color-mix(in oklch,var(--xid-primary) 85%,lab(0% 0 0));
    }
  }

  .x1ehc7c1:hover {
    background-color: var(--x12gs64e);
  }

  .xc0qk47:hover {
    background-color: var(--xid-accent);
  }

  .x1xi58zw:hover {
    background-color: var(--xid-muted);
  }

  .xj9ppfu:hover {
    box-shadow: var(--xid-shadow-md);
  }

  .x1b935rw:hover {
    box-shadow: var(--xid-shadow-sm);
  }

  .x1r8k4pb:hover {
    color: var(--xid-fg);
  }

  .xo2mluc:hover {
    opacity: .88;
  }

  .xdtv8qn:hover {
    -webkit-text-decoration-color: var(--x19slolz);
    text-decoration-color: var(--x19slolz);
  }

  .xa31wqq:active {
    background-color: color-mix(in oklch,var(--xid-danger) 75%,#000);
  }

  @supports (color: lab(0% 0 0)) {
    .xa31wqq:active {
      background-color: color-mix(in oklch,var(--xid-danger) 75%,lab(0% 0 0));
    }
  }

  .x1kf9dkf:active {
    background-color: color-mix(in oklch,var(--xid-primary) 75%,#000);
  }

  @supports (color: lab(0% 0 0)) {
    .x1kf9dkf:active {
      background-color: color-mix(in oklch,var(--xid-primary) 75%,lab(0% 0 0));
    }
  }

  .xxzz70s:active {
    background-color: var(--xid-border);
  }

  .x1hk9t43:active {
    background-color: var(--xid-muted);
  }

  .xpk4wdd:active {
    box-shadow: none;
  }

  @media (width >= 52rem) {
    .xff5apt.xff5apt {
      align-items: end;
    }
  }

  @media (width >= 60rem) {
    .x1x5jrqe.x1x5jrqe {
      align-items: start;
    }
  }

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

  @media (width >= 48rem) {
    .x1azbkut.x1azbkut {
      flex-direction: column;
    }

    .x128mjim.x128mjim {
      flex-wrap: wrap;
    }
  }

  @media (width <= 760px) {
    .x1tc456j.x1tc456j {
      font-size: 32px;
    }
  }

  @media (width >= 48rem) {
    .x1d50fu2.x1d50fu2 {
      grid-template-columns: 14rem 1fr;
    }
  }

  @media (width >= 56rem) {
    .x52brp5.x52brp5 {
      grid-template-columns: 14rem minmax(0, 1fr);
    }
  }

  @media (width >= 48rem) {
    .xoyx7tp.xoyx7tp {
      grid-template-columns: 16rem 1fr;
    }

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

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

  @media (width >= 52rem) {
    .xdupsr5.xdupsr5 {
      grid-template-columns: minmax(0, 1.2fr) minmax(0, .8fr);
    }
  }

  @media (width >= 60rem) {
    .xp93bo8.xp93bo8 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .x1xajxbg.x1xajxbg {
      grid-template-rows: auto 1fr;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x16dpw5u.x16dpw5u {
      opacity: 1;
    }
  }

  @media (width <= 760px) {
    .xu7l6ab.xu7l6ab {
      position: static;
    }
  }

  @media (width >= 48rem) {
    .x1n31ect.x1n31ect {
      white-space: normal;
    }
  }
}

@layer priority5 {
  .xw6aieb {
    border-bottom-color: var(--x17vecwp);
  }

  .x1vf9oq1 {
    border-bottom-color: var(--x1eonni8);
  }

  .x1lc66ok {
    border-bottom-color: var(--xid-border-strong);
  }

  .xai4ebr {
    border-bottom-color: var(--xid-border);
  }

  .xve8wpu {
    border-bottom-color: var(--xy97qyo);
  }

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

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

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

  .xl65vbx {
    border-right-color: var(--xid-border-strong);
  }

  .xhpi14q {
    border-right-color: var(--xid-border);
  }

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

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

  .xvoadxz {
    border-top-color: var(--xid-border);
  }

  .x1etz3gl {
    border-top-color: var(--xid-primary);
  }

  .x16do658 {
    border-top-color: var(--xy97qyo);
  }

  .x1ejq31n {
    border-top-style: none;
  }

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

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

  .x1s6osy7 {
    height: .55rem;
  }

  .x1qa65zt {
    height: .625rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xettwda {
    height: 2rem;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .xqu0tyb {
    height: 4px;
  }

  .x1sh0tsm {
    height: 4rem;
  }

  .x1hpqcdg {
    margin-bottom: .25rem;
  }

  .x1360bob {
    margin-bottom: .875rem;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1eq25fj {
    margin-bottom: 1.25rem;
  }

  .x1nhhxel {
    margin-bottom: 1.5rem;
  }

  .x1c436fg {
    margin-bottom: 18px;
  }

  .xyi6m4r {
    margin-bottom: 1rem;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .xzueoph {
    margin-bottom: 6px;
  }

  .xp8llda {
    margin-bottom: clamp(1.5rem, 3vw, 2.25rem);
  }

  .x2pzmfv {
    margin-bottom: clamp(2.25rem, 4vw, 3.25rem);
  }

  .x195wo30 {
    margin-bottom: clamp(2rem, 4vw, 3.25rem);
  }

  .xhvqlyh {
    margin-left: .125rem;
  }

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

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

  .xdt5uv0 {
    margin-top: .4rem;
  }

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

  .xhj8ucd {
    margin-top: .75rem;
  }

  .xdj266r {
    margin-top: 0;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .xjv05ge {
    margin-top: 28px;
  }

  .x1e9on60 {
    margin-top: clamp(1.25rem, 2.5vw, 1.75rem);
  }

  .x11lys5y {
    margin-top: clamp(1.5rem, 3vw, 2.25rem);
  }

  .x3ko267 {
    margin-top: clamp(1.75rem, 3vw, 2.5rem);
  }

  .x1mhlkgz {
    margin-top: clamp(2rem, 4vw, 2.75rem);
  }

  .x1bkr0ka {
    margin-top: clamp(3rem, 6vw, 4.5rem);
  }

  .xt80e6n {
    max-width: 18ch;
  }

  .xzfcrpp {
    max-width: 20ch;
  }

  .xuv54rz {
    max-width: 22rem;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x1xtbepa {
    max-width: 28ch;
  }

  .x1va8c73 {
    max-width: 320px;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .x1dq269h {
    max-width: 42ch;
  }

  .xvnzux6 {
    max-width: 46rem;
  }

  .xcxn7c6 {
    max-width: 54ch;
  }

  .xiky8lt {
    max-width: 62ch;
  }

  .xprqm3i {
    max-width: 64ch;
  }

  .x1sjtlrb {
    max-width: 65ch;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .x1hv4mr {
    max-width: 72rem;
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2umgb4 {
    min-height: 1.25rem;
  }

  .x1pw4g4d {
    min-height: 1.75rem;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x146uude {
    min-height: 2.375rem;
  }

  .xsejkeq {
    min-height: 2.5rem;
  }

  .x1in32aq {
    min-height: 2rem;
  }

  .x8nclml {
    min-height: 64px;
  }

  .x1xkfc13 {
    min-height: 6rem;
  }

  .xeuugli {
    min-width: 0;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .xsaxbkt {
    padding-bottom: .75rem;
  }

  .x10l3h1t {
    padding-bottom: 1.25rem;
  }

  .x9nuzaw {
    padding-bottom: clamp(3.5rem, 8vw, 7rem);
  }

  .xmhj6s7 {
    padding-bottom: clamp(3rem, 6vw, 5rem);
  }

  .x9dzeaa {
    padding-left: 1rem;
  }

  .xnljgj5 {
    padding-left: 22px;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x1qesrsk {
    padding-top: 1.1rem;
  }

  .x1mcfnh7 {
    padding-top: 1.25rem;
  }

  .x6gltce {
    padding-top: 1.5rem;
  }

  .xrtxoy3 {
    padding-top: clamp(2rem, 3.5vw, 2.75rem);
  }

  .x1bne0he {
    padding-top: clamp(3.5rem, 8vw, 7rem);
  }

  .x1risrwh {
    padding-top: clamp(4.5rem, 11vw, 9rem);
  }

  .x1u62bzc {
    right: 1rem;
  }

  .x13vifvy {
    top: 0;
  }

  .x1nwpe0i {
    top: 1rem;
  }

  .xm3se36 {
    top: 2rem;
  }

  .x9oiu8 {
    top: 96px;
  }

  .x2s01sl {
    width: .55rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x8yj6t5 {
    width: 20%;
  }

  .x154i66o {
    width: 3.5rem;
  }

  .xz84dc7 {
    width: 40%;
  }

  .xekueh {
    width: 4rem;
  }

  .xycev2y {
    width: 60%;
  }

  .xktia5q {
    width: 80%;
  }

  .x19ucgzf {
    width: 90vw;
  }

  .x14atkfc {
    width: auto;
  }

  .x1puf14v {
    width: min(1120px, 100vw - 32px);
  }

  @media (width >= 48rem) {
    .x12gcd85.x12gcd85 {
      border-bottom-width: 0;
    }

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

    .x13c3jey.x13c3jey {
      overflow-x: visible;
    }
  }
}

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

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

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

:root, .xiux509 {
  --x19slolz: var(--xid-accent);
  --x12gs64e: var(--xid-primary);
  --x7yffs5: color-mix(in oklch, var(--xid-accent) 55%, var(--xid-primary));
  --xwmeyfb: var(--xid-bg);
  --xsrx59e: var(--xid-surface);
  --xpmnoyl: var(--xid-muted);
  --xscvevz: #242534;
  --xlstatd: #2d2f3f;
  --xehwa4y: var(--xid-fg);
  --x11g55p: var(--xid-muted-foreground);
  --xq1izab: var(--xid-muted-foreground);
  --x1skwk21: var(--xid-primary-foreground);
  --x1jdd3lj: #dcdde6;
  --xj63wrn: #90919d;
  --xy97qyo: var(--xid-border);
  --x1eonni8: var(--xid-border-strong);
  --x17vecwp: #3f4152;
  --x1eevb60: var(--xid-font);
  --x1xquao7: ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Code", Menlo, Consolas, monospace;
}

@supports (color: lab(0% 0 0)) {
  :root, .xiux509 {
    --xscvevz: lab(15.0728% 2.40825 -9.75874);
    --xlstatd: lab(19.6871% 2.64938 -10.8522);
    --x1jdd3lj: lab(88.3086% .792295 -4.46444);
    --xj63wrn: lab(60.4116% 1.45835 -6.61285);
    --x17vecwp: lab(27.8169% 2.50384 -10.9062);
  }
}

:root, .xua620y {
  --xid-primary: #3f33b9;
  --xid-primary-foreground: #f9fafd;
  --xid-bg: #f9fafd;
  --xid-fg: #242531;
  --xid-muted: #eff0f5;
  --xid-muted-foreground: #50525d;
  --xid-accent: #5354d3;
  --xid-border: #dddde3;
  --xid-border-strong: #c6c6cf;
  --xid-surface: #fefeff;
  --xid-sidebar: #f6f6fa;
  --xid-danger: #cc272e;
  --xid-danger-foreground: #f9fafd;
  --xid-danger-bg: #ffeae7;
  --xid-warning: #d79628;
  --xid-warning-foreground: #32230e;
  --xid-warning-bg: #fec;
  --xid-success: #267d30;
  --xid-success-foreground: #f9fafd;
  --xid-success-bg: #e0f8e0;
  --xid-info: #006bbb;
  --xid-info-foreground: #f9fafd;
  --xid-info-bg: #e2f2ff;
  --xid-radius-sm: .3125rem;
  --xid-radius: .5rem;
  --xid-radius-lg: .875rem;
  --xid-radius-full: 999px;
  --xid-shadow-sm: 0 1px 2px #2425310d, 0 1px 1px #2425310a;
  --xid-shadow-md: 0 2px 4px #2425310d, 0 6px 16px #24253114;
  --xid-shadow-lg: 0 4px 8px #2425310f, 0 16px 40px #2425311f;
  --xid-font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --xid-font-mono: ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Code", Menlo, Consolas, monospace;
}

@supports (color: lab(0% 0 0)) {
  :root, .xua620y {
    --xid-primary: lab(30.4145% 37.8058 -70.2499);
    --xid-primary-foreground: lab(98.2302% .254482 -1.49411);
    --xid-bg: lab(98.2286% .300586 -1.48358);
    --xid-fg: lab(15.126% 1.85128 -7.99202);
    --xid-muted: lab(94.7246% .531912 -2.59261);
    --xid-muted-foreground: lab(34.8908% 1.42016 -6.60332);
    --xid-accent: lab(41.5812% 29.1682 -66.9007);
    --xid-border: lab(88.3365% .610977 -2.96099);
    --xid-border-strong: lab(80.1836% .93326 -4.43113);
    --xid-surface: lab(99.7531% .126153 -.747764);
    --xid-sidebar: lab(97.0606% .377148 -1.85363);
    --xid-danger: lab(45.7636% 63.3818 40.1799);
    --xid-danger-foreground: lab(98.2302% .254482 -1.49411);
    --xid-danger-bg: lab(94.4561% 10.7371 5.79667);
    --xid-warning: lab(67.3872% 18.7132 63.1076);
    --xid-warning-foreground: lab(15.307% 4.92427 16.2354);
    --xid-warning-bg: lab(94.9459% 2.03347 19.5385);
    --xid-success: lab(45.9863% -39.3676 33.4112);
    --xid-success-foreground: lab(98.2302% .254482 -1.49411);
    --xid-success-bg: lab(95.3034% -11.1774 8.71078);
    --xid-info: lab(43.3573% -1.35502 -53.4498);
    --xid-info-foreground: lab(98.2302% .254482 -1.49411);
    --xid-info-bg: lab(94.7272% -3.99733 -14.0974);
    --xid-shadow-sm: 0 1px 2px lab(15.126% 1.85128 -7.99202 / .05), 0 1px 1px lab(15.126% 1.85128 -7.99202 / .04);
    --xid-shadow-md: 0 2px 4px lab(15.126% 1.85128 -7.99202 / .05), 0 6px 16px lab(15.126% 1.85128 -7.99202 / .08);
    --xid-shadow-lg: 0 4px 8px lab(15.126% 1.85128 -7.99202 / .06), 0 16px 40px lab(15.126% 1.85128 -7.99202 / .12);
  }
}

.x14els00.x14els00, .x14els00.x14els00:root {
  --xid-accent: #939cef;
  --xid-bg: #10111b;
  --xid-border: #303141;
  --xid-border-strong: #4a4c5e;
  --xid-danger: #ef6661;
  --xid-danger-bg: #512320;
  --xid-danger-foreground: #0b0c16;
  --xid-fg: #e6e7ef;
  --xid-info: #61a3e6;
  --xid-info-bg: #0d2f4f;
  --xid-info-foreground: #0b0c16;
  --xid-muted: #212331;
  --xid-muted-foreground: #9c9daa;
  --xid-primary: #747bd9;
  --xid-primary-foreground: #0b0c16;
  --xid-shadow-lg: 0 4px 8px #00000059, 0 16px 40px #00000080;
  --xid-shadow-md: 0 2px 4px #0000004d, 0 6px 16px #0006;
  --xid-shadow-sm: 0 1px 2px #0000004d, 0 1px 1px #0003;
  --xid-sidebar: #141520;
  --xid-success: #72b875;
  --xid-success-bg: #18361a;
  --xid-success-foreground: #0b0c16;
  --xid-surface: #191b27;
  --xid-warning: #dbb155;
  --xid-warning-bg: #46350d;
  --xid-warning-foreground: #1c1505;
}

@supports (color: lab(0% 0 0)) {
  .x14els00.x14els00, .x14els00.x14els00:root {
    --xid-accent: lab(66.3117% 11.7066 -42.979);
    --xid-bg: lab(5.11019% 1.59214 -7.14833);
    --xid-border: lab(20.8701% 2.40193 -10.1543);
    --xid-border-strong: lab(32.461% 2.4429 -10.9307);
    --xid-danger: lab(61.2026% 53.402 31.0145);
    --xid-danger-bg: lab(20.4355% 21.9273 12.5306);
    --xid-danger-foreground: lab(3.58593% 1.15303 -5.23515);
    --xid-fg: lab(91.8042% .653565 -3.72446);
    --xid-info: lab(64.7844% -6.9685 -40.82);
    --xid-info-bg: lab(18.4793% -2.52908 -23.5736);
    --xid-info-foreground: lab(3.58593% 1.15303 -5.23515);
    --xid-muted: lab(13.9108% 2.43673 -9.74908);
    --xid-muted-foreground: lab(65.052% 1.45119 -6.61682);
    --xid-primary: lab(54.3373% 16.1056 -49.6961);
    --xid-primary-foreground: lab(3.58593% 1.15303 -5.23515);
    --xid-shadow-lg: 0 4px 8px lab(0% 0 0 / .35), 0 16px 40px lab(0% 0 0 / .5);
    --xid-shadow-md: 0 2px 4px lab(0% 0 0 / .3), 0 6px 16px lab(0% 0 0 / .4);
    --xid-shadow-sm: 0 1px 2px lab(0% 0 0 / .3), 0 1px 1px lab(0% 0 0 / .2);
    --xid-sidebar: lab(7.02542% 2.01117 -8.20864);
    --xid-success: lab(69.0092% -33.5937 27.2);
    --xid-success-bg: lab(19.5344% -16.8159 13.796);
    --xid-success-foreground: lab(3.58593% 1.15303 -5.23515);
    --xid-surface: lab(9.87725% 2.18453 -8.65966);
    --xid-warning: lab(74.6925% 8.066 51.8524);
    --xid-warning-bg: lab(23.5269% 4.35966 26.9381);
    --xid-warning-foreground: lab(7.2777% 1.90392 8.62841);
  }
}
