@layer priority1;

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

  .xkdpibf {
    margin: -1px;
  }

  .x19bbpc0 {
    margin: 0 auto;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1ngqb6p {
    padding: .125rem;
  }

  .x78pyy4 {
    padding: .25rem;
  }

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

  .x1717udv {
    padding: 0;
  }

  .xf0b7zy {
    padding: 10px 18px;
  }

  .x1iwkndl {
    padding: 12px 16px;
  }

  .xxzb6uj {
    padding: 2px 4px;
  }

  .xmfpazt {
    padding: 2px 8px;
  }

  .x1arfzav {
    padding: 6px 12px;
  }

  .x1ubplju {
    padding: 6px 6px 6px 14px;
  }

  .x153ncpu {
    padding: 8px 12px;
  }

  .x1ff1495 {
    padding: 8px 16px;
  }

  .x1yktwlf {
    padding: var(--x1dyu0nf);
  }

  .x19klt37 {
    padding: var(--x1rfljl0);
  }

  .x1lverq6 {
    padding: var(--x1sl6fov);
  }

  .x1re4ld6 {
    padding: var(--xkkk397);
  }

  .x1c9vrh0 {
    padding: var(--xlyclt4);
  }

  @media (width >= 768px) {
    .x8zutmv.x8zutmv {
      padding: 64px;
    }
  }

  @media (width >= 1200px) {
    .x1vyikh9.x1vyikh9 {
      padding: var(--x1dyu0nf);
    }
  }

  @media (width >= 768px) {
    .xa6rm4x.xa6rm4x {
      padding: var(--x1dyu0nf);
    }

    .xwkxbf5.xwkxbf5 {
      padding: var(--x1rfljl0);
    }
  }
}

