

@layer priority1;

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

  .x1uz70x1 {
    padding: 1rem;
  }

  .xr7fb70 {
    padding: 2.5rem;
  }

  .x1tcepkn {
    padding: var(--x-p360mw);
  }

  @media (screen) and (width <= 768px) {
    .x1tie8i7.x1tie8i7 {
      padding: 0 1rem;
    }
  }
}

@layer priority3 {
  .x1n4p8o5 {
    border-color: #ededed;
  }

  .x1o5ta1t {
    border-radius: .8rem;
  }

  .x7yrpt8 {
    border-radius: var(--x-borderRadius);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xujwdxz {
    border-width: .1rem;
  }

  .x98rzlu {
    flex: 1;
  }

  .x4bg2ti {
    gap: .2rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .xtacmkj {
    gap: 2.5rem;
  }

  .x1h4iudz {
    gap: 2rem;
  }

  .xbrdnr0 {
    gap: 3.5rem;
  }

  .x1keyc1r {
    gap: 3rem;
  }

  .x1fozyl2 {
    gap: 4.5rem;
  }

  .xj5jcj5 {
    gap: 4rem;
  }

  .x19bktdc {
    gap: 5.5rem;
  }

  .xo4hr06 {
    gap: 5rem;
  }

  .x1j5ixre {
    gap: 6.5rem;
  }

  .xfdnsyk {
    gap: 6rem;
  }

  .xkpqfin {
    gap: 7rem;
  }

  .xzmvv2r {
    grid-gap: var(--x-gridGap);
  }

  .x1i54egk {
    overflow: var(--x-overflow);
  }

  .x1t5xaqk {
    transition: all 80ms;
  }
}

@layer priority4 {
  .x6s0dn4 {
    align-items: center;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .x1sbju2s {
    animation-duration: 1.4s;
  }

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

  .xbvjppr {
    animation-name: var(--x113bwz9);
  }

  .xfte253 {
    animation-name: var(--x18go4vi);
  }

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

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

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

  .x1h3yvn9 {
    background-color: #070707;
  }

  .x1iuwzia {
    background-color: linear-gradient(to right,#fff3,#ffffff1a);
  }

  .x1iotiob {
    box-shadow: var(--x-boxShadow);
  }

  .xus1ri5 {
    box-shadow: var(--xpmalt1);
  }

  .xfungia {
    color: #fff;
  }

  .x45qjpw {
    color: var(--x1my23r4);
  }

  .x1ked01i {
    color: var(--xw4pnbo);
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1s85apg {
    display: none;
  }

  .x11r6d5e {
    display: table;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .x11k0hzz {
    font-size: 10rem;
  }

  .x579bpy {
    font-size: 2rem;
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .x117nqv4 {
    font-weight: bold;
  }

  .xqketvx {
    grid-template-columns: var(--x-gridTemplateColumns);
  }

  .xl56j7k {
    justify-content: center;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1gd08y4 {
    stroke-dasharray: 187;
  }

  .x1b0o3cz {
    stroke-dashoffset: 0;
  }

  .x2b8uid {
    text-align: center;
  }

  .xaoa8ea {
    text-shadow: var(--x-textShadow);
  }

  .x1kyqaxf {
    text-transform: lowercase;
  }

  .x1g0ag68 {
    transform-origin: center;
  }

  .xsqj5wx {
    transform: var(--x-transform);
  }

  .xgdialr {
    transition-duration: .12s;
  }

  .x9dyr19 {
    transition-duration: .18s;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .x1lizcpb {
    transition-timing-function: ease-in;
  }

  .x9lcvmn {
    transition-timing-function: ease-out;
  }

  .x1q1rmc8 {
    will-change: transform,opacity;
  }

  .x8knxv4 {
    z-index: -1;
  }

  .x1fdshc9 {
    z-index: -2;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x10ju6z4 {
    z-index: 2147483647;
  }
}

@layer priority5 {
  .x5yr21d {
    height: 100%;
  }

  .x1dr59a3 {
    height: 100vh;
  }

  .xt7dq6l {
    height: auto;
  }

  .xu96u03 {
    left: 0;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xack27t {
    margin-right: auto;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x130tlgp {
    max-width: 567px;
  }

  .xf68679 {
    max-width: var(--x-maxWidth);
  }

  .xeuugli {
    min-width: 0;
  }

  .xjqpyvm {
    padding-bottom: var(--x-paddingBottom);
  }

  .x13e46o5 {
    padding-left: var(--x-paddingLeft);
  }

  .xwsd3xy {
    padding-right: var(--x-paddingRight);
  }

  .x1jm3axb {
    padding-top: var(--x-paddingTop);
  }

  .x13vifvy {
    top: 0;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1vus6x3 {
    width: var(--xp499a3);
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes x1nbkgmc-B {
  0% {
    background-position: 0%;
  }

  100% {
    background-position: 0%;
  }

  50% {
    background-position: 100%;
  }
}

@keyframes x7y24w6-B {
  0% {
    stroke-dashoffset: 187px;
  }

  100% {
    stroke-dashoffset: 187px;
    transform: rotate(450deg);
  }

  50% {
    stroke-dashoffset: 46.75px;
    transform: rotate(135deg);
  }
}

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

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

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

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

:root, .xlt1p5e {
  --x19cms0h: 0px 0px 0px #0000;
  --xr5hza6: 0 1px 3px #0000001f, 0 1px 2px #0000003d;
  --x1gw8zf7: 0 3px 6px #00000029, 0 3px 6px #0000003b;
  --x3cjprg: 0 10px 20px #00000030, 0 6px 6px #0000003b;
  --xs2ke0i: 0 14px 28px #00000040, 0 10px 10px #00000038;
  --x1rlmrcn: 0 19px 38px #0000004d, 0 15px 12px #00000038;
  --x1q4cjvc: 0px 0px 0x #0000;
  --xpmalt1: 0 1px 3px #0000001f, 0 1px 2px #0000003d;
}

:root, .x1tn201q {
  --x1sdw11z: #4299e1;
  --x6dlu9j: #e53e3e;
  --x1h985i5: #ecc94b;
  --x1m98q1z: #222;
  --xy3kcpq: #fff;
  --x1my23r4: #38a169;
  --xw4pnbo: #dd6b20;
}

:root, .xncbaq9 {
  --xms1fur: x1nbkgmc-B;
  --x113bwz9: x7y24w6-B;
  --x18go4vi: xvsvf41-B;
  --x1f3xg6x: xqng64z-B;
}

:root, .x1l37ts7 {
  --xpmzr7p: 100%;
  --xp499a3: 5678px;
}
