/* Eva CSS Bridge — Fluid Design */
:root {
  /* ---- 4px ---- */
  --4__: clamp(0.5rem, 0.4vw - 0.14rem, 0.28rem);
  --4_: clamp(0.09rem, 0.21vw + 0.06rem, 0.28rem);
  --4: clamp(0.14rem, 0.14vw + 0.13rem, 0.28rem);
  --4-: clamp(0.23rem, 0.07vw + 0.19rem, 0.28rem);

  /* ---- 8px ---- */
  --8__: clamp(0.5rem, 0.79vw - 0.28rem, 0.56rem);
  --8_: clamp(0.17rem, 0.42vw + 0.13rem, 0.56rem);
  --8: clamp(0.28rem, 0.28vw + 0.25rem, 0.56rem);
  --8-: clamp(0.45rem, 0.14vw + 0.38rem, 0.56rem);

  /* ---- 12px ---- */
  --12__: clamp(0.5rem, 1.19vw - 0.42rem, 0.83rem);
  --12_: clamp(0.26rem, 0.62vw + 0.19rem, 0.83rem);
  --12: clamp(0.42rem, 0.42vw + 0.38rem, 0.83rem);
  --12-: clamp(0.68rem, 0.21vw + 0.56rem, 0.83rem);

  /* ---- 16px ---- */
  --16__: clamp(0.5rem, 1.58vw - 0.56rem, 1.11rem);
  --16_: clamp(0.35rem, 0.83vw + 0.25rem, 1.11rem);
  --16: clamp(0.56rem, 0.56vw + 0.5rem, 1.11rem);
  --16-: clamp(0.91rem, 0.28vw + 0.75rem, 1.11rem);

  /* ---- 24px ---- */
  --24__: clamp(0.5rem, 2.37vw - 0.84rem, 1.67rem);
  --24_: clamp(0.52rem, 1.26vw + 0.38rem, 1.67rem);
  --24: clamp(0.84rem, 0.84vw + 0.75rem, 1.67rem);
  --24-: clamp(1.36rem, 0.42vw + 1.13rem, 1.67rem);

  /* ---- 32px ---- */
  --32__: clamp(0.5rem, 3.16vw - 1.11rem, 2.22rem);
  --32_: clamp(0.69rem, 1.67vw + 0.5rem, 2.22rem);
  --32: clamp(1.11rem, 1.11vw + 1rem, 2.22rem);
  --32-: clamp(1.8rem, 0.56vw + 1.5rem, 2.22rem);

  /* ---- 48px ---- */
  --48__: clamp(0.5rem, 4.75vw - 1.67rem, 3.33rem);
  --48_: clamp(1.03rem, 2.5vw + 0.75rem, 3.33rem);
  --48: clamp(1.67rem, 1.67vw + 1.5rem, 3.33rem);
  --48-: clamp(2.7rem, 0.83vw + 2.26rem, 3.33rem);

  /* ---- 64px ---- */
  --64__: clamp(0.5rem, 6.33vw - 2.22rem, 4.44rem);
  --64_: clamp(1.37rem, 3.34vw + 1rem, 4.44rem);
  --64: clamp(2.22rem, 2.22vw + 2rem, 4.44rem);
  --64-: clamp(3.59rem, 1.11vw + 3.01rem, 4.44rem);

  /* ---- 96px ---- */
  --96__: clamp(0.5rem, 9.49vw - 3.34rem, 6.67rem);
  --96_: clamp(2.06rem, 5.02vw + 1.5rem, 6.67rem);
  --96: clamp(3.34rem, 3.34vw + 3rem, 6.67rem);
  --96-: clamp(5.4rem, 1.67vw + 4.51rem, 6.67rem);

  /* ---- 128px ---- */
  --128__: clamp(0.5rem, 12.66vw - 4.45rem, 8.89rem);
  --128_: clamp(2.75rem, 6.68vw + 2rem, 8.89rem);
  --128: clamp(4.45rem, 4.45vw + 4rem, 8.89rem);
  --128-: clamp(7.2rem, 2.22vw + 6.02rem, 8.89rem);

  /* ---- 200px ---- */
  --200__: clamp(0.5rem, 19.78vw - 6.95rem, 13.89rem);
  --200_: clamp(4.3rem, 10.44vw + 3.13rem, 13.89rem);
  --200: clamp(6.95rem, 6.95vw + 6.25rem, 13.89rem);
  --200-: clamp(11.25rem, 3.47vw + 9.4rem, 13.89rem);

  /* ---- fs-12px ---- */
  --fs-12__: clamp(0.32rem, 0.62vw + 0.19rem, 0.83rem);
  --fs-12_: clamp(0.42rem, 0.42vw + 0.38rem, 0.83rem);
  --fs-12: clamp(0.55rem, 0.21vw + 0.56rem, 0.83rem);

  /* ---- fs-14px ---- */
  --fs-14__: clamp(0.38rem, 0.73vw + 0.22rem, 0.97rem);
  --fs-14_: clamp(0.49rem, 0.49vw + 0.44rem, 0.97rem);
  --fs-14: clamp(0.64rem, 0.24vw + 0.66rem, 0.97rem);

  /* ---- fs-16px ---- */
  --fs-16__: clamp(0.43rem, 0.83vw + 0.25rem, 1.11rem);
  --fs-16_: clamp(0.56rem, 0.56vw + 0.5rem, 1.11rem);
  --fs-16: clamp(0.73rem, 0.28vw + 0.75rem, 1.11rem);

  /* ---- fs-18px ---- */
  --fs-18__: clamp(0.48rem, 0.94vw + 0.28rem, 1.25rem);
  --fs-18_: clamp(0.63rem, 0.63vw + 0.56rem, 1.25rem);
  --fs-18: clamp(0.82rem, 0.31vw + 0.85rem, 1.25rem);

  /* ---- fs-20px ---- */
  --fs-20__: clamp(0.54rem, 1.05vw + 0.31rem, 1.39rem);
  --fs-20_: clamp(0.7rem, 0.7vw + 0.63rem, 1.39rem);
  --fs-20: clamp(0.91rem, 0.35vw + 0.94rem, 1.39rem);

  /* ---- fs-24px ---- */
  --fs-24__: clamp(0.65rem, 1.26vw + 0.38rem, 1.67rem);
  --fs-24_: clamp(0.84rem, 0.84vw + 0.75rem, 1.67rem);
  --fs-24: clamp(1.09rem, 0.42vw + 1.13rem, 1.67rem);

  /* ---- fs-32px ---- */
  --fs-32__: clamp(0.85rem, 1.67vw + 0.5rem, 2.22rem);
  --fs-32_: clamp(1.11rem, 1.11vw + 1rem, 2.22rem);
  --fs-32: clamp(1.44rem, 0.56vw + 1.5rem, 2.22rem);

  /* ---- fs-48px ---- */
  --fs-48__: clamp(1.28rem, 2.5vw + 0.75rem, 3.33rem);
  --fs-48_: clamp(1.67rem, 1.67vw + 1.5rem, 3.33rem);
  --fs-48: clamp(2.17rem, 0.83vw + 2.26rem, 3.33rem);

  /* ---- fs-64px ---- */
  --fs-64__: clamp(1.71rem, 3.34vw + 1rem, 4.44rem);
  --fs-64_: clamp(2.22rem, 2.22vw + 2rem, 4.44rem);
  --fs-64: clamp(2.89rem, 1.11vw + 3.01rem, 4.44rem);

}
.pl-\[32px\]__ { padding-left: var(--32__) }
.pl-\[32px\]_ { padding-left: var(--32_) }
.pl-\[32px\] { padding-left: var(--32) }
.pl-\[32px\]- { padding-left: var(--32-) }

