@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./sora-latin-ext-wght-normal-CawQDOvP.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./sora-latin-wght-normal-DdqRvwsR.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWUAA4AAAAABvAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEABEdQT1MAAAFcAAAAHgAAAB5EdEx1R1NVQgAAAXwAAAAnAAAAKLj8uOpPUy8yAAABpAAAAFUAAABgYo+sRGNtYXAAAAH8AAAAQgAAAFxB0OJbZ2FzcAAAAkAAAAAIAAAACAAAABBnbHlmAAACSAAAAT0AAAFaNhXKIGhlYWQAAAOIAAAANgAAADYqgLJdaGhlYQAAA8AAAAAfAAAAJBAY8MdobXR4AAAD4AAAABkAAAAiEYUB02xvY2EAAAP8AAAAFAAAABQBUAHKbWF4cAAABBAAAAAcAAAAIAAjAQBuYW1lAAAELAAAARoAAAJuNApRAXBvc3QAAAVIAAAASwAAAF2B645zAAEAAAAMAAAAAAAAAAIAAQABAAMAAQAAAAEAAAAKABwAHAABREZMVAAIAAQAAAAA//8AAAAAAAB42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNotxbENQEAYhuH3/87hwhA3g1KvEANQGcAoKolJJKLR2AwJT/OQaLIFD5o1AN23jVRWgwofnF4JkAHi1zctXMS4u+NOwW0WIrYCqNQJRPIH7S0K2QAAAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942mJgAvQ4zXARx1H8vd8x2zx8riX/lW3btt2SzS3M7VN7t4Qte7q2ptx++sVnvy9UABBHogURyAAUCgcFUiWOxjTcMzbhnHGKaA2NZJ5O+tLJHDopA0s6GaCSqZwYJ2RE+Bz3GdfwMKozLh81XV3R+VT0wwyT6WdDtEk0gAB0T2Yywu5/ff2/Lqe1XfrB2/RG8sgJuEAQgJOC51iNSimVqXieCXd1cZYxLoovlro4uzLhvMDYEpVSw7G8oPLGVceU6KR8cYF4vK12yLbUcE7CjS2WxRlpRViAsR3J/RNiaRoeeAcJybFcWXN7pUadlJHkqYpJT4yMLA/rrXbwswNAlJACvCePIKKJwMhQ0jC4TQq2tmgKO6QUT4gOrCg6hkIQGKmUItiJlhcXy6PFhYkJhUSXlJSWmAhmxutO9wAAAAABAAAAAQLRsUtkZV8PPPUADwPoAAAAAN9+te8AAAAA3362EvlE/vcTHAOxAAAABgACAAAAAAAAeNpjYGRgYN72n42BgSnrp8t7P2EZoAgq4AAAe9wE3gB42mPKYogAYjkkzADFMgwMjKwM8wFSaARoAAAAAAAAFQAuADoARgBGAEYAiACWAK142mNgZGBg4GTIZ2Bn6GfgAvMQgIOBEQAZTQEkeNqNkQVOREEQRB/uxIPEfgR3d3d3iKHr7rvhWpyCQ3AYKpN1T6emvbvSA7TjpImG5g7gt2E3bTcw2DCcthvpbehP201s8pe2mxnnJ2238Mhb2m5llOW03SsL3MQlYWKsMyOJYSOKR5G47GnBg186RBSX8jcccylE+ZQfwEFQlVfKB4Up7hVxkVDPJ1Ge5UXNDOWxmGOaWeYkG1hms5NPEtIh3HjMLItRkqZyVVgUVphiCbvwxVjJbiu73Sranr/thSPOpOtkXuRV3nkghPk2N3PhNrl5ZoV5WY+41WGV9E/lcb4lKu1Vxma698w93ObiMXON4j9y4TEVCb6YVleIgKIpTfCkX+X4JIgrz5rBWcIikGYx9g9ueGIvAAB42mNgYgCD/3MYjIAUIwM64ARiFYaTjEwMzIzMjCyMrIxsbI5JRallqeyleZkGBo4GINrIwMmEMzG5tCQ1OT83CSxjbGAGANg9D2UA) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fragment-mono-latin-ext-400-normal-BbKYyvR9.woff2) format("woff2"),url(./fragment-mono-latin-ext-400-normal-CT4YFKeK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fragment-mono-latin-400-normal-yxdJ5AmL.woff2) format("woff2"),url(./fragment-mono-latin-400-normal-BYwT3kSJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@stylex;

