/* prettier-ignore */
@media (min-width: 500px) {
  :root {
    --psi-space-0: 0px;
    --psi-space-8: 4px;
    --psi-space-20: 8px;
    --psi-space-23: 10px;
    --psi-space-36: 12px;
    --psi-space-48: 16px;
    --psi-space-60: 20px;
    --psi-space-64: 21px;
    --psi-space-72: 24px;
    --psi-space-80: 26px;
    --psi-space-96: 30px;
    --psi-space-120: 40px;
    --psi-space-128: 42px;
    --psi-space-180: 60px;
    --psi-space-rem-0: 0rem; /* 0px */
    --psi-space-rem-8: 0.25rem; /* 4px */
    --psi-space-rem-20: 0.5rem; /* 8px */
    --psi-space-rem-23: 0.625rem; /* 10px */
    --psi-space-rem-36: 0.75rem; /* 12px */
    --psi-space-rem-48: 1rem; /* 16px */
    --psi-space-rem-60: 1.25rem; /* 20px */
    --psi-space-rem-64: 1.3125rem; /* 21px */
    --psi-space-rem-72: 1.5rem; /* 24px */
    --psi-space-rem-80: 1.625rem; /* 26px */
    --psi-space-rem-96: 1.875rem; /* 30px */
    --psi-space-rem-120: 2.5rem; /* 40px */
    --psi-space-rem-128: 2.625rem; /* 42px */
    --psi-space-rem-180: 3.75rem; /* 60px */
  }
}
@media (min-width: 992px) {
  :root {
    --psi-space-8: 8px;
    --psi-space-20: 12px;
    --psi-space-23: 15px;
    --psi-space-36: 18px;
    --psi-space-48: 24px;
    --psi-space-60: 32px;
    --psi-space-64: 32px;
    --psi-space-72: 36px;
    --psi-space-80: 40px;
    --psi-space-96: 48px;
    --psi-space-120: 60px;
    --psi-space-128: 64px;
    --psi-space-180: 90px;
    --psi-space-rem-8: 0.5rem; /* 8px */
    --psi-space-rem-20: 0.75rem; /* 12px */
    --psi-space-rem-23: 0.9375rem; /* 15px */
    --psi-space-rem-36: 1.125rem; /* 18px */
    --psi-space-rem-48: 1.5rem; /* 24px */
    --psi-space-rem-60: 2rem; /* 32px */
    --psi-space-rem-64: 2rem; /* 32px */
    --psi-space-rem-72: 2.25rem; /* 36px */
    --psi-space-rem-80: 2.5rem; /* 40px */
    --psi-space-rem-96: 3rem; /* 48px */
    --psi-space-rem-120: 3.75rem; /* 60px */
    --psi-space-rem-128: 4rem; /* 64px */
    --psi-space-rem-180: 5.625rem; /* 90px */
  }
}
@media (min-width: 1024px) {
  :root {
    --psi-space-20: 16px;
    --psi-space-23: 20px;
    --psi-space-36: 24px;
    --psi-space-48: 32px;
    --psi-space-60: 40px;
    --psi-space-64: 42px;
    --psi-space-72: 48px;
    --psi-space-80: 53px;
    --psi-space-96: 60px;
    --psi-space-120: 80px;
    --psi-space-128: 85px;
    --psi-space-180: 120px;
    --psi-space-rem-20: 1rem; /* 16px */
    --psi-space-rem-23: 1.25rem; /* 20px */
    --psi-space-rem-36: 1.5rem; /* 24px */
    --psi-space-rem-48: 2rem; /* 32px */
    --psi-space-rem-60: 2.5rem; /* 40px */
    --psi-space-rem-64: 2.625rem; /* 42px */
    --psi-space-rem-72: 3rem; /* 48px */
    --psi-space-rem-80: 3.3125rem; /* 53px */
    --psi-space-rem-96: 3.75rem; /* 60px */
    --psi-space-rem-120: 5rem; /* 80px */
    --psi-space-rem-128: 5.3125rem; /* 85px */
    --psi-space-rem-180: 7.5rem; /* 120px */
  }
}
@media (min-width: 1200px) {
  :root {
    --psi-space-20: 20px;
    --psi-space-23: 23px;
    --psi-space-36: 36px;
    --psi-space-48: 48px;
    --psi-space-60: 60px;
    --psi-space-64: 64px;
    --psi-space-72: 72px;
    --psi-space-80: 80px;
    --psi-space-96: 96px;
    --psi-space-120: 120px;
    --psi-space-128: 128px;
    --psi-space-180: 180px;
    --psi-space-rem-20: 1.25rem; /* 20px */
    --psi-space-rem-23: 1.4375rem; /* 23px */
    --psi-space-rem-36: 2.25rem; /* 36px */
    --psi-space-rem-48: 3rem; /* 48px */
    --psi-space-rem-60: 3.75rem; /* 60px */
    --psi-space-rem-64: 4rem; /* 64px */
    --psi-space-rem-72: 4.5rem; /* 72px */
    --psi-space-rem-80: 5rem; /* 80px */
    --psi-space-rem-96: 6rem; /* 96px */
    --psi-space-rem-120: 7.5rem; /* 120px */
    --psi-space-rem-128: 8rem; /* 128px */
    --psi-space-rem-180: 11.25rem; /* 180px */
  }
}