.pr-\[32px\]__ { padding-right: var(--32__) }
.pr-\[32px\]_ { padding-right: var(--32_) }
.pr-\[32px\] { padding-right: var(--32) }
.pr-\[32px\]- { padding-right: var(--32-) }

.gap-\[16px\]__ { gap: var(--16__) }
.gap-\[16px\]_ { gap: var(--16_) }
.gap-\[16px\] { gap: var(--16) }
.gap-\[16px\]- { gap: var(--16-) }

.text-\[24px\]__ { font-size: var(--fs-24__) }
.text-\[24px\]_ { font-size: var(--fs-24_) }
.text-\[24px\] { font-size: var(--fs-24) }

.text-\[20px\]__ { font-size: var(--fs-20__) }
.text-\[20px\]_ { font-size: var(--fs-20_) }
.text-\[20px\] { font-size: var(--fs-20) }

.text-\[18px\]__ { font-size: var(--fs-18__) }
.text-\[18px\]_ { font-size: var(--fs-18_) }
.text-\[18px\] { font-size: var(--fs-18) }

.text-\[16px\]__ { font-size: var(--fs-16__) }
.text-\[16px\]_ { font-size: var(--fs-16_) }
.text-\[16px\] { font-size: var(--fs-16) }

.text-\[14px\]__ { font-size: var(--fs-14__) }
.text-\[14px\]_ { font-size: var(--fs-14_) }
.text-\[14px\] { font-size: var(--fs-14) }

