*,: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}

@layer priority1;

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

  .x1cc83j8 {
    margin: -.75rem 0 0;
  }

  .xkdpibf {
    margin: -1px;
  }

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

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

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

  .x15ldej6 {
    margin: 0 0 .375rem;
  }

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

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

  .xubsig6 {
    margin: 0 0 1.25rem;
  }

  .x1ago1ev {
    margin: 0 0 1.5rem;
  }

  .x7qn6qj {
    margin: 0 0 1rem;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x78pyy4 {
    padding: .25rem;
  }

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

  .x1717udv {
    padding: 0;
  }

  .xis3749 {
    padding: 1.5rem;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1dypa6k {
    padding: 18px;
  }

  .x1ybamxr {
    padding: 1rem 0;
  }

  .x1uz70x1 {
    padding: 1rem;
  }

  .x10xs6qf {
    padding: 28px;
  }

  .xtsht4i {
    padding: 2rem 0;
  }

  .xr6jg0x {
    padding: 2rem;
  }

  .xhlvvcx {
    padding: 3rem;
  }

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

@layer priority3 {
  .x17gyrn8 {
    border-color: #1e293b;
  }

  .xc6w5ys {
    border-color: #dbe4ee;
  }

  .x9r1u3d {
    border-color: #0000;
  }

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

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

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

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

  .x16eypsj {
    border-radius: .25rem;
  }

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

  .x9mmeec {
    border-radius: .6rem;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x10hpsqq {
    border-radius: 9999px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

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

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

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

  .xk30mkq {
    flex: 240px;
  }

  .x1elwuyh {
    flex: 320px;
  }

  .x98rzlu {
    flex: 1;
  }

  .xvh977a {
    gap: .25rem;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

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

  .x13z6uf9 {
    gap: .5rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

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

  .x1h4iudz {
    gap: 2rem;
  }

  .x1rzw5jd {
    gap: 32px;
  }

  .x167g77z {
    gap: 8px;
  }

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

  .xgkxs2y {
    grid-column: 1;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .x1ms6mhf {
    grid-row: 1;
  }

  .x7sv70a {
    grid-row: 2;
  }

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

  .x1wboj75 {
    margin-inline: .5rem;
  }

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

  .x6qoaat {
    padding-block: 1.25rem;
  }

  .x1yb22fu {
    padding-block: 1.5rem;
  }

  .xgepmj6 {
    padding-block: 1rem;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .x18mflkt {
    padding-block: 2rem;
  }

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

  .xic3azd {
    padding-block: 3rem;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x1m7iz9m {
    padding-block: 9px;
  }

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

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

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1qhpy6z {
    padding-inline: 1.25rem;
  }

  .xzsmjar {
    padding-inline: 1.5rem;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .xw4edqq {
    padding-inline: 2rem;
  }

  .xm9j1uf {
    padding-inline: 5px;
  }

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

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x171tshz {
    transition: background .15s, color .15s;
  }

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

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

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

@layer priority4 {
  .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;
  }

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

  .x1y8v6su {
    align-self: start;
  }

  .xvo38ju {
    animation-delay: var(--x-animationDelay);
  }

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

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

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

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

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

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

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

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

  .xahznf7 {
    background-color: #0f172a;
  }

  .xai882t {
    background-color: #e0f2fe;
  }

  .x1vib7ui {
    background-color: #e2e8f0;
  }

  .xt040g {
    background-color: #f8fafc;
  }

  .x1c5tqo3 {
    background-color: #fff;
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

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

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

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

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

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

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

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

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

  .x1mmzl47 {
    box-shadow: 0 1px 2px #2425312e, 0 12px 28px #2425311a;
    box-shadow: 0 1px 2px lab(15.126% 1.85128 -7.99202 / .18), 0 12px 28px lab(15.126% 1.85128 -7.99202 / .1);
  }

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

  .xq5zfrc {
    box-shadow: 0 8px 32px #0000002e;
  }

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

  .xvd3k3c {
    caption-side: top;
  }

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

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

  .x4modp7 {
    color: #075985;
  }

  .x1qgtw3l {
    color: #0f172a;
  }

  .x1mmawto {
    color: #0f766e;
  }

  .x18d090y {
    color: #334155;
  }

  .xn7i40n {
    color: #475569;
  }

  .xairlvy {
    color: #64748b;
  }

  .x1yev4qp {
    color: #e2e8f0;
  }

  .x1heor9g {
    color: inherit;
  }

  .x14rh7hd {
    color: var(--x-color);
  }

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

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

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

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

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

  .x2lah0s {
    flex-shrink: 0;
  }

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

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

  .x1603h9y {
    font-size: 1.25rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x579bpy {
    font-size: 2rem;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .xfbjfs5 {
    font-weight: 540;
  }

  .xmvyi9x {
    font-weight: 560;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xuv8nkb {
    font-weight: 800;
  }

  .x1o3dnpt {
    grid-template-columns: 14rem 1fr;
  }

  .x15hzauu {
    grid-template-columns: 16rem 1fr;
  }

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

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

  .x1igcftu {
    grid-template-columns: minmax(0, 1fr) minmax(16rem, 22rem);
  }

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

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

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

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

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

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

  .xogrr9c {
    grid-template-rows: 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;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .xcl1409 {
    line-height: 1.04;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .xax6vvg {
    line-height: 1.12;
  }

  .x14upnqn {
    line-height: 1.14;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

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

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xwq05k6 {
    opacity: .55;
  }

  .x197sbye {
    opacity: .6;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xb4nw82 {
    opacity: var(--x-opacity);
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .x2wh2y9 {
    outline-offset: 4px;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

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

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

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

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

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

  .x15406qy {
    transition-property: background-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;
  }

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

  .x16dsc37 {
    vertical-align: top;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1sdyfia {
    white-space: pre;
  }

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

  .x1n327nk {
    z-index: 10;
  }

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

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

  @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 <= 760px) {
    .x1tc456j.x1tc456j {
      font-size: 32px;
    }
  }

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

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

  @media (width >= 60rem) {
    .x1ksc8py.x1ksc8py {
      grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);
    }
  }

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

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

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

@layer priority5 {
  .x1uzx2p2 {
    border-bottom-color: #dbe4ee;
  }

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

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

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

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

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

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

  .x17ean8 {
    border-bottom-width: var(--x-borderBottomWidth);
  }

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

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

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

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

  .x164u9eo {
    height: .5rem;
  }

  .x1qa65zt {
    height: .625rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .xqu0tyb {
    height: 4px;
  }

  .x1sh0tsm {
    height: 4rem;
  }

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

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

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

  .xat24cr {
    margin-bottom: 0;
  }

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

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

  .x1983rqf {
    max-width: 28rem;
  }

  .x1va8c73 {
    max-width: 320px;
  }

  .xvnzux6 {
    max-width: 46rem;
  }

  .xcxn7c6 {
    max-width: 54ch;
  }

  .xiky8lt {
    max-width: 62ch;
  }

  .xprqm3i {
    max-width: 64ch;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .x1hv4mr {
    max-width: 72rem;
  }

  .x2umgb4 {
    min-height: 1.25rem;
  }

  .x1pw4g4d {
    min-height: 1.75rem;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xsejkeq {
    min-height: 2.5rem;
  }

  .x1in32aq {
    min-height: 2rem;
  }

  .x8nclml {
    min-height: 64px;
  }

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

  .x13vifvy {
    top: 0;
  }

  .xm3se36 {
    top: 2rem;
  }

  .x9oiu8 {
    top: 96px;
  }

  .x2s01sl {
    width: .55rem;
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x154i66o {
    width: 3.5rem;
  }

  .xekueh {
    width: 4rem;
  }

  .xycev2y {
    width: 60%;
  }

  .x19ucgzf {
    width: 90vw;
  }

  .x14atkfc {
    width: auto;
  }

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

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

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

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

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

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

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

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

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

@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: #5354d3;
  --x12gs64e: #3f33b9;
  --x7yffs5: #747bd9;
  --xwmeyfb: #f9fafd;
  --xsrx59e: #fdfdff;
  --xpmnoyl: #f3f3f7;
  --xscvevz: #242534;
  --xlstatd: #2d2f3f;
  --xehwa4y: #242531;
  --x11g55p: #565762;
  --xq1izab: #7e7f8a;
  --x1skwk21: #f9fafd;
  --x1jdd3lj: #dcdde6;
  --xj63wrn: #90919d;
  --xy97qyo: #e0e1e7;
  --x1eonni8: #c9cad2;
  --x17vecwp: #3f4152;
  --x1eevb60: var(--xid-font), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --x1xquao7: ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Code", Menlo, Consolas, monospace;
}

@supports (color: lab(0% 0 0)) {
  :root, .xiux509 {
    --x19slolz: lab(41.5812% 29.1682 -66.9007);
    --x12gs64e: lab(30.4145% 37.8058 -70.2499);
    --x7yffs5: lab(54.3373% 16.1056 -49.6961);
    --xwmeyfb: lab(98.2302% .254482 -1.49411);
    --xsrx59e: lab(99.3977% .190079 -1.12112);
    --xpmnoyl: lab(95.8926% .454217 -2.2233);
    --xscvevz: lab(15.0728% 2.40825 -9.75874);
    --xlstatd: lab(19.6871% 2.64938 -10.8522);
    --xehwa4y: lab(15.126% 1.85128 -7.99202);
    --x11g55p: lab(37.2114% 1.41181 -6.60756);
    --xq1izab: lab(53.4682% 1.29384 -5.87945);
    --x1skwk21: lab(98.2302% .254482 -1.49411);
    --x1jdd3lj: lab(88.3086% .792295 -4.46444);
    --xj63wrn: lab(60.4116% 1.45835 -6.61285);
    --xy97qyo: lab(89.4965% .610799 -2.96112);
    --x1eonni8: lab(81.3437% .932753 -4.43145);
    --x17vecwp: lab(27.8169% 2.50384 -10.9062);
  }
}

:root, .xua620y {
  --xid-primary: #4f46e5;
  --xid-primary-foreground: #fff;
  --xid-bg: #fff;
  --xid-fg: #0f172a;
  --xid-muted: #f1f5f9;
  --xid-muted-foreground: #64748b;
  --xid-accent: #6366f1;
  --xid-border: #e2e8f0;
  --xid-danger: #dc2626;
  --xid-danger-foreground: #fff;
  --xid-warning: #f59e0b;
  --xid-warning-foreground: #fff;
  --xid-success: #16a34a;
  --xid-success-foreground: #fff;
  --xid-radius: .5rem;
  --xid-font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.x3rcs06.x3rcs06, .x3rcs06.x3rcs06:root {
  --xid-accent: #818cf8;
  --xid-bg: #0f172a;
  --xid-border: #334155;
  --xid-danger: #f87171;
  --xid-danger-foreground: #0f172a;
  --xid-fg: #f8fafc;
  --xid-muted: #1e293b;
  --xid-muted-foreground: #94a3b8;
  --xid-primary: #6366f1;
  --xid-primary-foreground: #fff;
  --xid-success: #4ade80;
  --xid-success-foreground: #0f172a;
  --xid-warning: #fbbf24;
  --xid-warning-foreground: #0f172a;
}