.u-gap-0 {
  gap: var(--psi-space-0);
}

.u-gap-8 {
  gap: var(--psi-space-8);
}

.u-gap-20 {
  gap: var(--psi-space-20);
}

.u-gap-23 {
  gap: var(--psi-space-23);
}

.u-gap-36 {
  gap: var(--psi-space-36);
}

.u-gap-48 {
  gap: var(--psi-space-48);
}

.u-gap-60 {
  gap: var(--psi-space-60);
}

.u-gap-64 {
  gap: var(--psi-space-64);
}

.u-gap-72 {
  gap: var(--psi-space-72);
}

.u-gap-80 {
  gap: var(--psi-space-80);
}

.u-gap-96 {
  gap: var(--psi-space-96);
}

.u-gap-120 {
  gap: var(--psi-space-120);
}

.u-gap-128 {
  gap: var(--psi-space-128);
}

.u-gap-180 {
  gap: var(--psi-space-180);
}

.u-column-gap-0 {
  -moz-column-gap: var(--psi-space-0);
       column-gap: var(--psi-space-0);
}

.u-column-gap-8 {
  -moz-column-gap: var(--psi-space-8);
       column-gap: var(--psi-space-8);
}

.u-column-gap-20 {
  -moz-column-gap: var(--psi-space-20);
       column-gap: var(--psi-space-20);
}

.u-column-gap-23 {
  -moz-column-gap: var(--psi-space-23);
       column-gap: var(--psi-space-23);
}

.u-column-gap-36 {
  -moz-column-gap: var(--psi-space-36);
       column-gap: var(--psi-space-36);
}

.u-column-gap-48 {
  -moz-column-gap: var(--psi-space-48);
       column-gap: var(--psi-space-48);
}

.u-column-gap-60 {
  -moz-column-gap: var(--psi-space-60);
       column-gap: var(--psi-space-60);
}

.u-column-gap-64 {
  -moz-column-gap: var(--psi-space-64);
       column-gap: var(--psi-space-64);
}

.u-column-gap-72 {
  -moz-column-gap: var(--psi-space-72);
       column-gap: var(--psi-space-72);
}

.u-column-gap-80 {
  -moz-column-gap: var(--psi-space-80);
       column-gap: var(--psi-space-80);
}

.u-column-gap-96 {
  -moz-column-gap: var(--psi-space-96);
       column-gap: var(--psi-space-96);
}

.u-column-gap-120 {
  -moz-column-gap: var(--psi-space-120);
       column-gap: var(--psi-space-120);
}

