@layer resets{*,:before,:after{box-sizing:border-box}html,body{margin:0}button{font-family:inherit;font-size:inherit;line-height:inherit}::placeholder{color:currentColor;opacity:.55}input,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit}summary::-webkit-details-marker{display:none}h1,h2,h3,h4,h5,h6,p,pre,figure,blockquote,ul,ol,dl,dd{margin:0}}html{scrollbar-gutter:stable;font-size:106.25%}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2371717a'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2rem}.dark select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23a1a1aa'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E")}select option{color:#18181b;background-color:#fff;padding:.5rem}.dark select option{color:#fafafa;background-color:#18181b}[data-theme-switcher]>[data-icon]{display:none}[data-theme-switcher]>[data-icon]:last-child{display:contents}html[data-theme-pref] [data-theme-switcher]>[data-icon]{display:none}html[data-theme-pref=light] [data-theme-switcher]>[data-icon=light],html[data-theme-pref=dark] [data-theme-switcher]>[data-icon=dark],html[data-theme-pref=system] [data-theme-switcher]>[data-icon=system]{display:contents}

@layer priority1;

@layer priority2 {
  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .xd7ozn7 {
    padding: .375rem;
  }

  .x79iv2k {
    padding: .75rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xomzojh {
    padding: 1.25rem;
  }

  .xis3749 {
    padding: 1.5rem;
  }
}

@layer priority3 {
  .x1bg9h4p {
    border-color: var(--x14um96h);
  }

  .x1dfwsqy {
    border-color: var(--x177n0z2);
  }

  .x15p3kd0 {
    border-color: var(--x26pk0s);
  }

  .x1m7g3sn {
    border-color: var(--xjajrrp);
  }

  .xqafx8j {
    border-color: var(--xn5xcpk);
  }

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

  .x1xh8lfz {
    border-radius: .2rem;
  }

  .x6i6fhv {
    border-radius: .375rem;
  }

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

  .x1yt6v20 {
    border-radius: .75rem;
  }

  .x1nj7uno {
    border-radius: 1px;
  }

  .x10hpsqq {
    border-radius: 9999px;
  }

  .x1l370xy {
    border-radius: var(--x1jsaxm7);
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x1cqoux5 {
    flex: 1 1 0;
  }

  .xvh977a {
    gap: .25rem;
  }

  .x73f2yu {
    gap: .35rem;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .x1ctvv5z {
    gap: .444444em;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .xj3jsk1 {
    gap: 1.75rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .xtacmkj {
    gap: 2.5rem;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1h4iudz {
    gap: 2rem;
  }

  .xbrdnr0 {
    gap: 3.5rem;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x10im51j {
    margin-block: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1bng3s8 {
    padding-block: .05em;
  }

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

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

  .x13eudtd {
    padding-block: .625rem;
  }

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

  .x1j6fjeo {
    padding-block: 2.5rem;
  }

  .x18mflkt {
    padding-block: 2rem;
  }

  .x1gq2brh {
    padding-inline: .22em;
  }

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

  .x1pt2qf6 {
    padding-inline: .75rem 1rem;
  }

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

  .xzsmjar {
    padding-inline: 1.5rem;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x1h7b6hj:hover {
    border-color: var(--xtsftuq);
  }

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

  .xqozil3:focus {
    border-color: var(--x1voa40);
  }

  @media (width >= 48rem) {
    .x1j7s0s4.x1j7s0s4 {
      gap: 2rem;
    }
  }

  @media (width >= 768px) {
    .x11cz9kg.x11cz9kg {
      padding-block: 2.5rem;
    }

    .x16hivos.x16hivos {
      padding-block: 3.5rem;
    }
  }
}

@layer priority4 {
  .xlh3980 {
    -moz-osx-font-smoothing: grayscale;
  }

  .xvmahel {
    -webkit-font-smoothing: antialiased;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

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

  .x1aerksh {
    animation-name: x1wc8ddo-B;
  }

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

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

  .xjbqb8w {
    background-color: #0000;
  }

  .xsp4hv8 {
    background-color: var(--x13t8igk);
  }

  .x1ckw25g {
    background-color: var(--x14um96h);
  }

  .x1vfoqg {
    background-color: var(--x177n0z2);
  }

  .x8hnddn {
    background-color: var(--x1imzufo);
  }

  .xohyodx {
    background-color: var(--x1lpy15g);
  }

  .x1qv3h5s {
    background-color: var(--x1w44qv9);
  }

  .xoxgyv {
    background-color: var(--x1wzc6w8);
  }

  .x1vuajku {
    background-color: var(--x26pk0s);
  }

  .x1b8lu2f {
    background-color: var(--xbrjk0j);
  }

  .x1w4xiq {
    background-color: var(--xbx0jyn);
  }

  .x1uk7jxe {
    background-color: var(--xe43zcj);
  }

  .xjac6v4 {
    background-color: var(--xgyc7wf);
  }

  .xd4uq67 {
    background-color: var(--xmtnduo);
  }

  .xvrkhws {
    background-color: var(--xn5xcpk);
  }

  .x17navvi {
    background-color: var(--xzx26je);
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1l59q01 {
    box-shadow: 0 10px 15px -3px #0000001a;
  }

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

  .xmka5e {
    color: var(--x13t8igk);
  }

  .x3owu5u {
    color: var(--x177n0z2);
  }

  .xe732uz {
    color: var(--x1e0j6j);
  }

  .x164mhlw {
    color: var(--x1p9xebj);
  }

  .x1c719vs {
    color: var(--x1pl4j08);
  }

  .x11tyxrq {
    color: var(--x1t7yknq);
  }

  .x1257nes {
    color: var(--x6l0ii6);
  }

  .x1pi78fy {
    color: var(--xa72cwq);
  }

  .xkdvaji {
    color: var(--xhl10vk);
  }

  .x189ck2k {
    color: var(--xmi1rp4);
  }

  .x12kjdoo {
    color: var(--xn5xcpk);
  }

  .x9psyfn {
    color: var(--xpvrvch);
  }

  .x3hg7yt {
    color: var(--xy7vj71);
  }

  .xgvynzx {
    column-gap: 1.5rem;
  }

  .x1izhsip {
    column-gap: 1rem;
  }

  .xo10215 {
    column-gap: 2.5rem;
  }

  .x13z9xas {
    column-gap: 3.5rem;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xnhzg7v {
    fill: var(--x1e0j6j);
  }

  .xbp2xv3 {
    fill: var(--xn5xcpk);
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1d260ry {
    font-family: var(--font-mono-face),ui-monospace,monospace;
  }

  .x175327p {
    font-family: var(--x1yjqg9h);
  }

  .x1ilmj4u {
    font-family: var(--xe3fygw);
  }

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

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

  .x1s8wshw {
    font-size: .875em;
  }

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

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

  .x1lkfr7t {
    font-size: 1.0625rem;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .x1q74xe4 {
    font-size: 1.75rem;
  }

  .xcg35fi {
    font-size: 1.875rem;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xdhfpv1 {
    font-size: 2.25rem;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

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

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

  .xl56j7k {
    justify-content: center;
  }

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

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

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

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

  .x1i21sxh {
    letter-spacing: normal;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .xo5v014 {
    line-height: 1;
  }

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

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

  .x1ks1olk {
    opacity: .7;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1mzt3pk {
    overflow-wrap: break-word;
  }

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

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x288g5 {
    resize: vertical;
  }

  .x1fc8kun {
    row-gap: .5rem;
  }

  .x9pjww1 {
    row-gap: 1.5rem;
  }

  .x1d474pu {
    row-gap: 2rem;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xflawjn {
    transform: translateY(.1415em);
  }

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

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

  .x16dsc37 {
    vertical-align: top;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x1sdyfia {
    white-space: pre;
  }

  .xf5e64p {
    z-index: 40;
  }

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

  .x1lfpgzf:disabled {
    opacity: .4;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .x2ydccq:hover {
    background-color: var(--x1i4tvjb);
  }

  .x1kqrdc4:hover {
    background-color: var(--xbx0jyn);
  }

  .x1ea45vt:hover {
    background-color: var(--xq89lbd);
  }

  .xoh7g4i:hover {
    color: var(--x1p9xebj);
  }

  .xd5zb3t:focus {
    box-shadow: 0 0 0 1px var(--x1voa40);
  }

  @media (width >= 640px) {
    .x1ry10qb.x1ry10qb {
      column-gap: 1.5rem;
    }
  }

  @media (width >= 48rem) {
    .x1lb60mr.x1lb60mr {
      flex-basis: 14rem;
    }

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

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

    .x15h7lts.x15h7lts {
      font-size: 1.875rem;
    }

    .xp1feri.xp1feri {
      font-size: 2.25rem;
    }

    .xb8sw5w.xb8sw5w {
      font-size: 3.75rem;
    }

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

  @media (width <= 30rem) {
    .x1oxcaxh.x1oxcaxh {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width >= 1024px) {
    .x1vyjuow.x1vyjuow {
      grid-template-columns: repeat(3, 1fr);
    }
  }

  @media (width >= 640px) and (width <= 959.99px) {
    .x1kju0f6.x1kju0f6 {
      grid-template-columns: repeat(3, 1fr);
    }
  }

  @media (width >= 960px) {
    .xh8zgax.xh8zgax {
      grid-template-columns: repeat(4, 1fr);
    }
  }

  @media (width >= 768px) {
    .xnboxkr.xnboxkr {
      text-align: center;
    }
  }
}

@layer priority5 {
  .x1qlqdux {
    border-bottom-color: var(--x26pk0s);
  }

  .x1v7ffpw {
    border-bottom-color: var(--xjajrrp);
  }

  .x11w7rj8 {
    border-bottom-color: var(--xn5xcpk);
  }

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

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

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

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

  .xxar9gz {
    border-top-color: var(--x26pk0s);
  }

  .xcilrjs {
    border-top-color: var(--xjajrrp);
  }

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

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

  .x1szun9y {
    bottom: 1rem;
  }

  .x1qa65zt {
    height: .625rem;
  }

  .x1lg3aos {
    height: 1.55556em;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .xettwda {
    height: 2rem;
  }

  .x1gr9t9r {
    margin-bottom: .75rem;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1eq25fj {
    margin-bottom: 1.25rem;
  }

  .xc8tqf8 {
    margin-bottom: 1.75rem;
  }

  .x4aigyd {
    margin-left: .25rem;
  }

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

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

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

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

  .xdj266r {
    margin-top: 0;
  }

  .xwg69jb {
    margin-top: 1.25rem;
  }

  .x1c4vshn {
    margin-top: 1.5rem;
  }

  .x178dpqu {
    margin-top: 1.75rem;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .x1o5ky9o {
    margin-top: 2.5rem;
  }

  .x1cl2iem {
    margin-top: 2rem;
  }

  .x12boebu {
    margin-top: 3.5rem;
  }

  .x1hpjnmm {
    margin-top: 3rem;
  }

  .xfo0wrl {
    margin-top: 4rem;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .xl4u9xm {
    max-width: 64rem;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x1meygxz {
    min-height: 5rem;
  }

  .xeuugli {
    min-width: 0;
  }

  .x9041oi {
    min-width: 2px;
  }

  .x19hwnzc {
    min-width: 2rem;
  }

  .x82akag {
    min-width: 3.5rem;
  }

  .xzcui5c {
    min-width: 32rem;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x163t5y5 {
    padding-bottom: 1.5rem;
  }

  .x1uae1lo {
    padding-left: 1.25rem;
  }

  .x1vua2ax {
    padding-left: 1.5rem;
  }

  .x52dz5p {
    padding-right: 1rem;
  }

  .xxcd0se {
    padding-right: 2.5rem;
  }

  .x1mcfnh7 {
    padding-top: 1.25rem;
  }

  .x12t3zde {
    padding-top: 1rem;
  }

  .x128v7jw {
    padding-top: 2rem;
  }

  .x1bnp733 {
    right: .625rem;
  }

  .x1u62bzc {
    right: 1rem;
  }

  .x7h287w {
    top: .625rem;
  }

  .xaxq0s2 {
    top: 1.625rem;
  }

  .x1e7hgle {
    width: .625rem;
  }

  .xnpifrf {
    width: 1.55556em;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xa23ldc {
    width: 10rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x14atkfc {
    width: auto;
  }

  @media (width >= 48rem) {
    .xuvpg5h.xuvpg5h {
      padding-top: .0625rem;
    }
  }
}

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

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

:root, .xb0icq1 {
  --x1jsaxm7: .5rem;
}

:root, .x34knqo {
  --x1yjqg9h: var(--font-sans-face), "Helvetica Neue", Arial, sans-serif;
  --xe3fygw: var(--font-mono-face), ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;
}

:root, .x17xppjl {
  --xbrjk0j: #fff;
  --xe43zcj: #fff;
  --x1wzc6w8: #fff;
  --xbx0jyn: #f4f4f5;
  --x1p9xebj: #0a0a0a;
  --xmi1rp4: #404040;
  --xhl10vk: #4e6156;
  --x6l0ii6: #fff;
  --x1t7yknq: #fff;
  --xkl4g1q: #fff;
  --xn5xcpk: #007a4d;
  --x1i4tvjb: #005c3a;
  --x1t2jrly: #007a4d1a;
  --x1e0j6j: #d4a017;
  --x26pk0s: #dbe6df;
  --xjajrrp: #e4e4e7;
  --xtsftuq: #404040;
  --x177n0z2: #dc2626;
  --xq89lbd: #b91c1c;
  --x1lpy15g: #fef2f2;
  --xzx26je: #ef44441a;
  --xpvrvch: #16a34a;
  --xmtnduo: #22c55e1a;
  --x14um96h: #22c55e;
  --x13t8igk: #d97706;
  --xgyc7wf: #fef3c7;
  --x1w44qv9: #0d1712;
  --xy7vj71: #d5e5da;
  --xa72cwq: #7d938a;
  --x1pl4j08: #ffcf40;
  --x1imzufo: #fffc;
  --xia216e: #0006;
  --x1rj45hs: #a1a1aa;
  --x14k5sbg: #71717a;
  --x1voa40: #007a4d;
}

.xh6vngt.xh6vngt, .xh6vngt.xh6vngt:root {
  --xn5xcpk: #00c07a;
  --x1i4tvjb: #3adf9a;
  --x1t2jrly: #00c07a1a;
  --xbrjk0j: #0b0f0d;
  --xe43zcj: #09090b;
  --x1wzc6w8: #18181b;
  --xbx0jyn: #27272a;
  --x26pk0s: #202b25;
  --xjajrrp: #27272a;
  --xtsftuq: #8fa397;
  --x177n0z2: #f87171;
  --x1lpy15g: #7f1d1d33;
  --xq89lbd: #ef4444;
  --xzx26je: #ef44441a;
  --x1p9xebj: #e6efe9;
  --xmi1rp4: #8fa397;
  --x6l0ii6: #0b0f0d;
  --x1t7yknq: #0b0f0d;
  --xhl10vk: #8fa397;
  --x1voa40: #00c07a;
  --x1e0j6j: #ffcf40;
  --xkl4g1q: #fff;
  --x1imzufo: #18181bcc;
  --xia216e: #0006;
  --xpvrvch: #4ade80;
  --xmtnduo: #22c55e1a;
  --x14um96h: #22c55e;
  --x1w44qv9: #080d0a;
  --xa72cwq: #66796f;
  --xy7vj71: #d0e0d6;
  --x1pl4j08: #ffcf40;
  --x13t8igk: #fbbf24;
  --xgyc7wf: #f59e0b26;
  --x1rj45hs: #a1a1aa;
  --x14k5sbg: #71717a;
}
