@layer reset{*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,blockquote,figure,ol,ul,dl,dd{margin:0;padding:0}ul,ol{list-style:none}}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}:focus:not(:focus-visible){outline:none}

@layer priority1;

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

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

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

  .x1ago1ev {
    margin: 0 0 1.5rem;
  }

  .x1hfpvee, .x7qn6qj {
    margin: 0 0 1rem;
  }

  .xhrucxd {
    margin: 0 auto 1.5rem;
  }

  .x19bbpc0 {
    margin: 0 auto;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .xs07bxi {
    padding: .125rem .5rem;
  }

  .xym41cn {
    padding: .125rem .625rem;
  }

  .x48ff29 {
    padding: .25rem .5rem;
  }

  .x4h4coh {
    padding: .25rem .625rem;
  }

  .x1hluc2t {
    padding: .25rem .75rem;
  }

  .x19zwqpl {
    padding: .3125rem .75rem;
  }

  .xhz068r {
    padding: .375rem .75rem;
  }

  .xhqwi7k {
    padding: .375rem 0;
  }

  .xul9zhw {
    padding: .375rem 1rem;
  }

  .xu8om6g {
    padding: .5rem .75rem;
  }

  .x16ijxlh {
    padding: .5rem .875rem;
  }

  .x1nckc73 {
    padding: .5rem 0 2rem;
  }

  .xl1j9gz {
    padding: .5rem 0;
  }

  .xrqs5gp {
    padding: .5rem 1rem;
  }

  .x7gbtqy {
    padding: .5rem;
  }

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

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

  .xwbkpvb {
    padding: .625rem .875rem;
  }

  .xx6ew6l {
    padding: .625rem 0;
  }

  .x1iabo4n {
    padding: .625rem 1.25rem;
  }

  .x17fckv4 {
    padding: .625rem 1rem;
  }

  .xq1oxg1 {
    padding: .75rem 0;
  }

  .x3q7xiw {
    padding: .75rem 1.25rem;
  }

  .x174zr50 {
    padding: .75rem 1.5rem;
  }

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

  .x79iv2k {
    padding: .75rem;
  }

  .xqjsxwc {
    padding: .875rem 1.5rem;
  }

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

  .x19s2kg {
    padding: 0 1rem 1rem;
  }

  .xq3cggq {
    padding: 0 1rem;
  }

  .x15zu8e9 {
    padding: 0 2rem;
  }

  .x1717udv {
    padding: 0;
  }

  .x1inkmhs {
    padding: 1.25rem 1.5rem 1rem;
  }

  .x4couov {
    padding: 1.25rem 1.5rem;
  }

  .x7ez6af {
    padding: 1.25rem 1.75rem;
  }

  .xomzojh {
    padding: 1.25rem;
  }

  .xis3749 {
    padding: 1.5rem;
  }

  .x1blgzdm {
    padding: 1.75rem;
  }

  .x1jws23s {
    padding: 1rem .5rem;
  }

  .x1ybamxr {
    padding: 1rem 0;
  }

  .x1yozcrx {
    padding: 1rem 1.25rem;
  }

  .x17v3l2f {
    padding: 1rem 2rem;
  }

  .x1uz70x1 {
    padding: 1rem;
  }

  .x1987f1p {
    padding: 2px 5px;
  }

  .x1dumkz1 {
    padding: 2px 6px;
  }

  .xmfpazt {
    padding: 2px 8px;
  }

  .xe0gmnc {
    padding: 2rem 2rem 4rem;
  }

  .xr6jg0x {
    padding: 2rem;
  }

  .x1asu97y {
    padding: 3px 8px;
  }

  .x5g1jw2 {
    padding: 3rem 2rem;
  }

  .x1v9t41d {
    padding: 4px 10px;
  }

  .xlxv6b7 {
    padding: 4rem 2rem;
  }

  .xuu9xdy {
    padding: 4rem;
  }

  .x1u5hvk7 {
    padding: 5rem 2rem;
  }

  .x10kg585 {
    padding: 6px 14px;
  }

  .xe8ttls {
    padding: 8px;
  }

  .x1h677tq {
    padding: var(--x1s3fizh) var(--x1c4xvel);
  }

  .xwy6wa7 {
    padding: var(--x1s3fizh) var(--x3q3eyp);
  }

  .xl999xv {
    padding: var(--x3q3eyp) var(--x1c4xvel);
  }

  .x14nrqua {
    padding: var(--x3q3eyp);
  }

  @media (width <= 639px) {
    .x16pt6hd.x16pt6hd {
      padding: 0;
    }
  }
}