.u-column-gap-128 {
  -moz-column-gap: var(--psi-space-128);
       column-gap: var(--psi-space-128);
}

.u-column-gap-180 {
  -moz-column-gap: var(--psi-space-180);
       column-gap: var(--psi-space-180);
}

.u-row-gap-0 {
  row-gap: var(--psi-space-0);
}

.u-row-gap-8 {
  row-gap: var(--psi-space-8);
}

.u-row-gap-20 {
  row-gap: var(--psi-space-20);
}

.u-row-gap-23 {
  row-gap: var(--psi-space-23);
}

.u-row-gap-36 {
  row-gap: var(--psi-space-36);
}

.u-row-gap-48 {
  row-gap: var(--psi-space-48);
}

.u-row-gap-60 {
  row-gap: var(--psi-space-60);
}

.u-row-gap-64 {
  row-gap: var(--psi-space-64);
}

.u-row-gap-72 {
  row-gap: var(--psi-space-72);
}

.u-row-gap-80 {
  row-gap: var(--psi-space-80);
}

.u-row-gap-96 {
  row-gap: var(--psi-space-96);
}

.u-row-gap-120 {
  row-gap: var(--psi-space-120);
}

.u-row-gap-128 {
  row-gap: var(--psi-space-128);
}

.u-row-gap-180 {
  row-gap: var(--psi-space-180);
}

.u-p-0 {
  padding: var(--psi-space-0);
}

.u-p-8 {
  padding: var(--psi-space-8);
}

.u-p-20 {
  padding: var(--psi-space-20);
}

.u-p-23 {
  padding: var(--psi-space-23);
}

.u-p-36 {
  padding: var(--psi-space-36);
}

.u-p-48 {
  padding: var(--psi-space-48);
}

.u-p-60 {
  padding: var(--psi-space-60);
}

.u-p-64 {
  padding: var(--psi-space-64);
}

.u-p-72 {
  padding: var(--psi-space-72);
}

.u-p-80 {
  padding: var(--psi-space-80);
}

.u-p-96 {
  padding: var(--psi-space-96);
}

.u-p-120 {
  padding: var(--psi-space-120);
}

.u-p-128 {
  padding: var(--psi-space-128);
}

.u-p-180 {
  padding: var(--psi-space-180);
}

.u-pt-0 {
  padding-top: var(--psi-space-0);
}

.u-pt-8 {
  padding-top: var(--psi-space-8);
}

.u-pt-20 {
  padding-top: var(--psi-space-20);
}

.u-pt-23 {
  padding-top: var(--psi-space-23);
}

.u-pt-36 {
  padding-top: var(--psi-space-36);
}

.u-pt-48 {
  padding-top: var(--psi-space-48);
}

.u-pt-60 {
  padding-top: var(--psi-space-60);
}

.u-pt-64 {
  padding-top: var(--psi-space-64);
}

.u-pt-72 {
  padding-top: var(--psi-space-72);
}

.u-pt-80 {
  padding-top: var(--psi-space-80);
}

.u-pt-96 {
  padding-top: var(--psi-space-96);
}

.u-pt-120 {
  padding-top: var(--psi-space-120);
}

.u-pt-128 {
  padding-top: var(--psi-space-128);
}

.u-pt-180 {
  padding-top: var(--psi-space-180);
}

.u-pr-0 {
  padding-right: var(--psi-space-0);
}

.u-pr-8 {
  padding-right: var(--psi-space-8);
}

.u-pr-20 {
  padding-right: var(--psi-space-20);
}

.u-pr-23 {
  padding-right: var(--psi-space-23);
}

.u-pr-36 {
  padding-right: var(--psi-space-36);
}

.u-pr-48 {
  padding-right: var(--psi-space-48);
}

.u-pr-60 {
  padding-right: var(--psi-space-60);
}

.u-pr-64 {
  padding-right: var(--psi-space-64);
}

