@layer reset;*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}

@layer priority1 {
  :root, .xumh84 {
    --x129gouh: #070711;
    --x16ebf6o: #0d0d1c;
    --xya5zjl: #ffffff08;
    --xtapbcw: #ffffff0f;
    --x14kqfsx: #ffffff14;
    --x1x3jlw4: #f5f5fa;
    --xw0qjo6: #a1a1c2;
    --xhw0sqm: #6b6b8a;
    --x19bhjmf: #7c5cff;
    --x1baeycv: #6442ff;
    --x4xb8vw: #d946ef;
    --xlduv8s: #fff;
    --xth1i1b: #34d399;
    --xi2ftlm: #fbbf24;
    --xgelj0u: #fb7185;
    --x540nsm: #ffffff14;
    --xc7cx42: #ffffff24;
    --x1yos60j: #7c5cff66;
    --x14madf0: linear-gradient(135deg, #7c5cff 0%, #d946ef 100%);
    --xw9qj50: #7c5cff40;
  }

  :root, .xbwsfyz {
    --x18hlweo: 4px;
    --x14o64mp: 8px;
    --x1iawosq: 16px;
    --x192nrlc: 24px;
    --x45pk3h: 32px;
    --x1ic8fpp: 48px;
    --x16l88h0: 64px;
    --xo5r5do: 96px;
    --x1qqpjn9: 128px;
  }

  :root, .x1m74tqt {
    --x1fwsr94: 8px;
    --x1gxaiti: 12px;
    --x6t7239: 16px;
    --x1rgdc6c: 24px;
    --xmn728f: 999px;
  }

  :root, .x1ihvt5h {
    --x1p1s842: "Inter", system-ui, -apple-system, sans-serif;
    --x2al6wc: clamp(2.75rem, 1.5rem + 5vw, 4.75rem);
    --x1bs6lx3: clamp(1.75rem, 1.2rem + 2vw, 2.5rem);
    --x1fnj66k: 1.25rem;
    --x1quj3bc: 1rem;
    --xmsmxu2: 1.125rem;
    --x598ap9: .875rem;
    --x1tkdzgj: .75rem;
    --xwr2uuj: 400;
    --xykqoep: 500;
    --xqv8v98: 600;
    --x1mga9jk: 700;
  }

  :root, .x18l3m23 {
    --xsmygfb: 0 1px 2px #0000004d;
    --xgxv9s5: 0 8px 24px #00000059;
    --xj74ldo: 0 24px 64px #00000080;
    --xsu0cg2: 0 16px 48px #7c5cff59;
  }
}

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

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x1wt14fv {
    padding: var(--x14o64mp) var(--x1iawosq);
  }

  .xfb5ity {
    padding: var(--x18hlweo) var(--x1iawosq);
  }

  .x1279i7w {
    padding: var(--x18hlweo);
  }

  .xpqkjid {
    padding: var(--x1iawosq) var(--x45pk3h);
  }

  .xf7k8xm {
    padding: var(--x1iawosq);
  }

  .x7jf8su {
    padding: var(--x1ic8fpp);
  }

  .xx4cc8r {
    padding: var(--x45pk3h);
  }

  .x1ucuxpv {
    padding: var(--xo5r5do);
  }
}