@layer priority3 {
  .x1bv40in {
    border-color: #22c55e;
  }

  .x1hm4ljt {
    border-color: #22c55e33;
  }

  .x1kkbqw8 {
    border-color: #334155;
  }

  .x934g1m {
    border-color: #374151;
  }

  .xark38b {
    border-color: #3b82f6;
  }

  .xbunwuz {
    border-color: #3b82f626;
  }

  .x1o9gzsd {
    border-color: #3b82f633;
  }

  .x1l2nufp {
    border-color: #3b82f680;
  }

  .x16cq7pa {
    border-color: #4b5563;
  }

  .xeb7ovs {
    border-color: #60a5fa;
  }

  .x2vputn {
    border-color: #ef444433;
  }

  .xuifixa {
    border-color: #f59e0b33;
  }

  .x1fgf9eg {
    border-color: #ffffff08;
  }

  .xgr4e8i {
    border-color: #ffffff0f;
  }

  .x1vmts28 {
    border-color: #ffffff1a;
  }

  .xaen4ym {
    border-color: #fffc;
  }

  .xeoiz78 {
    border-color: #f59e0b4d;
  }

  .x1pocj0y {
    border-color: #22c55e99;
  }

  .x1lepdws {
    border-color: #3b82f633;
  }

  .x10qhpfg {
    border-color: #3b82f64d;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x1crn155 {
    border-color: var(--xmp3g0g);
  }

  .x8qquuf {
    border-color: var(--xzoqhq5);
  }

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

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

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

  .xmx9ex2 {
    border-radius: .625rem;
  }

  .xf653y4 {
    border-radius: .75rem .75rem 0 0;
  }

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

  .x2u8bby {
    border-radius: 0;
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .x3fmiap {
    border-radius: 1rem;
  }

  .xjs3kcu {
    border-radius: 2px 2px 0 0;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .x10hpsqq {
    border-radius: 9999px;
  }

  .xafotoc {
    border-radius: var(--x2iwwk6);
  }

  .xc2x9yi {
    border-radius: var(--xtzh5kl);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x9r2w2z {
    border-width: 3px;
  }

  .x1cqoux5 {
    flex: 1 1 0;
  }

  .x12lumcd {
    flex: auto;
  }

  .x98rzlu {
    flex: 1;
  }

  .xvh977a {
    gap: .25rem;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1h4iudz {
    gap: 2rem;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x167g77z {
    gap: 8px;
  }

  .x1vhx2rw {
    gap: var(--x1c4xvel);
  }

  .x1cxqr23 {
    gap: var(--x1s3fizh);
  }

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

  .x623te4 {
    grid-column: span 2;
  }

  .x1s1iq0c {
    outline: 2px solid #fff;
  }

  .x1fdavoc {
    outline: 2px solid var(--xmp3g0g);
  }

  .xed0yyn {
    outline: 3px solid #60a5fa99;
  }

  .xho90pg {
    outline: 3px solid #0000;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x19eei9o, .xsn8bb8 {
    transition: all .15s;
  }

  .xy9syeq {
    transition: all .2s ease-in-out;
  }

  .x169l3ba, .x1ng1d19 {
    transition: all .2s;
  }

  .x111pd7f {
    transition: background-color .15s;
  }

  .x5gkzjs {
    transition: background-color .2s;
  }

  .xh9i1g {
    transition: background-color .2s, opacity .2s;
  }

  .x1h2kqdt {
    transition: background-color .2s;
  }

  .x1aq93mo {
    transition: border-color .15s;
  }

  .x6yqbl8 {
    transition: border-color .2s, outline-color .2s;
  }

  .xvewczl {
    transition: border-color .2s;
  }

  .x1e6qi8l, .x1gwx9ft {
    transition: color .2s;
  }

  .x9ukxhc {
    transition: height .3s;
  }

  .xzdg38j {
    transition: opacity .2s;
  }

  .x112o3c2 {
    transition: transform .15s;
  }

  .x13woxms {
    transition: transform .2s, box-shadow .2s;
  }

  .x1el4u5y {
    transition: transform .3s;
  }

  .xjoa31q {
    transition: width .3s;
  }

  .x1b8foyv {
    transition: width .5s;
  }

  .x1smkavi:hover {
    border-color: #22c55e;
  }

  .x4llfcz:hover {
    border-color: #334155;
  }

  .x1v2hodx:hover {
    border-color: #3b82f6;
  }

  .xekx0x1:hover {
    border-color: #3b82f64d;
  }

  .x1jnp0rf:hover {
    border-color: #3b82f680;
  }

  .x16cbrd3:hover {
    border-color: #475569;
  }

  .x1q5bxn4:hover {
    border-color: #4b5563;
  }

  .xi3dypo:hover {
    border-color: #ef4444;
  }

  .x1weqh22:hover {
    border-color: #ef444466;
  }

  .x1l4kybo:hover {
    border-color: #ffffff1a;
  }

  .x536b4n:hover {
    border-color: #fff3;
  }

  .x1hgnm3b:hover {
    border-color: #3b82f659;
  }

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

  .x1cxhvq6:focus {
    border-color: #3b82f6;
  }

  .xp9fr56:focus {
    border-color: #3b82f680;
  }

  .x1uvtmcs:focus {
    outline: none;
  }

  @media (width <= 600px) {
    .xlp7nu7.xlp7nu7 {
      flex: 1 0 100%;
    }

    .xgfzgrk.xgfzgrk {
      gap: .75rem;
    }
  }

  @media (width <= 639px) {
    .x12u9cwr.x12u9cwr {
      grid-column: span 1;
    }
  }
}

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

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

  .x5lxg6s {
    -webkit-overflow-scrolling: touch;
  }

  .x21xha0 {
    accent-color: #3b82f6;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

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

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

  .xamitd3 {
    align-self: center;
  }

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

  .xmg6eyc {
    animation-duration: 1.5s;
  }

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

  .x1ol1z9a {
    animation-name: xetzqjq-B;
  }

  .x1plog1 {
    aspect-ratio: 1;
  }

  .x186iv6y {
    aspect-ratio: 16 / 9;
  }

  .xoob0kj {
    aspect-ratio: 3 / 2;
  }

  .x1dltgaz {
    aspect-ratio: 4 / 3;
  }

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

  .x1dmgsgi {
    backdrop-filter: blur(8px);
  }

  .x4ca6or {
    background-color: #00000026;
  }

  .x1ejs1hj {
    background-color: #0003;
  }

  .xdvoizm {
    background-color: #00000040;
  }

  .x1t741f2 {
    background-color: #0000004d;
  }

  .x1sfmk64 {
    background-color: #00000080;
  }

  .x19qulx7 {
    background-color: #000a;
  }

  .xqf0vmi {
    background-color: #0a0f1a;
  }

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

  .x18ph9pq {
    background-color: #14532d;
  }

  .x847w9l {
    background-color: #166534;
  }

  .xrvbj3v {
    background-color: #16a34a;
  }

  .xczyhep {
    background-color: #16a34a20;
  }

  .xrnkgdp {
    background-color: #1a2744;
  }

  .x97c12b {
    background-color: #1a3328;
  }

  .x1s1zsy0 {
    background-color: #1e293b;
  }

  .x1wpx9ma {
    background-color: #1e3a5f;
  }

  .xekrpfu {
    background-color: #1f2937;
  }

  .xvrvcqj {
    background-color: #22c55e;
  }

  .x1rppfhw {
    background-color: #22c55e1a;
  }

  .xjp3d52 {
    background-color: #22c55e20;
  }

  .x1n9p37t {
    background-color: #22c55ecc;
  }

  .x1w3he0z {
    background-color: #334155;
  }

  .x1ao6yfs {
    background-color: #374151;
  }

  .x1lqm1v6 {
    background-color: #3b2a1a;
  }

  .x1efvng4 {
    background-color: #3b82f6;
  }

  .xs4uc23 {
    background-color: #3b82f615;
  }

  .x1g8q3ub {
    background-color: #3b82f61a;
  }

  .xpys4u7 {
    background-color: #3b82f626;
  }

  .x1gv06u6 {
    background-color: #3b82f64d;
  }

  .x1a0zmnq {
    background-color: #6366f1;
  }

  .xqydpeb {
    background-color: #64748b;
  }

  .xuy6ebj {
    background-color: #78350f;
  }

  .x1cu0aws {
    background-color: #7c3aed;
  }

  .xakt2s9 {
    background-color: #854d0e;
  }

  .x1scdde8 {
    background-color: #991b1b;
  }

  .xfy0bud {
    background-color: #dc2626;
  }

  .x1d5haup {
    background-color: #dc262620;
  }

  .x1yx8hti {
    background-color: #eab308cc;
  }

  .x12iknm2 {
    background-color: #ef4444;
  }

  .xp2de7f {
    background-color: #ef44441a;
  }

  .x19jtlkx {
    background-color: #ef4444cc;
  }

  .xsz34vl {
    background-color: #f87171;
  }

  .x1c5tqo3 {
    background-color: #fff;
  }

  .x30feop {
    background-color: #ffffff05;
  }

  .x1r2a9jk {
    background-color: #ffffff08;
  }

  .xr3c999 {
    background-color: #ffffff0d;
  }

  .x1325c25 {
    background-color: #ffffff0f;
  }

  .x1c8ul09 {
    background-color: #0006;
  }

  .xcpsgoo {
    background-color: #00000080;
  }

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

  .xssl9ym {
    background-color: #000000bf;
  }

  .x679uo6 {
    background-color: #000c;
  }

  .x1yqjwfo {
    background-color: #000000f2;
  }

  .x1frt6an {
    background-color: #0a0f1af2;
  }

  .xyxmhak {
    background-color: #0f172ad9;
  }

  .x16xm5f2 {
    background-color: #eab3081a;
  }

  .x1he27f2 {
    background-color: #eab30826;
  }

  .x1essui7 {
    background-color: #ef44441a;
  }

  .x11dtfcl {
    background-color: #ef444426;
  }

  .x1yh7i4o {
    background-color: #f59e0b1a;
  }

  .x1dkg0w3 {
    background-color: #f59e0b26;
  }

  .xnauvnn {
    background-color: #fbbf2426;
  }

  .xpj9qch {
    background-color: #ffffff0d;
  }

  .x1ohetei {
    background-color: #ffffff1a;
  }

  .x1chrcjj {
    background-color: #ffffff26;
  }

  .x133wx0m {
    background-color: #1e40af0d;
  }

  .x15acvw9 {
    background-color: #22c55e1a;
  }

  .xzkkf2s {
    background-color: #22c55e26;
  }

  .xf1fvjo {
    background-color: #22c55e33;
  }

  .x17tw2ce {
    background-color: #22c55e4d;
  }

  .x1xtzr7z {
    background-color: #22c55e99;
  }

  .x19eg8cs {
    background-color: #3b82f61a;
  }

  .x3qt3wh {
    background-color: #3b82f61f;
  }

  .x1iu8u65 {
    background-color: #3b82f626;
  }

  .x1ygt4qs {
    background-color: #3b82f699;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1gs48n3 {
    background-color: var(--x132z43b);
  }

  .x1yw9be2 {
    background-color: var(--x8ew4ha);
  }

  .x1tdhv3i {
    background-color: var(--xbqxfgn);
  }

  .x2bddv3 {
    background-color: var(--xm2ccho);
  }

  .x16o9jvq {
    background-color: var(--xmp3g0g);
  }

  .x4dgrak {
    background-color: var(--xrludkk);
  }

  .x1dvkpzy {
    background-color: var(--xy3u3w7);
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1vathgz {
    border-collapse: separate;
  }

  .x1gukg7c {
    border-spacing: 0;
  }

  .xacp38y {
    box-shadow: 0 0 0 3px #1e40af1a;
  }

  .x1wz9wtl {
    box-shadow: 0 0 8px #22c55e80;
  }

  .x1ts2ayx {
    box-shadow: 0 0 8px #ef444480;
  }

  .x2wzvo9 {
    box-shadow: 0 1px 3px #0000001a;
  }

  .xbdsm0v {
    box-shadow: 0 2px 8px #22c55e40;
  }

  .x1wcvmf8 {
    box-shadow: 0 2px 8px #3b82f640;
  }

  .x1fp2rl {
    box-shadow: 0 4px 20px #00000080;
  }

  .x16f1rzn {
    box-shadow: 0 8px 32px #0006;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x4poif3 {
    box-shadow: var(--x1ueynyo);
  }

  .x6buj1i {
    box-shadow: var(--xc431ph);
  }

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

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

  .xayvuls {
    color: #000;
  }

  .xqi19zs {
    color: #22c55e;
  }

  .xd85xce {
    color: #3b82f6;
  }

  .xn7i40n {
    color: #475569;
  }

  .x1uhaor7 {
    color: #4ade80;
  }

  .xhegbo0 {
    color: #60a5fa;
  }

  .xairlvy {
    color: #64748b;
  }

  .x93p4j0 {
    color: #6b7280;
  }

  .x19b8ohj {
    color: #93c5fd;
  }

  .x13jbc4r {
    color: #94a3b8;
  }

  .x1mhu6go {
    color: #9ca3af;
  }

  .x11vu6th {
    color: #dcfce7;
  }

  .x1yev4qp {
    color: #e2e8f0;
  }

  .x1m3z5z6 {
    color: #eab308;
  }

  .x1968d2o {
    color: #ef4444;
  }

  .x1or1jni {
    color: #f1f5f9;
  }

  .x7idepl {
    color: #f59e0b;
  }

  .x1f5xtb {
    color: #f87171;
  }

  .x1xaha6o {
    color: #f97316;
  }

  .xxqzkdn {
    color: #fbbf24;
  }

  .x3v0hbx {
    color: #fde68a;
  }

  .xlg77jo {
    color: #fee2e2;
  }

  .x6fdrsp {
    color: #fef3c7;
  }

  .x1f7m26b {
    color: #fff;
  }

  .x1heor9g {
    color: inherit;
  }

  .xa042yt {
    color: var(--x1f90lhg);
  }

  .x1wt242c {
    color: var(--x1gsgxee);
  }

  .x174v0dv {
    color: var(--xsuwypt);
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .xky4qsq {
    cursor: wait;
  }

  .x104kibb {
    display: -webkit-box;
  }

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

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x764qis {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;
  }

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

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

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

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

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

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xdhfpv1 {
    font-size: 2.25rem;
  }

  .x13wtedm {
    font-size: 2.5rem;
  }

  .x579bpy {
    font-size: 2rem;
  }

  .x12xc60p {
    font-size: 3.5rem;
  }

  .x8cw2a4 {
    font-size: 3rem;
  }

  .x5f6h7s {
    font-size: 4rem;
  }

  .xn7rfii {
    font-size: 5rem;
  }

  .xs64o0k {
    font-size: var(--x61d62);
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xuv8nkb {
    font-weight: 800;
  }

  .x117nqv4 {
    font-weight: bold;
  }

  .x1fcty0u {
    font-weight: normal;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .xl56j7k {
    justify-content: center;
  }

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

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

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

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

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

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

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

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

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

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

  .x1ertm48 {
    letter-spacing: .5rem;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xuzhngd {
    opacity: .3;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1y3gkto {
    outline-offset: 1px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x1c071of {
    transform: none;
  }

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

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

  .x1muecih {
    transform: translateY(-2px);
  }

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

  .xnn1q72 {
    transform: translateY(0);
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

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

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .xfo81ep {
    z-index: 1000;
  }

  .xar8z0r {
    z-index: 1010;
  }

  .x1355qak {
    z-index: 20;
  }

  .x1ccr1t9 {
    z-index: 2000;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1mk4586:disabled {
    background-color: #14532d;
  }

  .x1fg11qf:disabled {
    background-color: #166534;
  }

  .xdg7ylc:disabled {
    background-color: #1e3a8a;
  }

  .xhlvqvs:disabled {
    background-color: #4c1d95;
  }

  .x2a2lmp:disabled {
    background-color: #7f1d1d;
  }

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

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

  .xijokvz:disabled {
    opacity: .5;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

  .x1gl3shj:disabled {
    transform: none;
  }

  .x8xd6f5:hover {
    background-color: #0006;
  }

  .xb1we49:hover {
    background-color: #14532d;
  }

  .x8pq5e9:hover {
    background-color: #15803d;
  }

  .x1tl4bfe:hover {
    background-color: #16a34a;
  }

  .x7rflid:hover {
    background-color: #1e293b;
  }

  .x1fzq8iv:hover {
    background-color: #1e293bdd;
  }

  .x1hs44xp:hover {
    background-color: #1e3a5f;
  }

  .xebwgfr:hover {
    background-color: #22c55e;
  }

  .xupd0a8:hover {
    background-color: #2563eb;
  }

  .x1czmtaj:hover {
    background-color: #334155;
  }

  .x1yrycjo:hover {
    background-color: #374151;
  }

  .xezpr4:hover {
    background-color: #3b82f60a;
  }

  .x1jdg6vm:hover {
    background-color: #3b82f620;
  }

  .x172ygcy:hover {
    background-color: #3b82f626;
  }

  .xp5e8sw:hover {
    background-color: #450a0a;
  }

  .xlrtm16:hover {
    background-color: #4b5563;
  }

  .xkzpnu1:hover {
    background-color: #4f46e5;
  }

  .x9d02sg:hover {
    background-color: #6d28d9;
  }

  .xzjultd:hover {
    background-color: #b91c1c;
  }

  .x6y6pgd:hover {
    background-color: #dc2626;
  }

  .x106chj:hover {
    background-color: #ef444433;
  }

  .x1dgigu1:hover {
    background-color: #ffffff0d;
  }

  .xuw1zss:hover {
    background-color: #ffffff0f;
  }

  .x1ijnier:hover {
    background-color: #ffffff1a;
  }

  .x186m0qw:hover {
    background-color: #00000080;
  }

  .x1q691wc:hover {
    background-color: #000000b3;
  }

  .x1vm225t:hover {
    background-color: #ffffff1a;
  }

  .x17iuh41:hover {
    background-color: #fff3;
  }

  .x1e56dzs:hover {
    background-color: #22c55e26;
  }

  .xjkyfev:hover {
    background-color: #22c55ecc;
  }

  .xaakbyh:hover {
    background-color: #3b82f633;
  }

  .x1nkbyrk:hover {
    background-color: #3b82f6cc;
  }

  .x144jpnr:hover {
    box-shadow: 0 4px 12px #0000002a;
  }

  .x12m0zrs:hover {
    box-shadow: 0 4px 12px #22c55e59;
  }

  .xgk31w6:hover {
    box-shadow: 0 4px 12px #3b82f659;
  }

  .xis6caz:hover {
    box-shadow: 0 8px 25px #0000003a;
  }

  .x1wtrbu5:hover {
    box-shadow: none;
  }

  .x5d3s3r:hover {
    color: #4ade80;
  }

  .xxoh684:hover {
    color: #60a5fa;
  }

  .xv7nkbs:hover {
    color: #94a3b8;
  }

  .x1tx3afg:hover {
    color: #bfdbfe;
  }

  .x1mpjbar:hover {
    color: #e2e8f0;
  }

  .x1p1xwcf:hover {
    color: #ef4444;
  }

  .x1moku0d:hover {
    color: #f87171;
  }

  .x10phpnj:hover {
    color: #fff;
  }

  .x5z6fxw:hover {
    opacity: .8;
  }

  .x1o7uuvo:hover {
    opacity: 1;
  }

  .x1t7rm6y:hover {
    transform: none;
  }

  .x14snt5h:hover {
    transform: scale(1.05);
  }

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

  .x1lz31oe:hover {
    transform: translateY(-2px);
  }

  .x1n3u82n:hover {
    transform: translateY(-4px);
  }

  .x1n50e8x:focus {
    box-shadow: 0 0 0 3px #3b82f61a;
  }

  @media (orientation: landscape) and (height <= 500px) {
    .xmixzxd.xmixzxd {
      display: none;
    }
  }

  @media (orientation: portrait), (height >= 501px) {
    .xrxdahh.xrxdahh {
      display: none;
    }
  }

  @media (width <= 600px) {
    .x11awb6z.x11awb6z {
      flex-wrap: wrap;
    }
  }

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

@layer priority5 {
  .xsu3pc5 {
    border-bottom-color: #ffffff08;
  }

  .x4omwki {
    border-bottom-color: #ffffff0f;
  }

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

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

  .x1ss1gyl {
    border-top-color: #ef444433;
  }

  .x1ovgkzv {
    border-top-color: #ffffff0f;
  }

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

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

  .x1t1qrwb {
    bottom: -2px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x1vuu14i {
    bottom: 2rem;
  }

  .xexjinp {
    bottom: 4.5rem;
  }

  .xqo3gd {
    bottom: 8px;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xpyat2d {
    height: 100px;
  }

  .x1wkxgih {
    height: 120px;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x1m3v4wt {
    height: 200px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .xettwda {
    height: 2rem;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .x1sh0tsm {
    height: 4rem;
  }

  .xnnlda6 {
    height: 56px;
  }

  .xng8ra {
    height: 60px;
  }

  .xols6we {
    height: 6px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xtmw667 {
    left: .75rem;
  }

  .xu96u03 {
    left: 0;
  }

  .x1pemb1n {
    left: 1rem;
  }

  .xcqyyxr {
    left: 4px;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xncym2f {
    left: 8px;
  }

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

  .x18jvhmb {
    margin-bottom: .375rem;
  }

  .xhbfen4 {
    margin-bottom: .5rem;
  }

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

  .xat24cr {
    margin-bottom: 0;
  }

  .x1eq25fj {
    margin-bottom: 1.25rem;
  }

  .x1nhhxel {
    margin-bottom: 1.5rem;
  }

  .xyi6m4r {
    margin-bottom: 1rem;
  }

  .x14phcvn {
    margin-bottom: 2.5rem;
  }

  .x1t84w78 {
    margin-bottom: 2rem;
  }

  .x1e1gh9h {
    margin-bottom: 3rem;
  }

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

  .x8x9d4c {
    margin-left: auto;
  }

  .xdh7pzt {
    margin-right: .75rem;
  }

  .x1t5w0y4 {
    margin-right: 1rem;
  }

  .xack27t {
    margin-right: auto;
  }

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

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

  .x5j7nwy {
    margin-top: .375rem;
  }

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

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

  .xwg69jb {
    margin-top: 1.25rem;
  }

  .x1c4vshn {
    margin-top: 1.5rem;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .x1o5ky9o {
    margin-top: 2.5rem;
  }

  .x1cl2iem {
    margin-top: 2rem;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xmz0i5r {
    max-height: 100%;
  }

  .x1bwycvy {
    max-height: 100vh;
  }

  .x1hkcv85 {
    max-height: 200px;
  }

  .x1phlbz0 {
    max-height: 400px;
  }

  .x1rq5m6k {
    max-height: 500px;
  }

  .xqui1pq {
    max-height: 90vh;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .xted6l9 {
    max-width: 1000px;
  }

  .x1ikqzku {
    max-width: 1200px;
  }

  .x1cmgiil {
    max-width: 1400px;
  }

  .x1ncir08 {
    max-width: 200px;
  }

  .x1j9u4d2 {
    max-width: 400px;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .xrlsmeg {
    max-width: 600px;
  }

  .x1ap80js {
    max-width: 800px;
  }

  .x1dtb55y {
    max-width: 900px;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xbwy6ji {
    min-height: 150px;
  }

  .xz65tgg {
    min-height: 200px;
  }

  .x1rvqyb3 {
    min-height: 2px;
  }

  .x1wxaq2x {
    min-height: 48px;
  }

  .xeuugli {
    min-width: 0;
  }

  .xktpd3l {
    min-width: 100px;
  }

  .x15kz4h8 {
    min-width: 16px;
  }

  .xfb3i0g {
    min-width: 180px;
  }

  .xj9j1fp {
    min-width: 2.5rem;
  }

  .x1jzhcrs {
    min-width: 200px;
  }

  .x1u2d2a2 {
    min-width: 280px;
  }

  .x19hwnzc {
    min-width: 2rem;
  }

  .x82akag {
    min-width: 3.5rem;
  }

  .x1k8l6nd {
    min-width: 3rem;
  }

  .x900493 {
    min-width: 48px;
  }

  .xz6sds4 {
    min-width: 4rem;
  }

  .x8a598m {
    min-width: 5rem;
  }

  .xfvyar9 {
    min-width: 60px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .xmnamis {
    padding-bottom: .5rem;
  }

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

  .x163t5y5 {
    padding-bottom: 1.5rem;
  }

  .x15u6esi {
    padding-left: .5rem;
  }

  .x1uae1lo {
    padding-left: 1.25rem;
  }

  .x1mcfnh7 {
    padding-top: 1.25rem;
  }

  .x6gltce {
    padding-top: 1.5rem;
  }

  .x128v7jw {
    padding-top: 2rem;
  }

  .x1bkpikb {
    right: -2px;
  }

  .xzkxjte {
    right: -4px;
  }

  .x1d83s0a {
    right: .5rem;
  }

  .x3m8u43 {
    right: 0;
  }

  .x1u62bzc {
    right: 1rem;
  }

  .x8256pj {
    right: 4rem;
  }

  .x19up5dg {
    right: 8px;
  }

  .x6uefsf {
    top: -1.5rem;
  }

  .x1fo6t33 {
    top: -4px;
  }

  .x1nh8u4m {
    top: .5rem;
  }

  .x1nxzj52 {
    top: .75rem;
  }

  .x13vifvy {
    top: 0;
  }

  .x1nwpe0i {
    top: 1rem;
  }

  .x1p6s42t {
    top: 3.5rem;
  }

  .xndqk7f {
    top: 4px;
  }

  .xwa60dl {
    top: 50%;
  }

  .xfr5jun {
    top: 8px;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1exxlbk {
    width: 100px;
  }

  .xygnafs {
    width: 120px;
  }

  .xsmyaan {
    width: 12px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .xvy4d1p {
    width: 24px;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x1td3qas {
    width: 32px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x1useyqa {
    width: 48px;
  }

  .xekueh {
    width: 4rem;
  }

  .x15yg21f {
    width: 56px;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .xo5x3gg {
    width: 70px;
  }

  .x1dmp6jm {
    width: 80px;
  }

  .xm6i5cn {
    width: 90%;
  }

  .x14atkfc {
    width: auto;
  }

  @media (width <= 600px) {
    .x13rirjv.x13rirjv {
      margin-top: 0;
    }

    .x1eshf1s.x1eshf1s {
      width: 100%;
    }
  }
}

@layer priority6 {
  .xf18d9c::placeholder {
    color: #475569;
  }
}

@keyframes xetzqjq-B {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: .4;
  }
}

:root, .x1dx7zqo {
  --x19rueqg: 0;
  --x16tzy: .125rem;
  --x2iwwk6: .25rem;
  --xicerec: .375rem;
  --xtzh5kl: .5rem;
  --x1xs5rgb: .75rem;
  --x1quyzfk: 9999px;
}

:root, .x1rexgol {
  --x1gsgxee: #7dccff;
  --xmp3g0g: #1e40af;
  --x8ew4ha: #22c55e;
  --x11vvh62: #10b981;
  --x3c9gbe: #059669;
  --xrludkk: #fff;
  --xm2ccho: #f8fafc;
  --xbqxfgn: #0f172a;
  --x1cq1z28: #1e293b;
  --x1ptnex7: #e5e7eb;
  --xzoqhq5: #d1d5db;
  --xsuwypt: #fff;
  --x1f90lhg: #1e293b;
  --x1wdpw96: #64748b;
  --xnuqomf: #94a3b8;
  --x1reh0eo: #0f172a;
  --xy3u3w7: #10b981;
  --xxjgkm6: #f59e0b;
  --x132z43b: #ef4444;
  --x12n43s2: #3b82f6;
}

:root, .xy3f546 {
  --x1lbyrl5: 640px;
  --x1u040nd: 768px;
  --xloaf3i: 1024px;
  --x1vcbrrs: 1280px;
  --x199oorx: 1536px;
}

:root, .x15k2ooz {
  --x1ueynyo: 0 1px 2px #0000000d;
  --xc431ph: 0 4px 6px #00000012;
  --xvysg2n: 0 10px 15px #0000001a;
  --xze7h7q: 0 20px 25px #00000026;
}

:root, .x1h6b5fm {
  --xl54j57: 0;
  --x1c37jgm: 10;
  --xi4zpv4: 20;
  --x5grvwx: 30;
  --x1c4okur: 40;
  --x1kfcaev: 50;
}

:root, .x1ugnm9r {
  --xqfnap8: .75rem;
  --xqltepg: .875rem;
  --x61d62: 1rem;
  --x1e8vkoj: 1.125rem;
  --xoy9a65: 1.25rem;
  --x1xbok62: 1.5rem;
  --x1l77o7b: 1.875rem;
  --xoe3pyv: 2.25rem;
  --x1fi76np: 3rem;
}

:root, .x1crnp33 {
  --xxu7axr: .25rem;
  --x1s3fizh: .5rem;
  --x3q3eyp: 1rem;
  --x1c4xvel: 1.5rem;
  --x1nqstky: 2rem;
  --xi2alfo: 3rem;
  --x1c6yf1h: 4rem;
  --xwi1353: 6rem;
}

.x17vwlal {
  --uppy-theme-bg: #1e293b;
}

.xgmenhi {
  --uppy-theme-border: #374151;
}

.x1akf7xq {
  --uppy-theme-icon: #64748b;
}

.x1pyas7z {
  --uppy-theme-placeholder: #94a3b8;
}

.xfaz0di {
  --uppy-theme-text: #fff;
}