.u-pr-72 {
  padding-right: var(--psi-space-72);
}

.u-pr-80 {
  padding-right: var(--psi-space-80);
}

.u-pr-96 {
  padding-right: var(--psi-space-96);
}

.u-pr-120 {
  padding-right: var(--psi-space-120);
}

.u-pr-128 {
  padding-right: var(--psi-space-128);
}

.u-pr-180 {
  padding-right: var(--psi-space-180);
}

.u-pb-0 {
  padding-bottom: var(--psi-space-0);
}

.u-pb-8 {
  padding-bottom: var(--psi-space-8);
}

.u-pb-20 {
  padding-bottom: var(--psi-space-20);
}

.u-pb-23 {
  padding-bottom: var(--psi-space-23);
}

.u-pb-36 {
  padding-bottom: var(--psi-space-36);
}

.u-pb-48 {
  padding-bottom: var(--psi-space-48);
}

.u-pb-60 {
  padding-bottom: var(--psi-space-60);
}

.u-pb-64 {
  padding-bottom: var(--psi-space-64);
}

.u-pb-72 {
  padding-bottom: var(--psi-space-72);
}

.u-pb-80 {
  padding-bottom: var(--psi-space-80);
}

.u-pb-96 {
  padding-bottom: var(--psi-space-96);
}

.u-pb-120 {
  padding-bottom: var(--psi-space-120);
}

.u-pb-128 {
  padding-bottom: var(--psi-space-128);
}

.u-pb-180 {
  padding-bottom: var(--psi-space-180);
}

.u-pl-0 {
  padding-left: var(--psi-space-0);
}

.u-pl-8 {
  padding-left: var(--psi-space-8);
}

.u-pl-20 {
  padding-left: var(--psi-space-20);
}

.u-pl-23 {
  padding-left: var(--psi-space-23);
}

.u-pl-36 {
  padding-left: var(--psi-space-36);
}

.u-pl-48 {
  padding-left: var(--psi-space-48);
}

.u-pl-60 {
  padding-left: var(--psi-space-60);
}

.u-pl-64 {
  padding-left: var(--psi-space-64);
}

.u-pl-72 {
  padding-left: var(--psi-space-72);
}

.u-pl-80 {
  padding-left: var(--psi-space-80);
}

.u-pl-96 {
  padding-left: var(--psi-space-96);
}

.u-pl-120 {
  padding-left: var(--psi-space-120);
}

.u-pl-128 {
  padding-left: var(--psi-space-128);
}

.u-pl-180 {
  padding-left: var(--psi-space-180);
}

.u-m-0 {
  margin: var(--psi-space-0);
}

.u-m-8 {
  margin: var(--psi-space-8);
}

.u-m-20 {
  margin: var(--psi-space-20);
}

.u-m-23 {
  margin: var(--psi-space-23);
}

.u-m-36 {
  margin: var(--psi-space-36);
}

.u-m-48 {
  margin: var(--psi-space-48);
}

.u-m-60 {
  margin: var(--psi-space-60);
}

.u-m-64 {
  margin: var(--psi-space-64);
}

.u-m-72 {
  margin: var(--psi-space-72);
}

.u-m-80 {
  margin: var(--psi-space-80);
}

.u-m-96 {
  margin: var(--psi-space-96);
}

.u-m-120 {
  margin: var(--psi-space-120);
}

.u-m-128 {
  margin: var(--psi-space-128);
}

.u-m-180 {
  margin: var(--psi-space-180);
}

.u-mt-auto {
  margin-top: auto;
}

.u-mt-0 {
  margin-top: var(--psi-space-0);
}

.u-mt-8 {
  margin-top: var(--psi-space-8);
}

.u-mt-20 {
  margin-top: var(--psi-space-20);
}

.u-mt-23 {
  margin-top: var(--psi-space-23);
}

.u-mt-36 {
  margin-top: var(--psi-space-36);
}

.u-mt-48 {
  margin-top: var(--psi-space-48);
}