.px-\[4px\]__ { padding-inline: var(--4__) }
.px-\[4px\]_ { padding-inline: var(--4_) }
.px-\[4px\] { padding-inline: var(--4) }
.px-\[4px\]- { padding-inline: var(--4-) }

.pl-\[16px\]__ { padding-left: var(--16__) }
.pl-\[16px\]_ { padding-left: var(--16_) }
.pl-\[16px\] { padding-left: var(--16) }
.pl-\[16px\]- { padding-left: var(--16-) }

.ml-\[8px\]__ { margin-left: var(--8__) }
.ml-\[8px\]_ { margin-left: var(--8_) }
.ml-\[8px\] { margin-left: var(--8) }
.ml-\[8px\]- { margin-left: var(--8-) }

.rounded-\[4px\]__ { border-radius: var(--4__) }
.rounded-\[4px\]_ { border-radius: var(--4_) }
.rounded-\[4px\] { border-radius: var(--4) }
.rounded-\[4px\]- { border-radius: var(--4-) }

.gap-\[32px\]__ { gap: var(--32__) }
.gap-\[32px\]_ { gap: var(--32_) }
.gap-\[32px\] { gap: var(--32) }
.gap-\[32px\]- { gap: var(--32-) }

.text-\[48px\]__ { font-size: var(--fs-48__) }
.text-\[48px\]_ { font-size: var(--fs-48_) }
.text-\[48px\] { font-size: var(--fs-48) }

.w-\[48px\]__ { width: var(--48__) }
.w-\[48px\]_ { width: var(--48_) }
.w-\[48px\] { width: var(--48) }
.w-\[48px\]- { width: var(--48-) }

.pt-\[16px\]__ { padding-top: var(--16__) }
.pt-\[16px\]_ { padding-top: var(--16_) }
.pt-\[16px\] { padding-top: var(--16) }
.pt-\[16px\]- { padding-top: var(--16-) }

.pb-\[16px\]__ { padding-bottom: var(--16__) }
.pb-\[16px\]_ { padding-bottom: var(--16_) }
.pb-\[16px\] { padding-bottom: var(--16) }
.pb-\[16px\]- { padding-bottom: var(--16-) }

.rounded-\[24px\]__ { border-radius: var(--24__) }
.rounded-\[24px\]_ { border-radius: var(--24_) }
.rounded-\[24px\] { border-radius: var(--24) }
.rounded-\[24px\]- { border-radius: var(--24-) }

.gap-\[8px\]__ { gap: var(--8__) }
.gap-\[8px\]_ { gap: var(--8_) }
.gap-\[8px\] { gap: var(--8) }
.gap-\[8px\]- { gap: var(--8-) }

.pb-\[128px\]__ { padding-bottom: var(--128__) }
.pb-\[128px\]_ { padding-bottom: var(--128_) }
.pb-\[128px\] { padding-bottom: var(--128) }
.pb-\[128px\]- { padding-bottom: var(--128-) }