@layer priority1;

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

  .xkc5qi {
    margin: 0 0 10px;
  }

  .xjgi5au {
    margin: 0 0 12px;
  }

  .x1t1ttd7 {
    margin: 0 0 14px;
  }

  .x15qb3m7 {
    margin: 0 0 18px;
  }

  .xswdx4l {
    margin: 0 0 24px;
  }

  .xc86uaa {
    margin: 0 0 6px;
  }

  .x1q6ys4k {
    margin: 0 0 8px;
  }

  .x19bbpc0 {
    margin: 0 auto;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1k3vv4n {
    margin: 10px 0;
  }

  .x1uffnf {
    margin: 12px auto 0;
  }

  .xzmowlt {
    margin: 14px 0 0;
  }

  .x1b4an96 {
    margin: 18px 0 4px;
  }

  .xxq9mk8 {
    margin: 20px 0 0;
  }

  .x10vvdt8 {
    margin: 20px 0 10px;
  }

  .x18bl9w9 {
    margin: 20px 0;
  }

  .x10sdyai {
    margin: 24px 0 0;
  }

  .xn4w45c {
    margin: 24px 0;
  }

  .xufuhu2 {
    margin: 30px 0 8px;
  }

  .x1j9hr7i {
    margin: 46px 0 0;
  }

  .xqe1szj {
    margin: 4px 0 0;
  }

  .xabx8x8 {
    margin: 6px 0 0;
  }

  .xjfp6mz {
    margin: 6px 0 14px;
  }

  .x1nnfbh2 {
    margin: 6px 0;
  }

  .x1h7nz2r {
    margin: 72px 0 0;
  }

  .xpd3huj {
    margin: 88px 0 48px;
  }

  .x1lmf6cg {
    margin: 8px 0 18px;
  }

  .xauirti {
    margin: 8px 0 20px;
  }

  .x14kudrl {
    margin: 8px 0;
  }

  .xxsrz4m {
    padding: 0 24px;
  }

  .x1717udv {
    padding: 0;
  }

  .x15x03d9 {
    padding: 10px 14px;
  }

  .xs0fqhl {
    padding: 10px 16px;
  }

  .xf0b7zy {
    padding: 10px 18px;
  }

  .x1iwkndl {
    padding: 12px 16px;
  }

  .xozlmf9 {
    padding: 12px 18px;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .xs4447n {
    padding: 13px 10px;
  }

  .xh073nz {
    padding: 13px;
  }

  .x1j671cp {
    padding: 14px 16px;
  }

  .x1x93lg1 {
    padding: 14px 24px;
  }

  .x1np1h16 {
    padding: 16px 18px;
  }

  .x14hcewi {
    padding: 16px 20px;
  }

  .xfzo3f0 {
    padding: 17px 30px;
  }

  .x1j04b2k {
    padding: 18px 24px 44px;
  }

  .x6xjru1 {
    padding: 18px 42px;
  }

  .x1dypa6k {
    padding: 18px;
  }

  .x52c8fg {
    padding: 20px 22px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xp9y95v {
    padding: 22px;
  }

  .xy724z3 {
    padding: 24px 24px 48px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .xpzpvjg {
    padding: 2px 7px;
  }

  .x19zkzxx {
    padding: 32px 24px 44px;
  }

  .x15fnm84 {
    padding: 32px;
  }

  .x1ubwxtm {
    padding: 34px 24px 8px;
  }

  .xii6b4n {
    padding: 34px 30px;
  }

  .xztvwtv {
    padding: 4px 0;
  }

  .xtdwleo {
    padding: 4px 12px;
  }

  .x17z953p {
    padding: 4px 20px 20px;
  }

  .xv9eel2 {
    padding: 56px 24px 8px;
  }

  .x153ncpu {
    padding: 8px 12px;
  }

  .x1ly7u5z {
    padding: 9px 18px;
  }

  .x1yvn7tp {
    padding: 9px 2px;
  }

  @media (width <= 640px) {
    .x5srki6.x5srki6 {
      margin: 52px 0 0;
    }

    .xus1m9p.xus1m9p {
      margin: 60px 0 36px;
    }

    .xlko52b.xlko52b {
      padding: 10px 12px;
    }

    .xv6hiwc.xv6hiwc {
      padding: 16px;
    }

    .x1qsn9g3.x1qsn9g3 {
      padding: 18px 20px 40px;
    }

    .xjnazg4.xjnazg4 {
      padding: 20px;
    }
  }

  @media (width <= 760px) {
    .xftoeps.xftoeps {
      padding: 28px 20px 4px;
    }

    .x1j1tad3.x1j1tad3 {
      padding: 8px 12px 14px;
    }
  }
}

@layer priority3 {
  .xgtgvv0 {
    border-color: #7a2f3a;
  }

  .x8fw6m {
    border-color: var(--x16gx3gt);
  }

  .x1egbmsp {
    border-color: var(--x17ton5p);
  }

  .xvb4anu {
    border-color: var(--x1c7jowt);
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .xad4eg4 {
    border-radius: var(--x153te9z);
  }

  .x98rzlu {
    flex: 1;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .xaobbuh {
    gap: 18px;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x33pbmt {
    gap: 28px;
  }

  .xv5gsod {
    gap: 36px;
  }

  .x14n5cft {
    gap: 40px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .xfe5i6u {
    gap: 8px 18px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xczwrxl {
    outline: 2px solid;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x9nzb6k:hover {
    border-color: var(--x17ton5p);
  }

  @media (width <= 640px) {
    .x1d3ddqg.x1d3ddqg {
      gap: 10px;
    }
  }

  @media (width <= 760px) {
    .xedudsf.xedudsf {
      gap: 24px;
    }
  }

  @media (width <= 900px) {
    .xucguac.xucguac {
      gap: 28px;
    }
  }

  @media (width <= 760px) {
    .x1h65zk.x1h65zk {
      gap: 2px;
    }
  }

  @media (width <= 640px) {
    .xz7lfyz.xz7lfyz {
      gap: 6px;
    }
  }
}

@layer priority4 {
  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .x18hd8ej {
    animation-duration: 1.6s;
  }

  .x1ubysej {
    animation-duration: 30s;
  }

  .xz5h9r3 {
    animation-duration: 5s;
  }

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

  .xlikycv {
    animation-name: x18u86ve-B;
  }

  .x1avuawy {
    animation-name: x1ofc7ps-B;
  }

  .x17umdv9 {
    animation-name: x1qoz7u4-B;
  }

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

  .x83z2og {
    background-color: #fff;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xe7lm80 {
    background-color: var(--x11r4959);
  }

  .x9ukuqz {
    background-color: var(--x16gx3gt);
  }

  .x16nmwm0 {
    background-color: var(--x19716aa);
  }

  .x1kc15it {
    background-color: var(--x1c7jowt);
  }

  .x16vbr3w {
    background-color: var(--x1ea8x9x);
  }

  .x1ih4t32 {
    background-image: linear-gradient(120deg, #3ee0ff14, #0000 55%);
  }

  .xpa8dnz {
    background-image: linear-gradient(160deg, #ffb0540f, #0000 45%);
  }

  .x1r1hh0u {
    background-image: linear-gradient(160deg, #ffb05412, #0000 45%);
  }

  .x19e5o2i {
    background-image: linear-gradient(160deg, #ffb05417, #0000 50%);
  }

  .x1mm7m83 {
    background-image: linear-gradient(160deg, #ff4d6d12, #0000 50%);
  }

  .xidzryh {
    background-image: linear-gradient(#3ee0ff1f, #0000);
  }

  .x13lxp6g {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Cpath d='M46 0H0v46' fill='none' stroke='rgba(255,190,110,0.07)' stroke-width='1'/%3E%3C/svg%3E");
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .xw7l8kx {
    box-shadow: 0 0 10px #3ee0ff2e, inset 0 0 12px #3ee0ff40;
  }

  .x1m0zvhq {
    box-shadow: 0 0 18px #3ee0ff59;
  }

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

  .x7d5fx8 {
    clip-path: polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px);
  }

  .x1heor9g {
    color: inherit;
  }

  .x1ag63f {
    color: var(--x126daci);
  }

  .x1fhz7f4 {
    color: var(--x16gx3gt);
  }

  .x2ju62 {
    color: var(--x1mnissl);
  }

  .x4f03mk {
    color: var(--x67q757);
  }

  .x79jish {
    color: var(--x6bkyly);
  }

  .x16rw0kj {
    color: var(--xjxe7fj);
  }

  .x6340vd {
    color: var(--xkyd6a8);
  }

  .xi77946 {
    color: var(--xwisb2z);
  }

  .x15x6cs5 {
    color: var(--xxz3qei);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1ldtfg1 {
    font-family: var(--x1juo7fr);
  }

  .x1mjkit3 {
    font-family: var(--x3f0abs);
  }

  .x1vcuncy {
    font-family: var(--xjrdrgc);
  }

  .x1s31vzs {
    font-size: 10.5px;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1qt5hsa {
    font-size: 11.5px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .x1ct8sxb {
    font-size: 12.5px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x2ouz8m {
    font-size: 13.5px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xazqsvr {
    font-size: 14.5px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .x1q7jzdg {
    font-size: 19px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .xew7ush {
    font-size: 21px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .x1ulgg28 {
    font-size: 30px;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .x1m6oxru {
    font-size: 34px;
  }

  .x102p7hv {
    font-size: 44px;
  }

  .xcdf80j {
    font-size: 64px;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xuv8nkb {
    font-weight: 800;
  }

  .x9fefja {
    grid-template-columns: 1.35fr 1fr;
  }

  .xmouhr6 {
    grid-template-columns: 1.4fr 1fr 1fr 1fr;
  }

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

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

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

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

  .xl56j7k {
    justify-content: center;
  }

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

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

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

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

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

  .x7447wj {
    letter-spacing: .12em;
  }

  .x1labic3 {
    letter-spacing: .14em;
  }

  .xa7ig63 {
    letter-spacing: .16em;
  }

  .x11fj6oh {
    letter-spacing: .18em;
  }

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

  .xribhvm {
    letter-spacing: .2em;
  }

  .xobulqh {
    line-height: .98;
  }

  .xqahw4z {
    line-height: 1.02;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .xyd83as {
    opacity: .45;
  }

  .xgrx5vx {
    outline-color: var(--x126daci);
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xizgwol {
    transform: rotate(-8deg);
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

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

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1355qak {
    z-index: 20;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

  .xb4alru:hover {
    background-color: var(--x1ea8x9x);
  }

  .x1gxfq0c:hover {
    color: var(--x16gx3gt);
  }

  .x12s8sji:hover {
    color: var(--xxz3qei);
  }

  .x1o7uuvo:hover {
    opacity: 1;
  }

  @media (width <= 640px) {
    .xelgs58.xelgs58 {
      align-items: flex-start;
    }
  }

  @media (width <= 760px) {
    .xg7h660.xg7h660 {
      background-color: var(--x1ea8x9x);
    }
  }

  @media (width <= 640px) {
    .xvluoum.xvluoum {
      box-sizing: border-box;
    }
  }

  @media (width <= 760px) {
    .x10sekqr.x10sekqr {
      display: flex;
    }

    .xfnz6by.xfnz6by {
      display: inline-flex;
    }

    .xy0uqqd.xy0uqqd {
      display: none;
    }

    .x1krwfvz.x1krwfvz {
      flex-direction: column;
    }
  }

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

    .x1sgj8az.x1sgj8az {
      font-size: 15px;
    }

    .x13i2va0.x13i2va0 {
      font-size: 26px;
    }

    .x1b0v38o.x1b0v38o {
      font-size: 38px;
    }
  }

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

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

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

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

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

  @media (width <= 760px) {
    .x1riae4y.x1riae4y {
      position: absolute;
    }
  }

  @media (width <= 640px) {
    .x1rg48jt.x1rg48jt {
      text-align: center;
    }
  }
}

@layer priority5 {
  .x1dme0mp {
    border-bottom-color: var(--x17ton5p);
  }

  .x8ulaig {
    border-bottom-color: var(--x1c7jowt);
  }

  .xfygd9m {
    border-left-color: var(--x16gx3gt);
  }

  .x1dmgnm8 {
    border-top-color: var(--x1c7jowt);
  }

  .x1kpxq89 {
    height: 12px;
  }

  .xx3o462 {
    height: 15px;
  }

  .x1gnnpzl {
    height: 30px;
  }

  .x90ne7k {
    height: 34px;
  }

  .xxbcxho {
    height: 42%;
  }

  .x1d9x2de {
    height: 640px;
  }

  .xslewwd {
    height: 78vh;
  }

  .x1hagigm {
    height: 7px;
  }

  .xegnrdp {
    height: 9px;
  }

  .xu96u03 {
    left: 0;
  }

  .x91k8ka {
    margin-bottom: 22px;
  }

  .xzueoph {
    margin-bottom: 6px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x1wsuqlk {
    margin-right: 12px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .x1tfhste {
    margin-top: 40px;
  }

  .x7y0ge5 {
    margin-top: 44px;
  }

  .x1ikqzku {
    max-width: 1200px;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .x1ac2792 {
    max-width: 740px;
  }

  .x12p1n3w {
    max-width: var(--x1wjneam);
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xgqnoi5 {
    min-height: 560px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x1aasl1c {
    min-width: 34px;
  }

  .xzl8ltb {
    min-width: 640px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x109j2v6 {
    padding-top: 18px;
  }

  .x3m8u43 {
    right: 0;
  }

  .x13vifvy {
    top: 0;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xsmyaan {
    width: 12px;
  }

  .x1a00udw {
    width: 15px;
  }

  .x1849jeq {
    width: 30px;
  }

  .x1691je0 {
    width: 34px;
  }

  .xci0xqf {
    width: 7px;
  }

  .x1wc42o8 {
    width: 9px;
  }

  .xezivpi {
    width: max-content;
  }

  @media (width <= 760px) {
    .x5tu9td.x5tu9td {
      border-bottom-color: var(--x17ton5p);
    }

    .x1b91o6.x1b91o6 {
      left: 0;
    }
  }

  @media (width <= 640px) {
    .x703316.x703316 {
      margin-left: 0;
    }
  }

  @media (width <= 900px) {
    .x1q8930x.x1q8930x {
      margin-top: 32px;
    }
  }

  @media (width <= 760px) {
    .x1e81x2r.x1e81x2r {
      right: 0;
    }

    .x12c2x6n.x12c2x6n {
      top: 100%;
    }
  }

  @media (width <= 640px) {
    .x1dbdljh.x1dbdljh {
      width: 100%;
    }
  }
}

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

  50% {
    opacity: .25;
  }
}

@keyframes x1ofc7ps-B {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-50%);
  }
}

@keyframes x18u86ve-B {
  0% {
    transform: translateY(-110%);
  }

  100% {
    transform: translateY(240%);
  }
}

:root, .x1vm2d0q {
  --x11r4959: #060504;
  --x19716aa: #0e0b07;
  --x1ea8x9x: #1e1408;
  --xgn8jty: #2a1c0b;
  --x1c7jowt: #78c8ff24;
  --x17ton5p: #78c8ff57;
  --x126daci: #dff4ff;
  --xwisb2z: #3fe07f;
  --x1fd74su: #149a52;
  --x16gx3gt: #3ee0ff;
  --xxz3qei: #9ff4ff;
  --x6bkyly: #00141c;
  --xzsnboz: #ffc24b;
  --x1nom075: #ff4d6d;
  --x9edw0y: #c9ff3d;
  --x1apkdht: #2f7bff;
  --xkyd6a8: #3dd68c;
  --x67q757: #ff6369;
  --xjxe7fj: #d7e6f4;
  --x1mnissl: #00ff41;
  --x153te9z: 3px;
  --x1wjneam: 1200px;
  --x1juo7fr: "Sora Variable", system-ui, sans-serif;
  --xjrdrgc: "Sora Variable", system-ui, sans-serif;
  --x3f0abs: "Fragment Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
}

.x1r904o6.x1r904o6, .x1r904o6.x1r904o6:root {
  --x16gx3gt: #0b6cff;
  --xxz3qei: #004fc4;
  --x6bkyly: #fff;
  --xzsnboz: #b57700;
  --x1apkdht: #0b6cff;
  --x11r4959: #edf3f9;
  --x19716aa: #fff;
  --xjxe7fj: #1d3249;
  --x1ea8x9x: #fff;
  --xgn8jty: #f3f7fc;
  --x1fd74su: #4a7a63;
  --x1mnissl: #0a7a2e;
  --x1c7jowt: #0b3c7824;
  --x17ton5p: #0b3c7852;
  --xwisb2z: #0c6b35;
  --x1nom075: #d61f4c;
  --x126daci: #0a1a2e;
  --x9edw0y: #4d7c0f;
}
