
@layer priority1 {
  :root, .x1531pjb {
    --xztr08j: Inter, system-ui, sans-serif;
    --x6qhnub: #0f172a;
    --x1o5t9sa: #f8fafc;
    --x1473pqo: #2563eb;
    --x1gliq4m: #3b82f6;
    --xac4kzd: #f8fafc;
    --x2algju: #e2e8f0;
    --x175cov0: #f8fafc;
    --x75bs3m: #f1f5f9;
    --x14m220h: #62748e;
    --x10wlsvv: #45556c;
    --x1qie9s0: #314158;
    --x1fkcgt7: #0f172b;
    --x2lntv8: #e40014;
    --xi2wjh2: #b45309;
    --x9up0eq: #047857;
  }

  @supports (color: lab(0% 0 0)) {
    :root, .x1531pjb {
      --x175cov0: lab(98.1434% -.369519 -1.05966);
      --x75bs3m: lab(96.286% -.852436 -2.46847);
      --x14m220h: lab(48.0876% -2.03595 -16.5814);
      --x10wlsvv: lab(35.5623% -1.74978 -15.4316);
      --x1qie9s0: lab(26.9569% -1.47016 -15.6993);
      --x1fkcgt7: lab(7.78673% 1.82345 -15.0537);
      --x2lntv8: lab(48.4493% 77.4328 61.5452);
    }
  }
}

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

  .x17l89ck {
    margin: .75rem 0;
  }

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

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

  .xubsig6 {
    margin: 0 0 1.25rem;
  }

  .x7qn6qj {
    margin: 0 0 1rem;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .xm9guyr {
    padding: .5rem .625rem;
  }

  .x19xz3x6 {
    padding: .5rem .8rem;
  }

  .xq1oxg1 {
    padding: .75rem 0;
  }

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

  .x79iv2k {
    padding: .75rem;
  }

  .x1uz70x1 {
    padding: 1rem;
  }

  .xwy6exq {
    padding: clamp(1rem, 3vw, 2rem) 1rem 4rem;
  }
}

@layer priority3 {
  .xxc22ik {
    border-color: var(--x2algju);
  }

  .x18zji9m {
    border-color: var(--x6qhnub);
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1rnn1gs {
    gap: .35rem .75rem;
  }

  .x73f2yu {
    gap: .35rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

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

  .x1k89h87 {
    margin-block: .75rem;
  }

  .x1gao6g4 {
    margin-block: 1rem 1.5rem;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xysyzu8 {
    overflow: auto;
  }

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

  .xnxx81d {
    padding-inline: 1rem;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .xi5hdl0:focus-visible {
    outline: 2px solid var(--x1473pqo);
  }
}

@layer priority4 {
  .xskqghr {
    accent-color: var(--x1473pqo);
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

  .x7fd4wk {
    align-self: end;
  }

  .xjyslct {
    appearance: none;
  }

  .x1uiuz3b {
    background-color: #ecfdf5;
  }

  .xno7vgv {
    background-color: #fef2f2;
  }

  .x1wtp3q3 {
    background-color: var(--x175cov0);
  }

  .xefbt90 {
    background-color: var(--x6qhnub);
  }

  .xveogg {
    background-color: var(--x75bs3m);
  }

  .xpgnq7s {
    background-color: var(--xac4kzd);
  }

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

  .xvzdtka {
    color: var(--x10wlsvv);
  }

  .xyqz4mj {
    color: var(--x1473pqo);
  }

  .x1w2b52t {
    color: var(--x1o5t9sa);
  }

  .x1prjft6 {
    color: var(--x1qie9s0);
  }

  .x69aibr {
    color: var(--x2lntv8);
  }

  .x1p269wk {
    color: var(--x6qhnub);
  }

  .xhlj62j {
    color: var(--x9up0eq);
  }

  .xjgm01v {
    color: var(--xi2wjh2);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x19c6qw4 {
    font-family: var(--xztr08j);
  }

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

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

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

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

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xujz7lo {
    font-size: clamp(1.6rem, 4vw, 2rem);
  }

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

  .x1s688f {
    font-weight: 600;
  }

  .x19s9jnd {
    font-weight: 650;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1t8wntd {
    font-weight: 750;
  }

  .x161t031 {
    grid-template-columns: minmax(7rem, 10rem) minmax(0, 1fr);
  }

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

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

  .xrq0m5f {
    letter-spacing: -.035em;
  }

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

  .x1u7k74 {
    line-height: 1.2;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x1xfvgam {
    line-height: 1.35;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x288g5 {
    resize: vertical;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

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

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

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

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

  .xijokvz:disabled {
    opacity: .5;
  }

  .x1xiznhz:hover {
    background-color: var(--x1qie9s0);
  }

  .x8t7lmf:hover {
    background-color: var(--x75bs3m);
  }
}

@layer priority5 {
  .x1wgceca {
    border-top-color: var(--x2algju);
  }

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

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

  .x1l36t39 {
    height: 1rem;
  }

  .x1eq25fj {
    margin-bottom: 1.25rem;
  }

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

  .x1c4vshn {
    margin-top: 1.5rem;
  }

  .xfegkp8 {
    max-height: 22rem;
  }

  .x114jws4 {
    max-height: 60vh;
  }

  .x14i9o60 {
    max-width: 56rem;
  }

  .x17na0u1 {
    max-width: 85%;
  }

  .x19r4su4 {
    min-height: 14rem;
  }

  .xsejkeq {
    min-height: 2.5rem;
  }

  .xciow05 {
    min-height: 20rem;
  }

  .xhmtybg {
    min-height: 3.75rem;
  }

  .xd4eqea {
    min-height: 4rem;
  }

  .xeuugli {
    min-width: 0;
  }

  .x5t9999 {
    min-width: min(100%, 12rem);
  }

  .x1odjw0f {
    overflow-y: auto;
  }

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

  .x12t3zde {
    padding-top: 1rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .xdnnxv7:hover {
    border-bottom-color: var(--x1gliq4m);
  }
}