.gap-\[24px\]__ { gap: var(--24__) }
.gap-\[24px\]_ { gap: var(--24_) }
.gap-\[24px\] { gap: var(--24) }
.gap-\[24px\]- { gap: var(--24-) }

.text-\[12px\]__ { font-size: var(--fs-12__) }
.text-\[12px\]_ { font-size: var(--fs-12_) }
.text-\[12px\] { font-size: var(--fs-12) }

.text-\[64px\]__ { font-size: var(--fs-64__) }
.text-\[64px\]_ { font-size: var(--fs-64_) }
.text-\[64px\] { font-size: var(--fs-64) }

.pt-\[96px\]__ { padding-top: var(--96__) }
.pt-\[96px\]_ { padding-top: var(--96_) }
.pt-\[96px\] { padding-top: var(--96) }
.pt-\[96px\]- { padding-top: var(--96-) }

.pb-\[96px\]__ { padding-bottom: var(--96__) }
.pb-\[96px\]_ { padding-bottom: var(--96_) }
.pb-\[96px\] { padding-bottom: var(--96) }
.pb-\[96px\]- { padding-bottom: var(--96-) }

.gap-\[48px\]__ { gap: var(--48__) }
.gap-\[48px\]_ { gap: var(--48_) }
.gap-\[48px\] { gap: var(--48) }
.gap-\[48px\]- { gap: var(--48-) }

.rounded-\[12px\]__ { border-radius: var(--12__) }
.rounded-\[12px\]_ { border-radius: var(--12_) }
.rounded-\[12px\] { border-radius: var(--12) }
.rounded-\[12px\]- { border-radius: var(--12-) }

.pr-\[48px\]__ { padding-right: var(--48__) }
.pr-\[48px\]_ { padding-right: var(--48_) }
.pr-\[48px\] { padding-right: var(--48) }
.pr-\[48px\]- { padding-right: var(--48-) }

.pl-\[48px\]__ { padding-left: var(--48__) }
.pl-\[48px\]_ { padding-left: var(--48_) }
.pl-\[48px\] { padding-left: var(--48) }
.pl-\[48px\]- { padding-left: var(--48-) }

.gap-\[64px\]__ { gap: var(--64__) }
.gap-\[64px\]_ { gap: var(--64_) }
.gap-\[64px\] { gap: var(--64) }
.gap-\[64px\]- { gap: var(--64-) }

.text-\[32px\]__ { font-size: var(--fs-32__) }
.text-\[32px\]_ { font-size: var(--fs-32_) }
.text-\[32px\] { font-size: var(--fs-32) }

.h-\[4px\]__ { height: var(--4__) }
.h-\[4px\]_ { height: var(--4_) }
.h-\[4px\] { height: var(--4) }
.h-\[4px\]- { height: var(--4-) }

.p-\[32px\]__ { padding: var(--32__) }
.p-\[32px\]_ { padding: var(--32_) }
.p-\[32px\] { padding: var(--32) }
.p-\[32px\]- { padding: var(--32-) }

.rounded-\[16px\]__ { border-radius: var(--16__) }
.rounded-\[16px\]_ { border-radius: var(--16_) }
.rounded-\[16px\] { border-radius: var(--16) }
.rounded-\[16px\]- { border-radius: var(--16-) }

.w-\[24px\]__ { width: var(--24__) }
.w-\[24px\]_ { width: var(--24_) }
.w-\[24px\] { width: var(--24) }
.w-\[24px\]- { width: var(--24-) }

.h-\[24px\]__ { height: var(--24__) }
.h-\[24px\]_ { height: var(--24_) }
.h-\[24px\] { height: var(--24) }
.h-\[24px\]- { height: var(--24-) }

.h-\[48px\]__ { height: var(--48__) }
.h-\[48px\]_ { height: var(--48_) }
.h-\[48px\] { height: var(--48) }
.h-\[48px\]- { height: var(--48-) }

.pr-\[16px\]__ { padding-right: var(--16__) }
.pr-\[16px\]_ { padding-right: var(--16_) }
.pr-\[16px\] { padding-right: var(--16) }
.pr-\[16px\]- { padding-right: var(--16-) }