.u-mt-60 {
  margin-top: var(--psi-space-60);
}

.u-mt-64 {
  margin-top: var(--psi-space-64);
}

.u-mt-72 {
  margin-top: var(--psi-space-72);
}

.u-mt-80 {
  margin-top: var(--psi-space-80);
}

.u-mt-96 {
  margin-top: var(--psi-space-96);
}

.u-mt-120 {
  margin-top: var(--psi-space-120);
}

.u-mt-128 {
  margin-top: var(--psi-space-128);
}

.u-mt-180 {
  margin-top: var(--psi-space-180);
}

.u-mr-auto {
  margin-right: auto;
}

.u-mr-0 {
  margin-right: var(--psi-space-0);
}

.u-mr-8 {
  margin-right: var(--psi-space-8);
}

.u-mr-20 {
  margin-right: var(--psi-space-20);
}

.u-mr-23 {
  margin-right: var(--psi-space-23);
}

.u-mr-36 {
  margin-right: var(--psi-space-36);
}

.u-mr-48 {
  margin-right: var(--psi-space-48);
}

.u-mr-60 {
  margin-right: var(--psi-space-60);
}

.u-mr-64 {
  margin-right: var(--psi-space-64);
}

.u-mr-72 {
  margin-right: var(--psi-space-72);
}

.u-mr-80 {
  margin-right: var(--psi-space-80);
}

.u-mr-96 {
  margin-right: var(--psi-space-96);
}

.u-mr-120 {
  margin-right: var(--psi-space-120);
}

.u-mr-128 {
  margin-right: var(--psi-space-128);
}

.u-mr-180 {
  margin-right: var(--psi-space-180);
}

.u-mb-auto {
  margin-bottom: auto;
}

.u-mb-0 {
  margin-bottom: var(--psi-space-0);
}

.u-mb-8 {
  margin-bottom: var(--psi-space-8);
}

.u-mb-20 {
  margin-bottom: var(--psi-space-20);
}

.u-mb-23 {
  margin-bottom: var(--psi-space-23);
}

.u-mb-36 {
  margin-bottom: var(--psi-space-36);
}

.u-mb-48 {
  margin-bottom: var(--psi-space-48);
}

.u-mb-60 {
  margin-bottom: var(--psi-space-60);
}

.u-mb-64 {
  margin-bottom: var(--psi-space-64);
}

.u-mb-72 {
  margin-bottom: var(--psi-space-72);
}

.u-mb-80 {
  margin-bottom: var(--psi-space-80);
}

.u-mb-96 {
  margin-bottom: var(--psi-space-96);
}

.u-mb-120 {
  margin-bottom: var(--psi-space-120);
}

.u-mb-128 {
  margin-bottom: var(--psi-space-128);
}

.u-mb-180 {
  margin-bottom: var(--psi-space-180);
}

.u-ml-auto {
  margin-left: auto;
}

.u-ml-0 {
  margin-left: var(--psi-space-0);
}

.u-ml-8 {
  margin-left: var(--psi-space-8);
}

.u-ml-20 {
  margin-left: var(--psi-space-20);
}

.u-ml-23 {
  margin-left: var(--psi-space-23);
}

.u-ml-36 {
  margin-left: var(--psi-space-36);
}

.u-ml-48 {
  margin-left: var(--psi-space-48);
}

.u-ml-60 {
  margin-left: var(--psi-space-60);
}

.u-ml-64 {
  margin-left: var(--psi-space-64);
}

.u-ml-72 {
  margin-left: var(--psi-space-72);
}

.u-ml-80 {
  margin-left: var(--psi-space-80);
}

.u-ml-96 {
  margin-left: var(--psi-space-96);
}

.u-ml-120 {
  margin-left: var(--psi-space-120);
}

.u-ml-128 {
  margin-left: var(--psi-space-128);
}

.u-ml-180 {
  margin-left: var(--psi-space-180);
}