@layer priority3 {
  .xov8k3c {
    border-color: var(--x1yos60j);
  }

  .xkyr4x7 {
    border-color: var(--xc7cx42);
  }

  .xzj9axf {
    border-radius: var(--x1fwsr94) var(--x1fwsr94) 0 0;
  }

  .x1oyz53 {
    border-radius: var(--x1fwsr94);
  }

  .xdd7hzq {
    border-radius: var(--x1gxaiti);
  }

  .x1m3c9q {
    border-radius: var(--x1rgdc6c);
  }

  .x1n6cyqi {
    border-radius: var(--x6t7239);
  }

  .x12fjzgh {
    border-radius: var(--xmn728f);
  }

  .x98rzlu {
    flex: 1;
  }

  .xqjvtqn {
    gap: var(--x14o64mp);
  }

  .x1ni23rl {
    gap: var(--x18hlweo);
  }

  .x1muvlwx {
    gap: var(--x192nrlc);
  }

  .xprehp4 {
    gap: var(--x1iawosq);
  }

  .x1nuq7lr {
    gap: var(--x1ic8fpp);
  }

  .xhnklgn {
    gap: var(--x45pk3h);
  }

  .xe8uvvx {
    list-style: none;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xbpnegi {
    padding-block: var(--x1ic8fpp);
  }

  .x1aeya9q {
    padding-block: var(--xo5r5do);
  }

  .xy0psj {
    padding-inline: var(--x192nrlc);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .xzflv76 {
    transition: all .16s;
  }

  .xktrty9 {
    transition: all .18s;
  }

  .x1pnxfoj {
    transition: all .22s;
  }

  .x1w3xhyk {
    transition: color .16s;
  }

  .xihoyfy:hover {
    border-color: var(--x1yos60j);
  }

  .x127brdj:hover {
    border-color: var(--xc7cx42);
  }
}

@layer priority4 {
  .x1t23j8t {
    -webkit-background-clip: text;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

  .x1jh03n0 {
    backdrop-filter: blur(16px);
  }

  .x1ta4xzc {
    -webkit-background-clip: text;
    background-clip: text;
  }

  .x1vaje93 {
    background-color: #7c5cff1a;
  }

  .x10vnwk4 {
    background-color: #7c5cff1f;
  }

  .x16ydnq0 {
    background-color: #ffffff04;
  }

  .xby1abd {
    background-color: #070711b3;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xa6f277 {
    background-color: var(--x129gouh);
  }

  .xu5xk6r {
    background-color: var(--x14kqfsx);
  }

  .x1ukelhc {
    background-color: var(--x16ebf6o);
  }

  .x18inuxl {
    background-color: var(--xya5zjl);
  }

  .x1dk4izm {
    background-image: linear-gradient(100deg, #a78bfa, #e879f9, #f0abfc);
  }

  .xdjqcvs {
    background-image: linear-gradient(135deg, #7c5cff26, #d946ef1a);
  }

  .x1ja3n8c {
    background-image: linear-gradient(#7c5cff1f, #0d0d1c99);
  }

  .x1n7tbxp {
    background-image: linear-gradient(#ffffff06 1px, #0000 1px), linear-gradient(90deg, #ffffff06 1px, #0000 1px);
  }

  .x1xqzhfb {
    background-image: radial-gradient(closest-side, #7c5cff38, #d946ef14, #0000);
  }

  .x1l7y3db {
    background-image: var(--x14madf0);
  }

  .x1ava2rl {
    background-size: 64px 64px;
  }

  .xdfkdp2 {
    box-shadow: var(--xgxv9s5);
  }

  .x1pbq8c6 {
    box-shadow: var(--xj74ldo);
  }

  .x1pjw5sr {
    box-shadow: var(--xsu0cg2);
  }

  .xtcwr3o {
    color: #a78bfa;
  }

  .x16jtnbf {
    color: #c4b5fd;
  }

  .x19co3pv {
    color: #0000;
  }

  .xg9zi2q {
    color: var(--x1x3jlw4);
  }

  .x1q3462w {
    color: var(--xhw0sqm);
  }

  .x917z7f {
    color: var(--xlduv8s);
  }

  .xuls4po {
    color: var(--xth1i1b);
  }

  .xbsj4ht {
    color: var(--xw0qjo6);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1hedwgd {
    filter: blur(20px);
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1vllz72 {
    font-family: var(--x1p1s842);
  }

  .x1gqo1bu {
    font-size: 1.15rem;
  }

  .xml2kzp {
    font-size: 1.4rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .x1iv1qll {
    font-size: 2.75rem;
  }

  .xzb9rac {
    font-size: var(--x1bs6lx3);
  }

  .x11ds4sp {
    font-size: var(--x1fnj66k);
  }

  .x1ibecxm {
    font-size: var(--x1quj3bc);
  }

  .xn8jsem {
    font-size: var(--x1tkdzgj);
  }

  .x10vd205 {
    font-size: var(--x2al6wc);
  }

  .xdugd0x {
    font-size: var(--x598ap9);
  }

  .x1sjslya {
    font-size: var(--xmsmxu2);
  }

  .x147ssyt {
    font-weight: var(--x1mga9jk);
  }

  .x15k84qt {
    font-weight: var(--xqv8v98);
  }

  .xxq5b5e {
    font-weight: var(--xykqoep);
  }

  .x1wlfl8j {
    grid-template-columns: repeat(3, 1fr);
  }

  .xl501l6 {
    grid-template-columns: repeat(4, 1fr);
  }

  .xl56j7k {
    justify-content: center;
  }

  .x1l1ennw {
    justify-content: space-around;
  }

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

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

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

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .x14g7lks {
    -webkit-mask-image: radial-gradient(80% 50% at 50% 0, #000, #0000);
    mask-image: radial-gradient(80% 50% at 50% 0, #000, #0000);
  }

  .x1ks1olk {
    opacity: .7;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

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

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .xa9119d {
    z-index: 50;
  }

  .xxci3tq:hover {
    background-color: var(--xtapbcw);
  }

  .xlxqnb7:hover {
    box-shadow: 0 20px 56px #7c5cff80;
  }

  .xo3echs:hover {
    color: var(--x1x3jlw4);
  }

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

  .x1oa88o5:hover {
    transform: translateY(-3px);
  }

  @media (width <= 768px) {
    .xcq4dyp.xcq4dyp {
      display: none;
    }
  }

  @media (width <= 540px) {
    .x1wt71wl.x1wt71wl {
      flex-direction: column;
    }
  }

  @media (width <= 640px) {
    .x17cst73.x17cst73 {
      flex-direction: column;
    }
  }

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

  @media (width <= 640px) {
    .xy9gnua.xy9gnua {
      grid-template-columns: repeat(2, 1fr);
    }
  }

  @media (width >= 600.01px) and (width <= 900px) {
    .x1cim9h6.x1cim9h6 {
      grid-template-columns: repeat(2, 1fr);
    }
  }
}

@layer priority5 {
  .x6w4g8m {
    height: 11px;
  }

  .x1b51vyi {
    height: 180px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .x1peatla {
    height: 64px;
  }

  .x1xa6b72 {
    height: 700px;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1a4t1sf {
    margin-bottom: var(--x14o64mp);
  }

  .x1vjcbwe {
    margin-bottom: var(--x16l88h0);
  }

  .x1422zh3 {
    margin-bottom: var(--x18hlweo);
  }

  .x16lu658 {
    margin-bottom: var(--x192nrlc);
  }

  .x1w3hyiw {
    margin-bottom: var(--x1iawosq);
  }

  .x8oy3ul {
    margin-bottom: var(--x1ic8fpp);
  }

  .x1x54a8z {
    margin-bottom: var(--x45pk3h);
  }

  .xe2ha7c {
    margin-top: var(--x16l88h0);
  }

  .xp4xqnb {
    margin-top: var(--x18hlweo);
  }

  .x1yfksh9 {
    margin-top: var(--x192nrlc);
  }

  .x4gyc16 {
    max-width: 1120px;
  }

  .x1yr5zsc {
    max-width: 620px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1w9sloo {
    padding-bottom: var(--x16l88h0);
  }

  .x151e6td {
    padding-top: var(--xo5r5do);
  }

  .x12c0h9u {
    top: -12px;
  }

  .x17wmsxt {
    top: -200px;
  }

  .x13vifvy {
    top: 0;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x197tok4 {
    width: 1100px;
  }

  .x10vfzb2 {
    width: 11px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x187nhsf {
    width: 44px;
  }
}