.pt-\[8px\]__ { padding-top: var(--8__) }
.pt-\[8px\]_ { padding-top: var(--8_) }
.pt-\[8px\] { padding-top: var(--8) }
.pt-\[8px\]- { padding-top: var(--8-) }

.pb-\[8px\]__ { padding-bottom: var(--8__) }
.pb-\[8px\]_ { padding-bottom: var(--8_) }
.pb-\[8px\] { padding-bottom: var(--8) }
.pb-\[8px\]- { padding-bottom: var(--8-) }

.pl-\[24px\]__ { padding-left: var(--24__) }
.pl-\[24px\]_ { padding-left: var(--24_) }
.pl-\[24px\] { padding-left: var(--24) }
.pl-\[24px\]- { padding-left: var(--24-) }

.pr-\[24px\]__ { padding-right: var(--24__) }
.pr-\[24px\]_ { padding-right: var(--24_) }
.pr-\[24px\] { padding-right: var(--24) }
.pr-\[24px\]- { padding-right: var(--24-) }

.pb-\[48px\]__ { padding-bottom: var(--48__) }
.pb-\[48px\]_ { padding-bottom: var(--48_) }
.pb-\[48px\] { padding-bottom: var(--48) }
.pb-\[48px\]- { padding-bottom: var(--48-) }

.pt-\[48px\]__ { padding-top: var(--48__) }
.pt-\[48px\]_ { padding-top: var(--48_) }
.pt-\[48px\] { padding-top: var(--48) }
.pt-\[48px\]- { padding-top: var(--48-) }

.w-\[128px\]__ { width: var(--128__) }
.w-\[128px\]_ { width: var(--128_) }
.w-\[128px\] { width: var(--128) }
.w-\[128px\]- { width: var(--128-) }

.h-\[128px\]__ { height: var(--128__) }
.h-\[128px\]_ { height: var(--128_) }
.h-\[128px\] { height: var(--128) }
.h-\[128px\]- { height: var(--128-) }

.rounded-\[32px\]__ { border-radius: var(--32__) }
.rounded-\[32px\]_ { border-radius: var(--32_) }
.rounded-\[32px\] { border-radius: var(--32) }
.rounded-\[32px\]- { border-radius: var(--32-) }

.pl-\[64px\]__ { padding-left: var(--64__) }
.pl-\[64px\]_ { padding-left: var(--64_) }
.pl-\[64px\] { padding-left: var(--64) }
.pl-\[64px\]- { padding-left: var(--64-) }

.pr-\[64px\]__ { padding-right: var(--64__) }
.pr-\[64px\]_ { padding-right: var(--64_) }
.pr-\[64px\] { padding-right: var(--64) }
.pr-\[64px\]- { padding-right: var(--64-) }

.mb-\[8px\]__ { margin-bottom: var(--8__) }
.mb-\[8px\]_ { margin-bottom: var(--8_) }
.mb-\[8px\] { margin-bottom: var(--8) }
.mb-\[8px\]- { margin-bottom: var(--8-) }

.gap-\[4px\]__ { gap: var(--4__) }
.gap-\[4px\]_ { gap: var(--4_) }
.gap-\[4px\] { gap: var(--4) }
.gap-\[4px\]- { gap: var(--4-) }

.mb-\[32px\]__ { margin-bottom: var(--32__) }
.mb-\[32px\]_ { margin-bottom: var(--32_) }
.mb-\[32px\] { margin-bottom: var(--32) }
.mb-\[32px\]- { margin-bottom: var(--32-) }

.gap-\[12px\]__ { gap: var(--12__) }
.gap-\[12px\]_ { gap: var(--12_) }
.gap-\[12px\] { gap: var(--12) }
.gap-\[12px\]- { gap: var(--12-) }

.pt-\[24px\]__ { padding-top: var(--24__) }
.pt-\[24px\]_ { padding-top: var(--24_) }
.pt-\[24px\] { padding-top: var(--24) }
.pt-\[24px\]- { padding-top: var(--24-) }