@layer priority3 {
  .x1xsqp64 {
    background-position: center;
  }

  .x1hwsvs8 {
    border-color: #c084fc;
  }

  .xkqzj2t {
    border-color: #fff;
  }

  .x1vdr560 {
    border-color: #10b98140;
  }

  .x142jbt {
    border-color: #10b9814d;
  }

  .xzu3yfm {
    border-color: #10b98159;
  }

  .xcosat2 {
    border-color: #a855f740;
  }

  .xga88d8 {
    border-color: #ef444440;
  }

  .x166b4gq {
    border-color: #f59e0b40;
  }

  .x19w1d6y {
    border-color: #ffffff14;
  }

  .x1dlxfug {
    border-color: #ffffff1a;
  }

  .x16trjpx {
    border-color: #ffffff1f;
  }

  .xtwnhmc {
    border-color: #ffffff26;
  }

  .x1ryx3ro {
    border-color: #3b82f640;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x1ynxv41 {
    border-color: var(--x14f9qo5);
  }

  .x1mw6cum {
    border-color: var(--x15c9024);
  }

  .xk0klr4 {
    border-color: var(--x1d9pipm);
  }

  .x1apuhmu {
    border-color: var(--x1dmkjgt);
  }

  .x1z03p0z {
    border-color: var(--x1j5wla);
  }

  .x17wvvuj {
    border-color: var(--x1kp60x4);
  }

  .xeqnsut {
    border-color: var(--x9ivzsi);
  }

  .x8ue2p {
    border-color: var(--xsmci91);
  }

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

  .x2u8bby {
    border-radius: 0;
  }

  .x1nj7uno {
    border-radius: 1px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1lhas15 {
    border-radius: var(--x1fzozfj);
  }

  .xu45c6x {
    border-radius: var(--x1hvkp1j);
  }

  .x19841bn {
    border-radius: var(--x1rtkhep);
  }

  .x1xkyfw2 {
    border-radius: var(--x5osx6x);
  }

  .x1qosbox {
    border-radius: var(--xeu299f);
  }

  .x10ubcm6 {
    border-radius: var(--xv7x4zs);
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x12lumcd {
    flex: auto;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1enigpx {
    gap: .125rem;
  }

  .xvh977a {
    gap: .25rem;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xo71bm2 {
    gap: var(--x1dyu0nf);
  }

  .x1adbts5 {
    gap: var(--x1rfljl0);
  }

  .xpga1fv {
    gap: var(--x1sl6fov);
  }

  .xx5idjf {
    gap: var(--xkkk397);
  }

  .x6tuk40 {
    gap: var(--xlyclt4);
  }

  .x10185g9 {
    grid-column: span 1;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x16jk7s1 {
    transition: all .25s;
  }

  .x169l3ba {
    transition: all .2s;
  }

  .x10gahu4 {
    transition: all .3s;
  }

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

  .x1e6qi8l {
    transition: color .2s;
  }

  .xss4bou:disabled {
    border-color: var(--x14f9qo5);
  }

  .x1y64ad7:disabled {
    border-color: var(--x19f7g9z);
  }

  .xxvmucs:hover {
    border-color: #a855f7;
  }

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

  .xw3zboh:hover {
    border-color: #ffffff38;
  }

  .xaaojnh:hover {
    border-color: #ffffff40;
  }

  .xpj90m7:hover {
    border-color: #ffffff59;
  }

  .x1g43o7y:hover {
    border-color: var(--x15c9024);
  }

  .x1o04sxg:hover {
    border-color: var(--x19rzxkv);
  }

  .x12ft32s:hover {
    border-color: var(--x1nbfttl);
  }

  .x169tftv:hover {
    border-color: var(--xsmci91);
  }

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

  .x1vds64o:focus {
    border-color: var(--x19rzxkv);
  }

  .xa4re2y:focus {
    border-color: var(--x1j5wla);
  }

  @media (width >= 1024px) {
    .x1le7wb5.x1le7wb5 {
      grid-column: span 2;
    }
  }
}

@layer priority4 {
  .x12s6a5a {
    -moz-appearance: none;
  }

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

  .x1lugfcp {
    -webkit-appearance: none;
  }

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

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

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

  .xg7jpbn {
    -webkit-text-fill-color: transparent;
  }

  .xvxcf40 {
    accent-color: var(--xikg746);
  }

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

  .xpvyfi4 {
    align-self: flex-end;
  }

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

  .x73onvp {
    animation-duration: 10ms;
  }

  .x2mfxb {
    animation-duration: .4s;
  }

  .xemfg65 {
    animation-duration: .8s;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

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

  .xhvs6jo {
    animation-name: x1mr2kpz-B;
  }

  .x1kjgutc {
    animation-name: x3c0kyr-B;
  }

  .x1ka1v4i {
    animation-name: xqng64z-B;
  }

  .x1nsr94k {
    animation-name: xqtquw7-B;
  }

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

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

  .xjyslct {
    appearance: none;
  }

  .xvn2z4z {
    backdrop-filter: blur(12px);
  }

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

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

  .x1f0ztbi {
    background-color: #000;
  }

  .x1h3yvn9 {
    background-color: #070707;
  }

  .xntj11l {
    background-color: #0a0a0a;
  }

  .x5gunsr {
    background-color: #121212;
  }

  .x1d51wq6 {
    background-color: #141414;
  }

  .x1u2dpr8 {
    background-color: #a855f7;
  }

  .x1c5tqo3 {
    background-color: #fff;
  }

  .x1e4gqcv {
    background-color: #00000026;
  }

  .x7kxnm0 {
    background-color: #0a0a0ab3;
  }

  .xmqnmcu {
    background-color: #0a0a0abf;
  }

  .x1sxjazi {
    background-color: #10b98114;
  }

  .xrax2ds {
    background-color: #10b9811a;
  }

  .x109x6ck {
    background-color: #10b9811f;
  }

  .x11h9qbk {
    background-color: #10b98126;
  }

  .x1aph6kf {
    background-color: #a855f71f;
  }

  .x1tajs9g {
    background-color: #a855f740;
  }

  .x1ryj10y {
    background-color: #12121299;
  }

  .x12ajlo5 {
    background-color: #121212cc;
  }

  .xytpld4 {
    background-color: #121212e6;
  }

  .x5kdtau {
    background-color: #17171780;
  }

  .x11dtfcl {
    background-color: #ef444426;
  }

  .x1oz5lax {
    background-color: #f59e0b1f;
  }

  .xdoowgk {
    background-color: #ffffff08;
  }

  .xpj9qch {
    background-color: #ffffff0d;
  }

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

  .xjbqb8w {
    background-color: #0000;
  }

  .x1hx5rh3 {
    background-color: var(--x176lo1a);
  }

  .xby1ab6 {
    background-color: var(--x176ve42);
  }

  .xat5r63 {
    background-color: var(--x19f7g9z);
  }

  .xlamea7 {
    background-color: var(--x19rzxkv);
  }

  .xj6grl7 {
    background-color: var(--x1j2ny27);
  }

  .xotmscj {
    background-color: var(--x1j5wla);
  }

  .xzpqdz4 {
    background-color: var(--x1k0n57);
  }

  .x8fto6g {
    background-color: var(--x1t7pd5i);
  }

  .x1nkoixx {
    background-color: var(--xbwurp8);
  }

  .x9t0qls {
    background-color: var(--xdrubvs);
  }

  .x8joiow {
    background-color: var(--xikg746);
  }

  .x8341bq {
    background-color: var(--xjaym4s);
  }

  .xx09zh2 {
    background-color: var(--xjxgiwm);
  }

  .x8wm7dc {
    background-color: var(--xmmqwn7);
  }

  .x1e161n9 {
    background-color: var(--xpyrv6r);
  }

  .x1enekhd {
    background-color: var(--xs7hua);
  }

  .x1bkfvwo {
    background-image: radial-gradient(circle at 0 0, #4edea326 0%, #131313 50%);
  }

  .x1v4f60o {
    background-image: url("https://lh3.googleusercontent.com/aida-public/AB6AXuDMwmiSnwRc1Rsvf5AG2lL_g2BDVYpmised360D1WBhwxIzKUb85rhPgyvjFJhaWIr6tZBoYedZcu9_8JmS-iGDObrhEKSN32EMCpjTb-TLqZXOyfwhE8bq6KZT6bCrQvmuBE-xBDkzgk2d3bHE80BoPZpV5u25DWyjNLG01fuWIjnEOgV7MolAic4yxLZ-zUx1E3grOxAAqoKIo4YExR2ejnpTb4Zo2oU3NUk-Cyq7fxrk_iBuYhcEKOt2M6MbyGa0XxJaAqPpoVVr");
  }

  .x18d0r48 {
    background-size: cover;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .xyispcf {
    box-shadow: 0 0 10px #10b981;
  }

  .x15beoi3 {
    box-shadow: 0 0 16px #fff3;
  }

  .x1s1ts5w {
    box-shadow: 0 0 20px #ffffff4d;
  }

  .x6o4a94 {
    box-shadow: 0 0 30px #ffffff40;
  }

  .x144ca70 {
    box-shadow: 0 0 35px #ffffff4d;
  }

  .x1sibv5w {
    box-shadow: 0 0 40px #10b98114;
  }

  .x11da8ij {
    box-shadow: 0 10px 25px -5px #0009;
  }

  .x54054k {
    box-shadow: 0 10px 30px #00000080;
  }

  .x1barp0i {
    box-shadow: 0 1px 2px #0003;
  }

  .x16i52nt {
    box-shadow: 0 20px 25px -5px #00000080;
  }

  .x1dv23u6 {
    box-shadow: 0 20px 60px #000c, 0 0 40px #10b9810d;
  }

  .x1d899z2 {
    box-shadow: 0 20px 60px #000c, 0 0 50px #a855f714;
  }

  .x1a6sw7n {
    box-shadow: 0 20px 80px #000c, 0 0 100px #10b9811f;
  }

  .x13sa9c6 {
    box-shadow: 0 8px 30px #0009;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

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

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

  .xayvuls {
    color: #000;
  }

  .x15v918j {
    color: #10b981;
  }

  .xhegbo0 {
    color: #60a5fa;
  }

  .xe65jbp {
    color: #8e9192;
  }

  .x10jjolp {
    color: #a1a1aa;
  }

  .xrvbfx3 {
    color: #a855f7;
  }

  .x1t8c94o {
    color: #c084fc;
  }

  .x1vawb7f {
    color: #e5e2e1;
  }

  .x1968d2o {
    color: #ef4444;
  }

  .xxqzkdn {
    color: #fbbf24;
  }

  .x1f7m26b {
    color: #fff;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1hbmzpr {
    color: var(--x10rmmng);
  }

  .x1tsg936 {
    color: var(--x19rzxkv);
  }

  .x1ts2st4 {
    color: var(--x1grdng4);
  }

  .x173a0e5 {
    color: var(--x1j5wla);
  }

  .x1rnysrf {
    color: var(--x68mnyt);
  }

  .x8uyba {
    color: var(--xikg746);
  }

  .x1qzhhqe {
    color: var(--xynsxpk);
  }

  .x1rqdqvq {
    color: var(--xzti336);
  }

  .x1jm3nie {
    cursor: grab;
  }

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

  .xbyci1x {
    filter: blur(60px);
  }

  .xoz80yo {
    filter: blur(70px);
  }

  .xr5ipjh {
    filter: blur(80px);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjz0h69 {
    font-family: var(--x1415mil);
  }

  .xryg57e {
    font-family: var(--x16oqmpy);
  }

  .x1aogya9 {
    font-family: var(--x1h95y77);
  }

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

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

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

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

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

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

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

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x579bpy {
    font-size: 2rem;
  }

  .x1ulgg28 {
    font-size: 30px;
  }

  .xqozcyj {
    font-size: 36px;
  }

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

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

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

  .x129km6x {
    grid-template-columns: minmax(120px, auto) 1fr;
  }

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

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

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

  .xl56j7k {
    justify-content: center;
  }

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

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

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

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

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

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

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

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

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

  .x1vsts26 {
    line-height: 1.08;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xz5rk10 {
    opacity: .2;
  }

  .xyd83as {
    opacity: .45;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .xiiclqw {
    opacity: .85;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x8za3yd {
    resize: both;
  }

  .xqt23wl {
    resize: horizontal;
  }

  .xtt52l0 {
    resize: none;
  }

  .x288g5 {
    resize: vertical;
  }

  .xkcv6ua {
    scroll-behavior: smooth;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x1hiacl1 {
    text-shadow: 0 0 15px #10b98180;
  }

  .xk37x47 {
    text-shadow: 0 0 80px #ffffff26;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x1c071of {
    transform: none;
  }

  .x5i6ehr {
    transform: translateX(-100%);
  }

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

  .xbryuvx {
    transform: translateX(0);
  }

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

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

  .x1d8287x {
    transition-duration: .3s;
  }

  .x198qo2g {
    transition-property: background-color, border-color, color, transform, opacity;
  }

  .x1eaenvl {
    transition-property: background-color, border-color, color;
  }

  .xs2xxs2 {
    transition-property: background-color, color;
  }

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

  .xq90yva {
    transition-property: border-color, background-color;
  }

  .x12zzom9 {
    transition-property: border-color, box-shadow;
  }

  .x1gbuem2 {
    transition-property: color, background-color;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .x1ac4403 {
    transition-property: height, background-color;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .x5i1d13 {
    transition-property: transform, background-color, box-shadow;
  }

  .x1tjgqhj {
    transition-property: width, transform;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1fj9vlw {
    white-space: pre-line;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xf5e64p {
    z-index: 40;
  }

  .xa9119d {
    z-index: 50;
  }

  .xknze80:focus-visible {
    box-shadow: 0 0 0 2px var(--x1t7pd5i),0 0 0 4px var(--x13jrydl);
  }

  .x1oqui1x:disabled {
    background-color: #0000;
  }

  .x1xqi2pk:disabled {
    background-color: var(--x19f7g9z);
  }

  .xsd2ot7:disabled {
    color: var(--x10rmmng);
  }

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

  .xptzd90:hover {
    background-color: #9333ea;
  }

  .x1tiu7rp:hover {
    background-color: #a855f726;
  }

  .x113ai5h:hover {
    background-color: #ffffff08;
  }

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

  .xteggw7:hover {
    background-color: #ffffff12;
  }

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

  .x1lsz5ma:hover {
    background-color: var(--x1fhikvg);
  }

  .ximgtfb:hover {
    background-color: var(--x1j94dxv);
  }

  .xaydefn:hover {
    background-color: var(--x1nbfttl);
  }

  .x1dedw18:hover {
    background-color: var(--x5uxnnq);
  }

  .x1vrdt7a:hover {
    background-color: var(--xbwurp8);
  }

  .x1sfaark:hover {
    background-color: var(--xdrubvs);
  }

  .x10s5ph3:hover {
    background-color: var(--xmmqwn7);
  }

  .x1j5ove0:hover {
    background-color: var(--xz7agzf);
  }

  .x13ypvjj:hover {
    box-shadow: 0 0 15px #10b98166;
  }

  .x1087q44:hover {
    box-shadow: 0 0 20px #a855f780;
  }

  .xu9xtvl:hover {
    box-shadow: 0 0 24px #fff6;
  }

  .xif7kl6:hover {
    box-shadow: 0 0 45px #ffffff73;
  }

  .xkm4p2r:hover {
    box-shadow: 0 0 50px #ffffff80;
  }

  .xfo9ydz:hover {
    box-shadow: 0 12px 30px #0009;
  }

  .x1wcpm3z:hover {
    box-shadow: 0 12px 30px #000000b3;
  }

  .x10phpnj:hover {
    color: #fff;
  }

  .x1pl16tv:hover {
    color: var(--x1j5wla);
  }

  .xxaybus:hover {
    color: var(--xzti336);
  }

  .x1o7uuvo:hover {
    opacity: 1;
  }

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

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

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

  .x1r7an6r:focus {
    background-color: var(--x1fhikvg);
  }

  .xqowjk7:focus {
    color: var(--xzti336);
  }

  .xk4oym4:active {
    transform: scale(.98);
  }

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

    .xsif4ur.xsif4ur {
      display: flex;
    }
  }

  @media (width >= 1024px) {
    .x1oob3yn.x1oob3yn {
      display: none;
    }
  }

  @media (width >= 768px) {
    .xa41o0o.xa41o0o {
      display: none;
    }
  }

  @media (width >= 640px) {
    .x2kc0e2.x2kc0e2 {
      flex-direction: row;
    }
  }

  @media (width >= 768px) {
    .x12vxjpv.x12vxjpv {
      flex-direction: row;
    }

    .x1nk23k4.x1nk23k4 {
      font-size: 20px;
    }
  }

  @media (width >= 1024px) {
    .xindoa6.xindoa6 {
      font-size: 3rem;
    }
  }

  @media (width >= 768px) {
    .x11en636.x11en636 {
      font-size: 40px;
    }

    .x1x27h43.x1x27h43 {
      font-size: 44px;
    }

    .xo8s0o.xo8s0o {
      font-size: 48px;
    }

    .x17f5lks.x17f5lks {
      font-size: 64px;
    }
  }

  @media (width >= 1200px) {
    .x1m365xz.x1m365xz {
      font-size: 76px;
    }
  }

  @media (width >= 900px) {
    .x12ulal5.x12ulal5 {
      grid-template-columns: 1.1fr 1fr;
    }
  }

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

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

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

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

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

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

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

  @media (width >= 1024px) {
    .x1gpyf0.x1gpyf0 {
      position: static;
    }

    .x12hd2u.x12hd2u {
      transform: none;
    }
  }
}

@layer priority5 {
  .xcdvueo {
    border-bottom-color: #ffffff0a;
  }

  .xenkqzk {
    border-bottom-color: #ffffff0d;
  }

  .x5zdw0p {
    border-bottom-color: #ffffff14;
  }

  .x1n3p4tt {
    border-bottom-color: var(--x14f9qo5);
  }

  .x59qwxa {
    border-bottom-color: var(--xsmci91);
  }

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

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

  .x14da8y5 {
    border-right-color: var(--x14f9qo5);
  }

  .x15s4ljh {
    border-right-color: var(--xsmci91);
  }

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

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

  .xsru4vv {
    border-top-color: #ffffff14;
  }

  .x1qzan9o {
    border-top-color: var(--x14f9qo5);
  }

  .x10ay2fk {
    border-top-left-radius: var(--x1rtkhep);
  }

  .x9qr3r5 {
    border-top-right-radius: var(--x1rtkhep);
  }

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

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

  .xdglo9s {
    bottom: .375rem;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x1f3saaw {
    bottom: var(--x1rfljl0);
  }

  .x4j2xbe {
    height: .375rem;
  }

  .xf08kfj {
    height: .875rem;
  }

  .x25yk9b {
    height: .9375rem;
  }

  .xqtp20y {
    height: 0;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .x1dr59a3 {
    height: 100vh;
  }

  .x1roirhx {
    height: 10rem;
  }

  .xkloqmj {
    height: 14rem;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .xettwda {
    height: 2rem;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .x1sh0tsm {
    height: 4rem;
  }

  .x1jn0hjm {
    height: 600px;
  }

  .xols6we {
    height: 6px;
  }

  .x3urnb8 {
    height: 800px;
  }

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

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xywvowt {
    left: var(--x1rfljl0);
  }

  .x1p7nuv1 {
    left: var(--xlyclt4);
  }

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

  .xyorhqc {
    margin-bottom: 10px;
  }

  .xjpr12u {
    margin-bottom: 2px;
  }

  .x13ihpsm {
    margin-bottom: 48px;
  }

  .x1unp1qu {
    margin-bottom: 4rem;
  }

  .x1dtbblo {
    margin-bottom: 60px;
  }

  .x1xyfpa6 {
    margin-bottom: var(--x1dyu0nf);
  }

  .x1md0nmi {
    margin-bottom: var(--x1rfljl0);
  }

  .xf4rc78 {
    margin-bottom: var(--x1sl6fov);
  }

  .x198tcfw {
    margin-bottom: var(--xkkk397);
  }

  .xvxh809 {
    margin-bottom: var(--xlyclt4);
  }

  .xk3vtka {
    margin-left: var(--xkkk397);
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x1k70j0n {
    margin-top: 6px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1cp4vn3 {
    margin-top: var(--x1sl6fov);
  }

  .x1gogi1q {
    margin-top: var(--xkkk397);
  }

  .xoyeqh2 {
    margin-top: var(--xlyclt4);
  }

  .x1bwycvy {
    max-height: 100vh;
  }

  .xi58p9m {
    max-height: 28rem;
  }

  .x9sc8c8 {
    max-height: 440px;
  }

  .x6xihhe {
    max-height: 86vh;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1h1sf77 {
    max-width: 1020px;
  }

  .xeo09yj {
    max-width: 1160px;
  }

  .x1ko49du {
    max-width: 1240px;
  }

  .x1ok5v8c {
    max-width: 12rem;
  }

  .x8z6zn4 {
    max-width: 16rem;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x1va8c73 {
    max-width: 320px;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .x1l59rab {
    max-width: 52rem;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .x7ep2pv {
    max-width: 680px;
  }

  .x1ac2792 {
    max-width: 740px;
  }

  .xq8v1hd {
    max-width: 90%;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x1b3lxvz {
    min-height: 12rem;
  }

  .x7v6ubd {
    min-height: 140px;
  }

  .x19r4su4 {
    min-height: 14rem;
  }

  .x1xaied3 {
    min-height: 260px;
  }

  .x1rvqyb3 {
    min-height: 2px;
  }

  .xd4eqea {
    min-height: 4rem;
  }

  .x1c5m4an {
    min-height: 5.5rem;
  }

  .xl77w6h {
    min-height: 7rem;
  }

  .xeuugli {
    min-width: 0;
  }

  .x9padk7 {
    min-width: 14rem;
  }

  .x11gxwtt {
    min-width: 16rem;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .xnw97ix {
    padding-bottom: .125rem;
  }

  .xes99ow {
    padding-bottom: .25rem;
  }

  .xn4wywj {
    padding-bottom: 100px;
  }

  .x1ffnkcp {
    padding-bottom: 120px;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .x1g2khh7 {
    padding-bottom: 14px;
  }

  .x1120s5i {
    padding-bottom: 2px;
  }

  .x1t1ogtf {
    padding-bottom: 40px;
  }

  .xjkvuk6 {
    padding-bottom: 4px;
  }

  .x10b6aqq {
    padding-bottom: 6px;
  }

  .x1ej9moc {
    padding-bottom: 80px;
  }

  .x9zsbay {
    padding-bottom: var(--x1dyu0nf);
  }

  .x1qst0b1 {
    padding-bottom: var(--x1sl6fov);
  }

  .x1klfcmd {
    padding-bottom: var(--xkkk397);
  }

  .xuvw9tb {
    padding-bottom: var(--xlyclt4);
  }

  .x14bkuyz {
    padding-left: .375rem;
  }

  .x1uhho1l {
    padding-left: 0;
  }

  .x1lqa7cf {
    padding-left: 10px;
  }

  .xf18ygs {
    padding-left: 12px;
  }

  .xzjhap9 {
    padding-left: 14px;
  }

  .xnm25rq {
    padding-left: 16px;
  }

  .x13t99w4 {
    padding-left: 2.25rem;
  }

  .xlfu2qw {
    padding-left: 2.75rem;
  }

  .xd3ty66 {
    padding-left: 24px;
  }

  .xxpkpgd {
    padding-left: 28px;
  }

  .x1oqrxb4 {
    padding-left: 2rem;
  }

  .x1tudf5h {
    padding-left: 32px;
  }

  .x11iknt3 {
    padding-left: 6px;
  }

  .xvndi5z {
    padding-left: var(--x1rfljl0);
  }

  .x1vj5bqi {
    padding-left: var(--x1sl6fov);
  }

  .xu5g20c {
    padding-left: var(--xkkk397);
  }

  .x1jpwizd {
    padding-left: var(--xlyclt4);
  }

  .x1ijmo5n {
    padding-right: .375rem;
  }

  .x1xpa7k {
    padding-right: 0;
  }

  .xcicffo {
    padding-right: 10px;
  }

  .xnuq7ks {
    padding-right: 12px;
  }

  .x19tmk5i {
    padding-right: 14px;
  }

  .xyfqnmn {
    padding-right: 16px;
  }

  .xvzecpo {
    padding-right: 2.25rem;
  }

  .xxcd0se {
    padding-right: 2.5rem;
  }

  .x79k2kb {
    padding-right: 2.75rem;
  }

  .x8e5d8q {
    padding-right: 24px;
  }

  .x1sai7j1 {
    padding-right: 28px;
  }

  .xlwr664 {
    padding-right: 2rem;
  }

  .x1m2p0i2 {
    padding-right: 32px;
  }

  .x1qhoed8 {
    padding-right: 4.5rem;
  }

  .x1ug7bdz {
    padding-right: 6px;
  }

  .xzk7t88 {
    padding-right: var(--x1rfljl0);
  }

  .x1n2q1dl {
    padding-right: var(--x1sl6fov);
  }

  .xz73t45 {
    padding-right: var(--xkkk397);
  }

  .x1c45oea {
    padding-right: var(--xlyclt4);
  }

  .xrhwvvd {
    padding-top: .125rem;
  }

  .x1iul6r4 {
    padding-top: .25rem;
  }

  .xnk5j39 {
    padding-top: 100px;
  }

  .x1evdl5j {
    padding-top: 120px;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .xyinxu5 {
    padding-top: 14px;
  }

  .x1nn3v0j {
    padding-top: 2px;
  }

  .x1iorvi4 {
    padding-top: 4px;
  }

  .x1ow4hk9 {
    padding-top: 60px;
  }

  .x1yrsyyn {
    padding-top: 6px;
  }

  .x16kv6xo {
    padding-top: 6vh;
  }

  .x11408do {
    padding-top: 80px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .xp4cx7g {
    padding-top: var(--x1rfljl0);
  }

  .x6t3978 {
    padding-top: var(--x1sl6fov);
  }

  .x1b435uu {
    padding-top: var(--xkkk397);
  }

  .x1x2yvnc {
    padding-top: var(--xlyclt4);
  }

  .x1nzp1pv {
    right: -10%;
  }

  .xlxwssv {
    right: .375rem;
  }

  .x3m8u43 {
    right: 0;
  }

  .x1kowz4u {
    right: var(--x1rfljl0);
  }

  .x1t6872e {
    right: var(--x1sl6fov);
  }

  .xqltmhy {
    right: var(--xlyclt4);
  }

  .x1kg2lcs {
    top: -150px;
  }

  .x13k8yb0 {
    top: -50%;
  }

  .x2g408t {
    top: .375rem;
  }

  .x13vifvy {
    top: 0;
  }

  .x156by65 {
    top: 40%;
  }

  .x1tuz0hk {
    top: var(--x1rfljl0);
  }

  .x1xvt488 {
    width: .875rem;
  }

  .x15xktyq {
    width: .9375rem;
  }

  .xnalus7 {
    width: 0;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x9ndnb8 {
    width: 15rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x23j0i4 {
    width: 26px;
  }

  .xfo62xy {
    width: 2px;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x1td3qas {
    width: 32px;
  }

  .x1q22l7i {
    width: 4.5rem;
  }

  .x187nhsf {
    width: 44px;
  }

  .x3hqpx7 {
    width: 50%;
  }

  .x14rvwrp {
    width: 600px;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .xdpfuu1 {
    width: 800px;
  }

  .xeq5yr9 {
    width: fit-content;
  }

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

  @media (width >= 768px) {
    .x108gb9d.x108gb9d {
      padding-left: var(--x1dyu0nf);
    }

    .x1tho2h9.x1tho2h9 {
      padding-right: var(--x1dyu0nf);
    }

    .x11k8l.x11k8l {
      width: 50%;
    }
  }
}

@layer priority6 {
  .x1irjd6h::placeholder {
    color: var(--x10rmmng);
  }

  .xr8tac3::placeholder {
    opacity: .7;
  }
}

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

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

@keyframes xqtquw7-B {
  0%, 100% {
    opacity: 1;
    transform: scale(1);
  }

  50% {
    opacity: .4;
    transform: scale(.85);
  }
}

@keyframes x1mr2kpz-B {
  from {
    opacity: .99;
  }

  to {
    opacity: 1;
  }
}

@keyframes xqng64z-B {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes x3c0kyr-B {
  0%, 100% {
    transform: translateX(0);
  }

  20%, 60% {
    transform: translateX(-6px);
  }

  40%, 80% {
    transform: translateX(6px);
  }
}

:root, .xo5z3hq {
  --x16oqmpy: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --x1415mil: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --x1h95y77: Geist, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
}

:root, .x11gq3fz {
  --x1t7pd5i: #131313;
  --xzti336: #e5e2e1;
  --xmmqwn7: #1c1b1b;
  --x1pmtt95: #e5e2e1;
  --xdrubvs: #201f1f;
  --xbwurp8: #2a2a2a;
  --x1fhikvg: #353534;
  --x1k0n57: #201f1f;
  --x15dyma7: #e5e2e1;
  --x1j5wla: #fff;
  --x68mnyt: #2f3131;
  --x1nbfttl: #e2e2e2;
  --xzv0b6b: #636565;
  --xikg746: #4edea3;
  --x1dixvwu: #003824;
  --x1pta911: #00a572;
  --x186u46y: #00311f;
  --x64jgvl: #fff;
  --x17p1uxh: #ffddb8;
  --x19f7g9z: #201f1f;
  --x10rmmng: #c4c7c8;
  --x1mkoeg1: #353534;
  --x1ud3vio: #e5e2e1;
  --xynsxpk: #ffb95f;
  --xpyrv6r: #ffb95f26;
  --x1dmkjgt: #ffb95f4d;
  --x19rzxkv: #ffb4ab;
  --x1qhambg: #690005;
  --xjxgiwm: #93000a;
  --xz7agzf: #b91c1c;
  --x1d9pipm: #ffb4ab4d;
  --xjaym4s: #93000a33;
  --xsmci91: #444748;
  --x14f9qo5: #2a2a2a;
  --x15c9024: #8e9192;
  --x1j2ny27: #0e0e0e;
  --x13jrydl: #c6c6c7;
  --xvzamcv: #4edea3;
  --xxrso9j: #6ffbbe;
  --x1ixc4uf: #ffddb8;
  --x1q0537q: #ffb95f;
  --x5d59b1: #8e9192;
  --x5uyiv1: #2a2a2a;
  --x9uzntk: #10b981;
  --x1grdng4: #60a5fa;
  --xe58098: #fbbf24;
  --x13a7njt: #a855f7;
  --x1a873b5: #9333ea;
  --xxh9lrm: #c084fc;
  --xs7hua: #000000d9;
  --x5uxnnq: #ffffff05;
  --x1kp60x4: #4edea34d;
  --x176lo1a: #4edea31a;
  --x9ivzsi: #60a5fa4d;
  --x176ve42: #60a5fa1a;
  --x1j94dxv: #ededed;
}

:root, .x9hpvpd {
  --x49ad6y: 0px;
  --xkkk397: .25rem;
  --xlyclt4: .5rem;
  --x1sl6fov: 1rem;
  --x1rfljl0: 1.5rem;
  --x1dyu0nf: 2rem;
  --x1f8bp6: 3rem;
}

:root, .xqvqxm2 {
  --xv7x4zs: .125rem;
  --x1rtkhep: .25rem;
  --xeu299f: .375rem;
  --x1hvkp1j: .5rem;
  --x5osx6x: .75rem;
  --x1fzozfj: 9999px;
}