.pb-\[24px\]__ { padding-bottom: var(--24__) }
.pb-\[24px\]_ { padding-bottom: var(--24_) }
.pb-\[24px\] { padding-bottom: var(--24) }
.pb-\[24px\]- { padding-bottom: var(--24-) }

.gap-\[128px\]__ { gap: var(--128__) }
.gap-\[128px\]_ { gap: var(--128_) }
.gap-\[128px\] { gap: var(--128) }
.gap-\[128px\]- { gap: var(--128-) }

.pt-\[128px\]__ { padding-top: var(--128__) }
.pt-\[128px\]_ { padding-top: var(--128_) }
.pt-\[128px\] { padding-top: var(--128) }
.pt-\[128px\]- { padding-top: var(--128-) }

.p-\[24px\]__ { padding: var(--24__) }
.p-\[24px\]_ { padding: var(--24_) }
.p-\[24px\] { padding: var(--24) }
.p-\[24px\]- { padding: var(--24-) }

.pt-\[12px\]__ { padding-top: var(--12__) }
.pt-\[12px\]_ { padding-top: var(--12_) }
.pt-\[12px\] { padding-top: var(--12) }
.pt-\[12px\]- { padding-top: var(--12-) }

.pr-\[12px\]__ { padding-right: var(--12__) }
.pr-\[12px\]_ { padding-right: var(--12_) }
.pr-\[12px\] { padding-right: var(--12) }
.pr-\[12px\]- { padding-right: var(--12-) }

.pb-\[12px\]__ { padding-bottom: var(--12__) }
.pb-\[12px\]_ { padding-bottom: var(--12_) }
.pb-\[12px\] { padding-bottom: var(--12) }
.pb-\[12px\]- { padding-bottom: var(--12-) }

.pl-\[12px\]__ { padding-left: var(--12__) }
.pl-\[12px\]_ { padding-left: var(--12_) }
.pl-\[12px\] { padding-left: var(--12) }
.pl-\[12px\]- { padding-left: var(--12-) }

.ml-\[48px\]__ { margin-left: var(--48__) }
.ml-\[48px\]_ { margin-left: var(--48_) }
.ml-\[48px\] { margin-left: var(--48) }
.ml-\[48px\]- { margin-left: var(--48-) }

.mr-\[48px\]__ { margin-right: var(--48__) }
.mr-\[48px\]_ { margin-right: var(--48_) }
.mr-\[48px\] { margin-right: var(--48) }
.mr-\[48px\]- { margin-right: var(--48-) }

.ml-\[32px\]__ { margin-left: var(--32__) }
.ml-\[32px\]_ { margin-left: var(--32_) }
.ml-\[32px\] { margin-left: var(--32) }
.ml-\[32px\]- { margin-left: var(--32-) }

.mr-\[32px\]__ { margin-right: var(--32__) }
.mr-\[32px\]_ { margin-right: var(--32_) }
.mr-\[32px\] { margin-right: var(--32) }
.mr-\[32px\]- { margin-right: var(--32-) }

.p-\[8px\]__ { padding: var(--8__) }
.p-\[8px\]_ { padding: var(--8_) }
.p-\[8px\] { padding: var(--8) }
.p-\[8px\]- { padding: var(--8-) }

.rounded-\[8px\]__ { border-radius: var(--8__) }
.rounded-\[8px\]_ { border-radius: var(--8_) }
.rounded-\[8px\] { border-radius: var(--8) }
.rounded-\[8px\]- { border-radius: var(--8-) }

/* eva-intensity-start */
.h-\[200px\] { height: var(--200-) !important }
.pb-\[48px\] { padding-bottom: var(--48__) !important }
.pt-\[48px\] { padding-top: var(--48__) !important }
.w-\[200px\] { width: var(--200-) !important }
.text-\[18px\] { font-size: var(--fs-18_) !important }
.text-\[20px\] { font-size: var(--fs-20_) !important }
.text-\[36px\] { font-size: var(--fs-36_) !important }
.text-\[48px\] { font-size: var(--fs-48_) !important }
.text-\[64px\] { font-size: var(--fs-64_) !important }
/* eva-intensity-end */