/* Import optimized fonts */
/* Font Face Declarations - Essential @font-face {
  font-family: 'Source Sans 3';
  src: url('../../../shared/assets/fonts/SourceSans3-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}r better performance */
@font-face {
  font-family: "Source Sans 3";
  src: url(/_next/static/media/SourceSans3-Regular.1dbb528e.ttf)
    format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Source Sans 3";
  src: url(/_next/static/media/SourceSans3-SemiBold.76eea035.ttf)
    format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Source Sans 3";
  src: url(/_next/static/media/SourceSans3-Bold.463e7c86.ttf)
    format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
/* Load serif fonts on demand - comment out if not immediately needed */
@font-face {
  font-family: "Source Serif 4";
  src: url(/_next/static/media/SourceSerif4-Regular.514a411f.ttf)
    format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Source Serif 4";
  src: url(/_next/static/media/SourceSerif4-SemiBold.f13f8059.ttf)
    format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Source Serif 4";
  src: url(/_next/static/media/SourceSerif4-Bold.fcea5e2e.ttf)
    format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
/* Laptop-specific responsive tuning using explicit media-query overrides only.
   Root font-size stays fixed at 16px; browser zoom should not trigger a second scaling layer. */
@media (min-width: 48rem) and (max-width: 63.99rem) {
  .text-xs,
  [class~="text-xs"] {
    font-size: calc(0.69rem * var(--accessibility-scale)) !important;
  }

  .text-xs-medium,
  [class~="text-xs-medium"] {
    font-size: calc(0.76rem * var(--accessibility-scale)) !important;
  }

  .text-sm,
  [class~="text-sm"] {
    font-size: calc(0.82rem * var(--accessibility-scale)) !important;
  }

  .text-base,
  [class~="text-base"] {
    font-size: calc(0.94rem * var(--accessibility-scale)) !important;
  }

  .text-lg,
  [class~="text-lg"] {
    font-size: calc(1.03rem * var(--accessibility-scale)) !important;
  }

  .text-xl,
  [class~="text-xl"] {
    font-size: calc(1.12rem * var(--accessibility-scale)) !important;
  }

  .text-xl-plus,
  [class~="text-xl-plus"] {
    font-size: calc(1.22rem * var(--accessibility-scale)) !important;
  }

  .text-2xl,
  [class~="text-2xl"] {
    font-size: calc(1.31rem * var(--accessibility-scale)) !important;
  }

  .text-2xxl,
  [class~="text-2xxl"] {
    font-size: calc(1.4rem * var(--accessibility-scale)) !important;
  }

  .text-2xl-plus,
  [class~="text-2xl-plus"] {
    font-size: calc(1.5rem * var(--accessibility-scale)) !important;
  }

  .text-3xl,
  [class~="text-3xl"] {
    font-size: calc(1.62rem * var(--accessibility-scale)) !important;
  }

  .text-4xl,
  [class~="text-4xl"] {
    font-size: calc(1.75rem * var(--accessibility-scale)) !important;
  }

  .text-4xl-plus,
  [class~="text-4xl-plus"] {
    font-size: calc(1.95rem * var(--accessibility-scale)) !important;
  }

  .text-4xl-plus2,
  [class~="text-4xl-plus2"] {
    font-size: calc(2.06rem * var(--accessibility-scale)) !important;
  }

  .text-4xl-plus3,
  [class~="text-4xl-plus3"] {
    font-size: calc(2.18rem * var(--accessibility-scale)) !important;
  }

  .text-4xl-plus4,
  [class~="text-4xl-plus4"] {
    font-size: calc(2.28rem * var(--accessibility-scale)) !important;
  }

  .text-5xl,
  [class~="text-5xl"] {
    font-size: calc(2.5rem * var(--accessibility-scale)) !important;
  }

  .text-6xl,
  [class~="text-6xl"] {
    font-size: calc(2.62rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[10px]"] {
    font-size: calc(0.56rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[12px]"],
  [class*="text-[0.75rem]"] {
    font-size: calc(0.69rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[13px]"],
  [class*="text-[0.8125rem]"] {
    font-size: calc(0.76rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[14px]"],
  [class*="text-[0.875rem]"] {
    font-size: calc(0.82rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[16px]"],
  [class*="text-[1rem]"] {
    font-size: calc(0.94rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[18px]"],
  [class*="text-[1.125rem]"] {
    font-size: calc(1.03rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[20px]"],
  [class*="text-[1.25rem]"] {
    font-size: calc(1.12rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[22px]"],
  [class*="text-[1.375rem]"] {
    font-size: calc(1.22rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[24px]"],
  [class*="text-[1.5rem]"] {
    font-size: calc(1.31rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[26px]"],
  [class*="text-[1.625rem]"] {
    font-size: calc(1.4rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[28px]"],
  [class*="text-[1.75rem]"] {
    font-size: calc(1.5rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[30px]"],
  [class*="text-[1.875rem]"] {
    font-size: calc(1.62rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[32px]"],
  [class*="text-[2rem]"] {
    font-size: calc(1.75rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[35px]"],
  [class*="text-[2.2rem]"] {
    font-size: calc(1.92rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[36px]"],
  [class*="text-[2.25rem]"] {
    font-size: calc(1.95rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[38px]"],
  [class*="text-[2.375rem]"] {
    font-size: calc(2.06rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[40px]"],
  [class*="text-[2.5rem]"] {
    font-size: calc(2.18rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[42px]"],
  [class*="text-[2.625rem]"] {
    font-size: calc(2.28rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[46px]"],
  [class*="text-[2.875rem]"] {
    font-size: calc(2.5rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[48px]"],
  [class*="text-[3rem]"] {
    font-size: calc(2.62rem * var(--accessibility-scale)) !important;
  }
}
@media (min-width: 64rem) and (max-width: 77.99rem) {
  .text-xs,
  [class~="text-xs"] {
    font-size: calc(0.65rem * var(--accessibility-scale)) !important;
  }

  .md\:w-\[55\%\]{
    width: 50% !important;
  }

  .lg\:w-\[31\.5625rem\]{
    width: 23rem !important;
  }

  .footer-btn-height{
    height: 2.5rem !important;
  }

  .text-xs-medium,
  [class~="text-xs-medium"] {
    font-size: calc(0.71rem * var(--accessibility-scale)) !important;
  }

  .text-sm,
  [class~="text-sm"] {
    font-size: calc(0.76rem * var(--accessibility-scale)) !important;
  }

  .text-base,
  [class~="text-base"] {
    font-size: calc(0.84rem * var(--accessibility-scale)) !important;
  }

  .text-lg,
  [class~="text-lg"] {
    font-size: calc(0.94rem * var(--accessibility-scale)) !important;
  }

  .text-xl,
  [class~="text-xl"] {
    font-size: calc(1.04rem * var(--accessibility-scale)) !important;
  }

  .text-xl-plus,
  [class~="text-xl-plus"] {
    font-size: calc(1.16rem * var(--accessibility-scale)) !important;
  }

  .text-2xl,
  [class~="text-2xl"] {
    font-size: calc(1.26rem * var(--accessibility-scale)) !important;
  }

  .text-2xxl,
  [class~="text-2xxl"] {
    font-size: calc(1.38rem * var(--accessibility-scale)) !important;
  }

  .text-2xl-plus,
  [class~="text-2xl-plus"] {
    font-size: calc(1.48rem * var(--accessibility-scale)) !important;
  }

  .text-3xl,
  [class~="text-3xl"] {
    font-size: calc(1.58rem * var(--accessibility-scale)) !important;
  }

  .text-4xl,
  [class~="text-4xl"] {
    font-size: calc(1.7rem * var(--accessibility-scale)) !important;
  }

  .text-4xl-plus,
  [class~="text-4xl-plus"] {
    font-size: calc(1.9rem * var(--accessibility-scale)) !important;
  }

  .text-4xl-plus2,
  [class~="text-4xl-plus2"] {
    font-size: calc(2rem * var(--accessibility-scale)) !important;
  }

  .text-4xl-plus3,
  [class~="text-4xl-plus3"] {
    font-size: calc(2.12rem * var(--accessibility-scale)) !important;
  }

  .text-4xl-plus4,
  [class~="text-4xl-plus4"] {
    font-size: calc(2.2rem * var(--accessibility-scale)) !important;
  }

  .text-5xl,
  [class~="text-5xl"] {
    font-size: calc(2.42rem * var(--accessibility-scale)) !important;
  }

  .text-6xl,
  [class~="text-6xl"] {
    font-size: calc(2.54rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[10px]"] {
    font-size: calc(0.55rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[14px]"],
  [class*="text-[0.875rem]"] {
    font-size: calc(0.76rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[16px]"],
  [class*="text-[1rem]"] {
    font-size: calc(0.84rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[18px]"],
  [class*="text-[1.125rem]"] {
    font-size: calc(0.96rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[20px]"],
  [class*="text-[1.25rem]"] {
    font-size: calc(1.06rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[22px]"],
  [class*="text-[1.375rem]"] {
    font-size: calc(1.18rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[24px]"],
  [class*="text-[1.5rem]"] {
    font-size: calc(1.28rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[26px]"],
  [class*="text-[1.625rem]"] {
    font-size: calc(1.4rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[28px]"],
  [class*="text-[1.75rem]"] {
    font-size: calc(1.5rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[30px]"],
  [class*="text-[1.875rem]"] {
    font-size: calc(1.6rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[32px]"],
  [class*="text-[2rem]"] {
    font-size: calc(1.72rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[35px]"],
  [class*="text-[2.2rem]"] {
    font-size: calc(1.86rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[36px]"],
  [class*="text-[2.25rem]"] {
    font-size: calc(1.92rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[38px]"],
  [class*="text-[2.375rem]"] {
    font-size: calc(2.02rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[40px]"],
  [class*="text-[2.5rem]"] {
    font-size: calc(2.14rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[46px]"],
  [class*="text-[2.875rem]"] {
    font-size: calc(2.46rem * var(--accessibility-scale)) !important;
  }

  [class*="max-w-[49rem]"] {
    max-width: 39.89rem !important;
  }

  [class*="max-w-[49.5rem]"] {
    max-width: 40.29rem !important;
  }

  [class*="max-w-[53.8125rem]"] {
    max-width: 43.80rem !important;
  }

  [class*="max-w-[63rem]"] {
    max-width: 51.28rem !important;
  }

  [class*="max-w-[63.625rem]"] {
    max-width: 51.79rem !important;
  }

  [class*="max-w-[65.875rem]"] {
    max-width: 53.62rem !important;
  }

  [class*="max-w-[70rem]"] {
    max-width: 56.5rem !important;
  }

  [class*="max-w-[75rem]"] {
    max-width: 60.75rem !important;
  }

  [class*="max-w-[77rem]"] {
    max-width: 62.25rem !important;
  }

  [class*="max-w-[78.75rem]"] {
    max-width: 64.10rem !important;
  }

  [class*="max-w-[79.375rem]"] {
    max-width: 64.61rem !important;
  }

  [class*="max-w-[90rem]"] {
    max-width: 73.26rem !important;
  }

  [class*="max-w-[100rem]"] {
    max-width: 80.9rem !important;
  }

  [class*="max-w-[100.5625rem]"] {
    max-width: 81.86rem !important;
  }

  [class*="max-w-[1150px]"] {
    max-width: 936px !important;
  }

  [class*="max-w-[1200px]"] {
    max-width: 977px !important;
  }

  [class*="max-w-[1440px]"] {
    max-width: 1172px !important;
  }

  [class*="max-w-[1600px]"] {
    max-width: 1302px !important;
  }

  [class*="max-w-[1609px]"] {
    max-width: 1309.73px !important;
  }

  [class*="min-w-[37.5rem]"] {
    min-width: 30.53rem !important;
  }

  [class*="w-[37.5rem]"] {
    width: 30.2rem !important;
  }

  :not(.goal-card-media-query)[class*="w-[30rem]"] {
    width: 24.1rem !important;
  }
}
@media (min-width: 78rem) and (max-width: 84.99rem) {
  .bannerTitle-weight-500{
    font-weight: 500 !important;
  }

  .quick-invest-drawer-content {
    width: 27rem !important;
    max-width: calc(100vw - 2rem) !important;
  }

  .quick-invest-drawer-header {
    padding: 0.75rem 0.75rem 0.5rem !important;
  }

  .quick-invest-drawer-title {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
    font-size: calc(2rem * var(--accessibility-scale)) !important;
  }

  .quick-invest-drawer-close {
    padding: 0.75rem !important;
  }

  .quick-invest-drawer-body {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
    padding-top: 0.5rem !important;
    padding-bottom: 1rem !important;
  }

  .ml-2{
    margin-left:0.2rem !important;
  }

  .h-\[2\.375rem\]{
    height: 2.1rem !important;
  }

  .login-button{
    width: 125px !important;
    height:31.5px !important;
  }

  [class*="w-[6.5rem]"] {
    width: 5.5rem !important;
  }

  [class*="w-[28.375rem]"] {
    width: 26.375rem !important;
  }

  [class*="h-[2.875rem]"] {
    height: 2.5rem !important;
  }

  [class*="gap-12"] {
    gap: 2rem !important;
  }

  [class*="mt-[2.5rem]"] {
    margin-top: 2rem !important;
  }

  [class*="mb-[2.5rem]"] {
    margin-bottom: 2rem !important;
  }

  .footer-btn-height{
    height: 2.5rem !important;
  }

  .explore-mf-card-height{
    min-height: 3.65rem !important;
  }

  .explore-mf-card-container {
    height: 3.65rem !important;
  }

  .explore-mf-card-background,
  .explore-mf-card-content {
    min-height: 3.65rem !important;
  }

  .explore-mf-card-container:hover .explore-mf-card-background,
  .explore-mf-card-container:hover .explore-mf-card-content {
    min-height: 8rem !important;
  }

  .explore-mf-card-content, .explore-mf-card-container:hover .explore-mf-card-content {
    padding-top: 0.875rem !important;
    padding-bottom: 0.875rem !important;
  }

  .retirement-info-card-size {
    width: 17rem !important;
    min-width: 17rem !important;
    max-width: 17rem !important;
  }

  .md\:w-\[55\%\]{
    width: 52% !important;
  }

  .md\:\!px-6{
    padding-left: 1.1rem !important;
    padding-right: 1.1rem !important;
  }

  .lg\:mb-8{
    margin-bottom: 1.25rem !important;
  }

  .lg\:pb-\[2\.125rem\]{
    padding-bottom: 1.5rem !important;
  }

  .info-card-size{
    width: 19.5rem !important;
  }

  .quick-invest-shell,
  .quick-invest-investment-selector,
  .quick-invest-investment-type-section {
    width: 100% !important;
    max-width: 100% !important;
  }

  .quick-invest-top-flow,
  .quick-invest-info-card {
    padding: 0.875rem !important;
    gap: 0.875rem !important;
  }

  .quick-invest-investment-type-container {
    width: 100% !important;
    padding: 1.125rem !important;
  }

  .quick-invest-investment-row {
    width: 100% !important;
    gap: 1rem !important;
  }

  .quick-invest-investment-wide {
    width: 100% !important;
  }

  .lg\:min-w-\[25rem\]{
    min-width: 20rem !important;
  }

  .lg\:gap-3{
    gap: 0.5rem !important;
  }

  .text-xs,
  [class*="text-xs"] {
    font-size: calc(0.675rem * var(--accessibility-scale)) !important;
  }

  .text-xs-medium,
  [class*="text-xs-medium"] {
    font-size: calc(0.73125rem * var(--accessibility-scale)) !important;
  }

  .text-sm,
  [class*="text-sm"] {
    font-size: calc(0.75rem * var(--accessibility-scale)) !important;
  }

  .text-base,
  [class*="text-base"] {
    font-size: calc(0.81rem * var(--accessibility-scale)) !important;
    line-height: 1.25rem !important;
  }

  .text-lg,
  [class*="text-lg"] {
    font-size: calc(0.91rem * var(--accessibility-scale)) !important;
  }

  .text-xl,
  [class*="text-xl"] {
    font-size: calc(1rem * var(--accessibility-scale)) !important;
  }

  .text-xl-plus,
  [class*="text-xl-plus"] {
    font-size: calc(1.13rem * var(--accessibility-scale)) !important;
  }

  .text-2xl,
  [class*="text-2xl"] {
    font-size: calc(1.25rem * var(--accessibility-scale)) !important;
  }

  .text-2xxl,
  [class*="text-2xxl"] {
    font-size: calc(1.4625rem * var(--accessibility-scale)) !important;
  }

  .text-2xl-plus,
  [class*="text-2xl-plus"] {
    font-size: calc(1.575rem * var(--accessibility-scale)) !important;
  }

  .text-3xl,
  [class*="text-3xl"] {
    font-size: calc(1.5rem * var(--accessibility-scale)) !important;
  }

  .text-4xl,
  [class~="text-4xl"] {
    font-size: calc(1.65rem * var(--accessibility-scale)) !important;
  }

  .text-4xl-plus,
  [class~="text-4xl-plus"] {
    font-size: calc(1.825rem * var(--accessibility-scale)) !important;
  }

  .text-4xl-plus2,
  [class~="text-4xl-plus2"] {
    font-size: calc(2.1375rem * var(--accessibility-scale)) !important;
  }

  .text-4xl-plus3,
  [class~="text-4xl-plus3"] {
    font-size: calc(2.25rem * var(--accessibility-scale)) !important;
  }

  .text-4xl-plus4, .dashboard-font-4xl,
  [class~="text-4xl-plus4"] {
    font-size: calc(2.25rem * var(--accessibility-scale)) !important;
  }

  .text-5xl,
  [class~="text-5xl"] {
    font-size: calc(2.5875rem * var(--accessibility-scale)) !important;
  }

  .text-6xl,
  [class*="text-6xl"] {
    font-size: calc(2.7rem * var(--accessibility-scale)) !important;
  }

  .pt-12{
    padding-top: 2rem !important;
  }

  [class*="pb-[4.8125rem]"] {
    padding-bottom: 3.5rem !important;
  }

  [class*="text-[10px]"] {
    font-size: calc(0.5625rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[14px]"],
  [class*="text-[0.875rem]"] {
    font-size: calc(0.7875rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[16px]"],
  [class*="text-[1rem]"] {
    font-size: calc(0.9rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[18px]"], .md\:text-\[1\.125rem\],
  [class*="text-[1.125rem]"] {
    font-size: calc(1.0125rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[20px]"],
  [class*="text-[1.25rem]"] {
    font-size: calc(1.125rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[22px]"],
  .lg\:\!text-\[1\.375rem\],
  [class*="text-[1.375rem]"] {
    font-size: calc(1.15rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[24px]"],
  [class*="text-[1.5rem]"] {
    font-size: calc(1.35rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[26px]"],
  [class*="text-[1.625rem]"] {
    font-size: calc(1.4625rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[28px]"],
  [class*="text-[1.75rem]"] {
    font-size: calc(1.575rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[30px]"],
  [class*="text-[1.875rem]"] {
    font-size: calc(1.6875rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[32px]"],
  [class*="text-[2rem]"] {
    font-size: calc(1.8rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[35px]"],
  [class*="text-[2.2rem]"] {
    font-size: calc(1.98rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[36px]"],
  [class*="text-[2.25rem]"] {
    font-size: calc(2.025rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[38px]"],
  [class*="text-[2.375rem]"] {
    font-size: calc(2.1375rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[40px]"],
  [class*="text-[2.5rem]"] {
    font-size: calc(2.25rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[46px]"],
  [class*="text-[2.875rem]"] {
    font-size: calc(2.5875rem * var(--accessibility-scale)) !important;
  }

  [class*="w-[14rem]"]{
    width: 12rem !important;
  }

  [class*="h-[10.32rem]"]{
    height: 9rem !important;
  }

  [class*="max-w-[49rem]"] {
    max-width: 44.1rem !important;
  }

  [class*="max-w-[49.5rem]"] {
    max-width: 44.55rem !important;
  }

  [class*="max-w-[53.8125rem]"] {
    max-width: 48.43125rem !important;
  }

  [class*="max-w-[63rem]"] {
    max-width: 48.7rem !important;
  }

  [class*="max-w-[63.625rem]"] {
    max-width: 57.2625rem !important;
  }

  [class*="max-w-[65.875rem]"] {
    max-width: 59.2875rem !important;
  }

  [class*="max-w-[70rem]"] {
    max-width: 63rem !important;
  }

  [class*="max-w-[75rem]"], .lg\:max-w-\[75rem\] {
    max-width: 66.5rem !important;
  }

  :not(.goals-plans-max-w)[class*="max-w-[77rem]"] {
    max-width: 68rem !important;
  }

  .sms-side-drawer{
    width: 27rem !important;
  }

  [class*="max-w-[78.75rem]"] {
    max-width:69.875rem !important;
  }

  [class*="max-w-[79.375rem]"] {
    max-width: 71.4375rem !important;
  }

  [class*="max-w-[90rem]"] {
    max-width: 81rem !important;
  }

  [class*="max-w-[100rem]"] {
    max-width: 90rem !important;
  }

  [class*="max-w-[100.5625rem]"] {
    max-width: 90.50625rem !important;
  }

  [class*="max-w-[1150px]"] {
    max-width: 1035px !important;
  }

  [class*="max-w-[1200px]"] {
    max-width: 1080px !important;
  }

  [class*="max-w-[1440px]"] {
    max-width: 1296px !important;
  }

  [class*="max-w-[1600px]"] {
    max-width: 1440px !important;
  }

  [class*="max-w-[1609px]"] {
    max-width: 1448.1px !important;
  }

  [class*="min-w-[24rem]"] {
    min-width: 22rem !important;
  }

  [class*="min-w-[37.5rem]"] {
    min-width: 33.75rem !important;
  }

  [class*="w-[37.5rem]"] {
    width: 33.75rem !important;
  }

  [class*="w-[21rem]"] {
    width: 19.3rem !important;
  }

  :not(.goal-card-media-query)[class*="w-[30rem]"] {
    width: 27rem !important;
  }

  [class*="w-[36.75rem]"] {
    width: 32.75rem !important;
  }

  [class*="max-w-[36.75rem]"] {
    min-width: 33.5 !important;
  }

  [class*="min-w-[48rem]"] {
    min-width: 39rem !important;
  }

  /* Component-level 1280px overrides restored from the earlier laptop CSS pass. */
  .lg\:text-4xl-plus {
    font-size: calc(1.95rem * var(--accessibility-scale)) !important;
    line-height: 1.1 !important;
  }

  .lg\:text-4xl-plus2 {
    font-size: calc(2.25rem * var(--accessibility-scale)) !important;
  }

  .lg\:text-3xl {
    font-size: calc(1.5rem * var(--accessibility-scale)) !important;
    line-height: 1.25 !important;
  }

  .text-xl.lg\:text-3xl,
  .text-2xl.lg\:text-3xl {
    font-size: calc(1.5rem * var(--accessibility-scale)) !important;
    line-height: 1.3 !important;
  }

  .lg\:text-2xl {
    font-size: calc(1.35rem * var(--accessibility-scale)) !important;
    line-height: 1.3 !important;
  }

  .text-lg.lg\:text-2xl {
    font-size: calc(1.2rem * var(--accessibility-scale)) !important;
    line-height: 1.3 !important;
  }

  .max-w-\[77rem\] {
    padding-inline: 1.5rem !important;
  }

  .max-w-\[70rem\] {
    padding-inline: 0.875rem !important;
  }

  .p-6-createFolio{
    padding: 2rem !important;
    padding-top: 3.5rem !important;
  }

  .p-6-calculator-info-card{
    padding: 1.1rem !important;
  }

  .lg\:py-8{
    padding-top: 1.3rem !important;
    padding-bottom: 1.3rem !important;
  }
  .lg\:mt-2{
    margin-top: 0.2rem !important;
  }

  .lg\:pt-12{
    padding-top: 2.5rem !important;
  }

  .lg\:py-24{
    padding-top:5rem !important;
  }

  .max-w-7xl.mx-auto {
    max-width: min(77.5rem, 100%) !important;
    padding-inline: 1.5rem !important;
    box-sizing: border-box !important;
  }
  .lg\:p-\[3\.75rem\] {
    padding: 2.5rem !important;
  }

  .lg\:p-7 {
    padding: 1.5rem !important;
  }

  .lg\:py-\[2\.0625rem\] {
    padding-top: 1.2rem !important;
    padding-bottom: 1.2rem !important;
  }

  .lg\:py-14 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .lg\:py-16 {
    padding-top: 2.2rem !important;
    padding-bottom: 2.2rem !important;
  }


  .lg\:px-\[3\.19rem\] {
    padding-left: 1.8rem !important;
    padding-right: 1.8rem !important;
  }

  .lg\:px-\[3rem\]{
    padding-left: 1.8rem !important;
    padding-right: 1.8rem !important;
  }

  .lg\:px-6 {
    padding-left: 1.2rem !important;
    padding-right: 1.2rem !important;
  }

  .lg\:gap-6 {
    gap: 1.2rem !important;
  }

  .lg\:gap-8,
  .lg\:gap-\[2rem\] {
    gap: 1.4rem !important;
  }

  .lg\:gap-\[1\.5rem\] {
    gap: 1.1rem !important;
  }

  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 0.35rem !important;
  }
  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 1.1rem !important;
  }

  .lg\:w-1\/2 {
    width: 100% !important;
  }

  .lg\:p-\[1\.5625rem\] {
    padding: 1.1rem !important;
  }

  .lg\:p-\[1\.5rem\],
  .lg\:p-6 {
    padding: 1.1rem !important;
  }

  .lg\:pl-\[1\.5rem\].lg\:pr-\[2\.5rem\] {
    padding-left: 1.2rem !important;
    padding-right: 1.2rem !important;
  }

  .lg\:pr-\[3\.1875rem\] {
    padding-right: 1.8rem !important;
  }

  .lg\:h-\[39\.6rem\] {
    height: 28rem !important;
  }

  .lg\:w-\[65\.8125rem\] {
    width: 60rem !important;
  }

  /* .lg\:group-hover\:w-\[calc\(100\%\+2rem\)\] {
    width: calc(100% + 0.8rem) !important;
  } */

  .mb-2{
    margin-bottom: 0.2rem !important;
  }
  .mb-4 {
    margin-bottom: 0.5rem !important;
  }
  .mb-8 {
    margin-bottom: 1.5rem !important;
  }
  .lg\:group-hover\:w-\[calc\(100\%\+3\.25rem\)\] {
    width: calc(100% + 1.5rem) !important;
  }

  .lg\:min-h-\[8\.4375rem\] {
    min-height: 6rem !important;
  }

  .lg\:min-w-\[30rem\] {
    min-width: 22rem !important;
  }

  .lg\:w-\[31\.5625rem\] {
    width: 26rem !important;
  }

  .lg\:max-w-\[30rem\] {
    max-width: 25rem !important;
  }

  .lg\:my-10 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .lg\:-mt-2 {
    margin-top: -0.2rem !important;
  }

  .lg\:mb-\[1\.5rem\] {
    margin-bottom: 1.1rem !important;
  }

  .lg\:gap-\[0\.5rem\] {
    gap: 0.35rem !important;
  }

  .lg\:gap-\[1rem\] {
    gap: 0.7rem !important;
  }

  .lg\:gap-\[0\.8125rem\] {
    gap: 0.6rem !important;
  }

  .lg\:px-\[2\.5rem\] {
    padding-left: 1.8rem !important;
    padding-right: 1.8rem !important;
  }

  .lg\:py-4 {
    padding-top: 0.8rem !important;
    padding-bottom: 0.8rem !important;
  }

  .sm\:w-\[34\.375rem\] {
    width: 27rem !important;
  }

  .blog-title{
    font-size: calc(1.75rem * var(--accessibility-scale)) !important;
  }

  .blog-heroSection{
    padding-top:0.8rem !important;
  }

  .blog-card-wrapper{
    width: min(100%, 15.7rem) !important;
    max-width: min(15.7rem, calc(100vw - 2.5rem)) !important;
  }

  .blog-col{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .blog-card-container-padding {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .blog-card-image-wrapper {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }

  .blog-card-content {
    padding: 0.5rem 0.3rem 0.6rem !important;
  }

  .login-card-wrapper-width {
    width: min(100%, 48.7rem) !important;
    max-width: min(48.7rem, calc(100vw - 2.5rem)) !important;
  }

  .login-pin-input-container{
    gap: 0.8rem !important;
  }

  .card-box-wider {
    width: min(100%, 48.7rem) !important;
    max-width: min(48.7rem, calc(100vw - 2.5rem)) !important;
  }

  .login-card-content-fit {
    padding-top: 0.45rem !important;
    padding-bottom: 0.3rem !important;
    overflow-x: hidden !important;
  }

  .login-card-left-fit {
    padding-top: 2rem !important;
    padding-bottom: 0.9rem !important;
    padding-left: 1.95rem !important;
    padding-right: 1rem !important;
    margin-right: 1.35rem !important;
  }

  .login-title-fit {
    margin-bottom: 1.05rem !important;
  }

  .login-subtitle-fit {
    margin-top: 0.5rem !important;
  }

  .login-input-section-fit {
    gap: 0.9rem !important;
  }

  .login-new-user-fit {
    margin-bottom: 0.6rem !important;
  }

  .login-card-left-fit .text-3xl,
  .login-card-left-fit [class*="text-3xl"] {
    font-size: calc(1.45rem * var(--accessibility-scale)) !important;
    line-height: 1.15 !important;
    letter-spacing: -0.5px;
  }

  .login-card-left-fit .text-2xl,
  .login-card-left-fit [class*="text-2xl"] {
    font-size: calc(1.28rem * var(--accessibility-scale)) !important;
    line-height: 1.2 !important;
  }

  .login-card-left-fit .text-base,
  .login-card-left-fit [class*="text-base"],
  .login-card-left-fit [class*="text-[16px]"] {
    font-size: calc(0.88rem * var(--accessibility-scale)) !important;
  }

  .login-card-left-fit .text-sm,
  .login-card-left-fit [class*="text-sm"],
  .login-card-left-fit [class*="text-[14px]"] {
    font-size: calc(0.8rem * var(--accessibility-scale)) !important;
    line-height: 1.45rem !important;
  }

  .login-card-left-fit [class*="h-[2.875rem]"] {
    height: 2.32rem !important;
    min-height: 2.32rem !important;
  }

  .login-card-left-fit [class*="h-[2.375rem]"] {
    height: 2.12rem !important;
    min-height: 2.12rem !important;
  }

  .login-card-left-fit [class*="w-[3.125rem]"] {
    width: 2.9rem !important;
  }

  .login-card-left-fit [class*="lg:h-[3rem]"] {
    height: 2.75rem !important;
  }

  .login-card-left-fit [class*="gap-12"] {
    gap: 1rem !important;
  }

  .login-card-left-fit [class*="gap-8"] {
    gap: 0.9rem !important;
  }

  .login-card-left-fit [class*="gap-6"] {
    gap: 0.75rem !important;
  }

  .login-card-left-fit [class*="mb-6"] {
    margin-bottom: 0.95rem !important;
  }

  .login-card-left-fit [class*="mb-4"] {
    margin-bottom: 0.65rem !important;
  }

  .login-card-left-fit [class*="mt-[1.0625rem]"] {
    margin-top: 0.65rem !important;
  }

  .login-card-left-fit [class*="py-[0.813rem]"] {
    padding-top: 0.55rem !important;
    padding-bottom: 0.55rem !important;
  }

  .login-card-left-fit [class*="max-w-[24rem]"], .w-96, .md\:w-96 {
    max-width: 21rem !important;
  }

  .login-card-left-fit [class*="max-w-[21.4375rem]"] {
    max-width: 19.75rem !important;
  }

  .aspect-for-login {
    aspect-ratio: 0.8 !important;
  }

  .input-height{
    height:3rem;
  }

  .fund-select-height{
    height: 2rem !important;
  }

  .mobile-country-code-trigger {
    height: 2rem !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .lg\:w-\[35rem\] {
    width: 30rem !important;
  }
}
@media (min-width: 1310px) and (max-width: 1350px) {
  .goal-card-media-query{
    width: 30.625rem !important;
  }
}
@media (min-width: 85rem) and (max-width: 87.9375rem) {
  .text-xs,
  [class*="text-xs"] {
    font-size: calc(0.71rem * var(--accessibility-scale)) !important;
  }

  .text-xs-medium,
  [class*="text-xs-medium"] {
    font-size: calc(0.77rem * var(--accessibility-scale)) !important;
  }

  .text-sm,
  [class*="text-sm"] {
    font-size: calc(0.83rem * var(--accessibility-scale)) !important;
  }

  .text-base,
  [class*="text-base"] {
    font-size: calc(0.95rem * var(--accessibility-scale)) !important;
  }

  .text-lg,
  [class*="text-lg"] {
    font-size: calc(1.07rem * var(--accessibility-scale)) !important;
  }

  .text-xl,
  [class*="text-xl"] {
    font-size: calc(1.18rem * var(--accessibility-scale)) !important;
  }

  .text-xl-plus,
  [class*="text-xl-plus"] {
    font-size: calc(1.25rem * var(--accessibility-scale)) !important;
  }

  .text-2xl,
  [class*="text-2xl"] {
    font-size: calc(1.35rem * var(--accessibility-scale)) !important;
  }

  .text-2xxl,
  [class*="text-2xxl"] {
    font-size: calc(1.46rem * var(--accessibility-scale)) !important;
  }

  .text-2xl-plus,
  [class*="text-2xl-plus"] {
    font-size: calc(1.58rem * var(--accessibility-scale)) !important;
  }

  .text-3xl,
  [class*="text-3xl"] {
    font-size: calc(1.78rem * var(--accessibility-scale)) !important;
  }

  .login-card-left-fit [class*="text-3xl"]{
    font-size: calc(1.65rem * var(--accessibility-scale)) !important;
  }

  .text-4xl,
  [class*="text-4xl"] {
    font-size: calc(1.9rem * var(--accessibility-scale)) !important;
  }

  .text-4xl-plus,
  [class*="text-4xl-plus"] {
    font-size: calc(2.14rem * var(--accessibility-scale)) !important;
  }

  .text-4xl-plus2,
  [class*="text-4xl-plus2"] {
    font-size: calc(2.26rem * var(--accessibility-scale)) !important;
  }

  .text-4xl-plus3,
  [class*="text-4xl-plus3"] {
    font-size: calc(2.37rem * var(--accessibility-scale)) !important;
  }

  .text-4xl-plus4, .dashboard-font-4xl,
  [class*="text-4xl-plus4"] {
    font-size: calc(2.49rem * var(--accessibility-scale)) !important;
  }

  .text-5xl,
  [class*="text-5xl"] {
    font-size: calc(2.73rem * var(--accessibility-scale)) !important;
  }

  .text-6xl,
  [class*="text-6xl"] {
    font-size: calc(2.85rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[10px]"] {
    font-size: calc(0.59rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[12px]"],
  [class*="text-[0.75rem]"] {
    font-size: calc(0.71rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[13px]"],
  [class*="text-[0.8125rem]"] {
    font-size: calc(0.77rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[14px]"],
  [class*="text-[0.875rem]"] {
    font-size: calc(0.83rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[16px]"],
  [class*="text-[1rem]"] {
    font-size: calc(0.95rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[18px]"],
  [class*="text-[1.125rem]"] {
    font-size: calc(1.07rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[20px]"],
  [class*="text-[1.25rem]"] {
    font-size: calc(1.18rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[22px]"],
  [class*="text-[1.375rem]"] {
    font-size: calc(1.31rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[24px]"],
  [class*="text-[1.5rem]"] {
    font-size: calc(1.43rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[26px]"],
  [class*="text-[1.625rem]"] {
    font-size: calc(1.54rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[28px]"],
  [class*="text-[1.75rem]"] {
    font-size: calc(1.66rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[30px]"],
  [class*="text-[1.875rem]"] {
    font-size: calc(1.78rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[32px]"],
  [class*="text-[2rem]"] {
    font-size: calc(1.9rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[35px]"],
  [class*="text-[2.2rem]"] {
    font-size: calc(2.09rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[36px]"],
  [class*="text-[2.25rem]"] {
    font-size: calc(2.14rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[38px]"],
  [class*="text-[2.375rem]"] {
    font-size: calc(2.26rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[40px]"],
  [class*="text-[2.5rem]"] {
    font-size: calc(2.37rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[42px]"],
  [class*="text-[2.625rem]"] {
    font-size: calc(2.49rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[46px]"],
  [class*="text-[2.875rem]"] {
    font-size: calc(2.73rem * var(--accessibility-scale)) !important;
  }

  [class*="text-[48px]"],
  [class*="text-[3rem]"] {
    font-size: calc(2.85rem * var(--accessibility-scale)) !important;
  }

  .login-card-content-fit {
    padding-top: 0.45rem !important;
    padding-bottom: 0.2rem !important;
    overflow-x: hidden !important;
  }

  .login-card-left-fit {
    padding-top: 2rem !important;
    padding-bottom: 0.85rem !important;
    padding-left: 2rem !important;
    padding-right: 1rem !important;
    margin-right: 1.35rem !important;
  }

  .login-title-fit {
    margin-bottom: 1.05rem !important;
  }

  .login-subtitle-fit {
    margin-top: 0.5rem !important;
  }

  .login-input-section-fit {
    gap: 0.9rem !important;
  }

  .login-new-user-fit {
    margin-bottom: 0.6rem !important;
  }

  .login-card-left-fit [class*="h-[2.875rem]"] {
    height: 2.375rem !important;
  }

  .login-card-left-fit [class*="h-[2.375rem]"] {
    height: 2.2rem !important;
  }

  .login-card-left-fit [class*="w-[3.125rem]"] {
    width: 2.7rem !important;
  }

  .login-card-left-fit [class*="lg:h-[3rem]"] {
    height: 2.625rem !important;
  }

  .login-card-left-fit [class*="gap-12"] {
    gap: 1rem !important;
  }

  .login-card-left-fit [class*="gap-8"] {
    gap: 0.9rem !important;
  }

  .login-card-left-fit [class*="gap-6"] {
    gap: 0.75rem !important;
  }

  .login-card-left-fit [class*="mb-6"] {
    margin-bottom: 0.95rem !important;
  }

  .login-card-left-fit [class*="mb-4"] {
    margin-bottom: 0.65rem !important;
  }

  .login-card-left-fit [class*="mt-[1.0625rem]"] {
    margin-top: 0.65rem !important;
  }

  .login-card-left-fit [class*="py-[0.813rem]"] {
    padding-top: 0.55rem !important;
    padding-bottom: 0.55rem !important;
  }

  .aspect-for-login {
    aspect-ratio: 0.8 !important;
  }
}
@media (min-width: 64rem) and (max-width:88rem) and(max-height: 56rem) {
  .login-card-content-fit {
    padding-top: 1rem !important;
    padding-bottom: 0.75rem !important;
  }

  .login-card-left-fit {
    padding-top: 1.4rem !important;
    padding-bottom: 0.85rem !important;
  }
}
@media (min-width: 64rem) and (max-width:88rem) and (max-height: 48rem) {
  .login-card-content-fit {
    padding-top: 0.5rem !important;
    padding-bottom: 0.85rem !important;
  }

  .login-card-left-fit {
    padding-top: 2rem !important;
    padding-bottom: 1.5rem !important;
  }

  .login-card-left-fit [class*="h-[2.875rem]"] {
    height: 2.15rem !important;
    min-height: 2.15rem !important;
  }

  .login-card-left-fit [class*="h-[2.375rem]"] {
    height: 2.4rem !important;
    min-height: 2.3rem !important;
    margin-top:0.7rem !important;
  }

  .login-card-left-fit [class*="gap-12"] {
    gap: 0.8rem !important;
  }

  .login-card-left-fit [class*="gap-8"] {
    gap: 0.7rem !important;
  }
}
/* Mobile Web (mweb) Responsive Styles - 300px to 339px */
@media (min-width: 18.75rem) and (max-width: 21.1875rem) {
  .image-font-fit {
    font-size: 1.15rem !important;
  }

  .image-zoom-fit {
    width: 11.0625rem !important;
    height: 22.4375rem !important;
    zoom: 0.82 !important;
  }
}
/* Mobile Web (mweb) Responsive Styles - 340px to 400px */
@media (min-width: 21.25rem) and (max-width: 25rem) {
  .image-font-fit {
    font-size: 1.25rem !important;
  }

  .image-zoom-fit {
    width: 11.5625rem !important;
    zoom: 0.93 !important;
  }
}
/* Tailwind CSS directives */
*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com */
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: 'Source Sans 3', ui-sans-serif, system-ui, sans-serif; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
html {
    font-size: 16px;
  }
html,
  body {
    font-family: "Source Sans 3", ui-sans-serif, system-ui, sans-serif;
  }
body {
    overflow-x: hidden;
    overflow-y: auto !important;
    pointer-events: auto !important;
  }
.\!container {
  width: 100% !important;
}
.container {
  width: 100%;
}
@media (min-width: 640px) {
  .\!container {
    max-width: 640px !important;
  }
  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .\!container {
    max-width: 768px !important;
  }
  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .\!container {
    max-width: 1024px !important;
  }
  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .\!container {
    max-width: 1280px !important;
  }
  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {
  .\!container {
    max-width: 1536px !important;
  }
  .container {
    max-width: 1536px;
  }
}
.font-secondary {
    font-family: "Source Serif 4", ui-serif, Georgia, serif;
  }
.btn-primary {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 0 73 / var(--tw-bg-opacity, 1));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
.btn-primary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(179 0 51 / var(--tw-bg-opacity, 1));
}
.btn-primary:active {
  --tw-bg-opacity: 1;
  background-color: rgb(156 0 45 / var(--tw-bg-opacity, 1));
}
.\!card {
  border-radius: 0.75rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 1.5rem;
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.card {
  border-radius: 0.75rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 1.5rem;
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
/* Embla Carousel base styles */
.embla {
    overflow: hidden;
  }
.embla__container {
    display: flex;
  }
.embla__slide {
    position: relative;
    flex: 0 0 100%;
    min-width: 0;
    padding: 0 0.0625rem;
  }
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.pointer-events-none {
  pointer-events: none;
}
.\!pointer-events-auto {
  pointer-events: auto !important;
}
.pointer-events-auto {
  pointer-events: auto;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.\!fixed {
  position: fixed !important;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.inset-0 {
  inset: 0px;
}
.inset-x-0 {
  left: 0px;
  right: 0px;
}
.inset-y-0 {
  top: 0px;
  bottom: 0px;
}
.\!bottom-\[4rem\] {
  bottom: 4rem !important;
}
.\!right-\[0\.125rem\] {
  right: 0.125rem !important;
}
.\!top-1\/2 {
  top: 50% !important;
}
.\!top-4 {
  top: 1rem !important;
}
.-bottom-16 {
  bottom: -4rem;
}
.-bottom-4 {
  bottom: -1rem;
}
.-bottom-7 {
  bottom: -1.75rem;
}
.-bottom-\[0\] {
  bottom: 0;
}
.-bottom-\[1\.35rem\] {
  bottom: -1.35rem;
}
.-left-24 {
  left: -6rem;
}
.-left-\[1rem\] {
  left: -1rem;
}
.-left-\[2\.1rem\] {
  left: -2.1rem;
}
.-right-32 {
  right: -8rem;
}
.-top-0 {
  top: -0px;
}
.-top-32 {
  top: -8rem;
}
.-top-4 {
  top: -1rem;
}
.-top-9 {
  top: -2.25rem;
}
.-top-\[0\.0625rem\] {
  top: -0.0625rem;
}
.-top-\[27px\] {
  top: -27px;
}
.-top-\[35\%\] {
  top: -35%;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-1 {
  bottom: 0.25rem;
}
.bottom-12 {
  bottom: 3rem;
}
.bottom-2 {
  bottom: 0.5rem;
}
.bottom-3\.5 {
  bottom: 0.875rem;
}
.bottom-\[0\.5rem\] {
  bottom: 0.5rem;
}
.bottom-\[1\.125rem\] {
  bottom: 1.125rem;
}
.bottom-\[1\.2rem\] {
  bottom: 1.2rem;
}
.bottom-\[1\.6875rem\] {
  bottom: 1.6875rem;
}
.bottom-\[1rem\] {
  bottom: 1rem;
}
.bottom-\[2\.4rem\] {
  bottom: 2.4rem;
}
.bottom-\[2px\] {
  bottom: 2px;
}
.bottom-\[5\.5rem\] {
  bottom: 5.5rem;
}
.bottom-\[6\.1875rem\] {
  bottom: 6.1875rem;
}
.bottom-full {
  bottom: 100%;
}
.left-0 {
  left: 0px;
}
.left-1 {
  left: 0.25rem;
}
.left-1\/2 {
  left: 50%;
}
.left-1\/3 {
  left: 33.333333%;
}
.left-3 {
  left: 0.75rem;
}
.left-\[-15vw\] {
  left: -15vw;
}
.left-\[0\.05rem\] {
  left: 0.05rem;
}
.left-\[0\.09375rem\] {
  left: 0.09375rem;
}
.left-\[0\.1125rem\] {
  left: 0.1125rem;
}
.left-\[0\.165rem\] {
  left: 0.165rem;
}
.left-\[0\.375rem\] {
  left: 0.375rem;
}
.left-\[0\.63rem\] {
  left: 0.63rem;
}
.left-\[1\.1875rem\] {
  left: 1.1875rem;
}
.left-\[1\.25rem\] {
  left: 1.25rem;
}
.left-\[1rem\] {
  left: 1rem;
}
.left-\[2rem\] {
  left: 2rem;
}
.left-\[50\%\] {
  left: 50%;
}
.left-\[58\.68\%\] {
  left: 58.68%;
}
.left-auto {
  left: auto;
}
.left-full {
  left: 100%;
}
.right-0 {
  right: 0px;
}
.right-0\.5 {
  right: 0.125rem;
}
.right-1\/2 {
  right: 50%;
}
.right-1\/3 {
  right: 33.333333%;
}
.right-10 {
  right: 2.5rem;
}
.right-3 {
  right: 0.75rem;
}
.right-4 {
  right: 1rem;
}
.right-5 {
  right: 1.25rem;
}
.right-6 {
  right: 1.5rem;
}
.right-8 {
  right: 2rem;
}
.right-\[-15vw\] {
  right: -15vw;
}
.right-\[0\.125rem\] {
  right: 0.125rem;
}
.right-\[0\.63rem\] {
  right: 0.63rem;
}
.right-\[1\.25rem\] {
  right: 1.25rem;
}
.right-\[1\.2rem\] {
  right: 1.2rem;
}
.right-\[1rem\] {
  right: 1rem;
}
.right-\[2\.5rem\] {
  right: 2.5rem;
}
.right-\[50\%\] {
  right: 50%;
}
.top-0 {
  top: 0px;
}
.top-0\.5 {
  top: 0.125rem;
}
.top-1 {
  top: 0.25rem;
}
.top-1\/2 {
  top: 50%;
}
.top-1\/3 {
  top: 33.333333%;
}
.top-10 {
  top: 2.5rem;
}
.top-2 {
  top: 0.5rem;
}
.top-20 {
  top: 5rem;
}
.top-24 {
  top: 6rem;
}
.top-3 {
  top: 0.75rem;
}
.top-3\.5 {
  top: 0.875rem;
}
.top-4 {
  top: 1rem;
}
.top-\[-1\.25rem\] {
  top: -1.25rem;
}
.top-\[-1\.3rem\] {
  top: -1.3rem;
}
.top-\[-3\.5rem\] {
  top: -3.5rem;
}
.top-\[0\.09375rem\] {
  top: 0.09375rem;
}
.top-\[0\.125rem\] {
  top: 0.125rem;
}
.top-\[0\.1rem\] {
  top: 0.1rem;
}
.top-\[0\.225rem\] {
  top: 0.225rem;
}
.top-\[0\.25rem\] {
  top: 0.25rem;
}
.top-\[0\.2rem\] {
  top: 0.2rem;
}
.top-\[1\.25rem\] {
  top: 1.25rem;
}
.top-\[2\.1875rem\] {
  top: 2.1875rem;
}
.top-\[2rem\] {
  top: 2rem;
}
.top-\[3\.125rem\] {
  top: 3.125rem;
}
.top-\[3\.5rem\] {
  top: 3.5rem;
}
.top-\[37\.9375rem\] {
  top: 37.9375rem;
}
.top-\[3rem\] {
  top: 3rem;
}
.top-\[4\.0625rem\] {
  top: 4.0625rem;
}
.top-\[4\.5rem\] {
  top: 4.5rem;
}
.top-\[4rem\] {
  top: 4rem;
}
.top-\[5\.2rem\] {
  top: 5.2rem;
}
.top-\[50\%\] {
  top: 50%;
}
.top-\[6rem\] {
  top: 6rem;
}
.top-\[70\%\] {
  top: 70%;
}
.top-full {
  top: 100%;
}
.isolate {
  isolation: isolate;
}
.\!z-0 {
  z-index: 0 !important;
}
.\!z-10 {
  z-index: 10 !important;
}
.\!z-50 {
  z-index: 50 !important;
}
.\!z-\[50\] {
  z-index: 50 !important;
}
.\!z-\[9998\] {
  z-index: 9998 !important;
}
.-z-20 {
  z-index: -20;
}
.-z-50 {
  z-index: -50;
}
.z-0 {
  z-index: 0;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-30 {
  z-index: 30;
}
.z-40 {
  z-index: 40;
}
.z-50 {
  z-index: 50;
}
.z-\[10000\] {
  z-index: 10000;
}
.z-\[10001\] {
  z-index: 10001;
}
.z-\[1000\] {
  z-index: 1000;
}
.z-\[100\] {
  z-index: 100;
}
.z-\[101\] {
  z-index: 101;
}
.z-\[10\] {
  z-index: 10;
}
.z-\[1\] {
  z-index: 1;
}
.z-\[20\] {
  z-index: 20;
}
.z-\[25\] {
  z-index: 25;
}
.z-\[2\] {
  z-index: 2;
}
.z-\[30\] {
  z-index: 30;
}
.z-\[3\] {
  z-index: 3;
}
.z-\[40\] {
  z-index: 40;
}
.z-\[4\] {
  z-index: 4;
}
.z-\[5\] {
  z-index: 5;
}
.z-\[60\] {
  z-index: 60;
}
.z-\[6\] {
  z-index: 6;
}
.z-\[90\] {
  z-index: 90;
}
.z-\[9999\] {
  z-index: 9999;
}
.z-\[99\] {
  z-index: 99;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.col-span-1 {
  grid-column: span 1 / span 1;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-3 {
  grid-column: span 3 / span 3;
}
.col-span-full {
  grid-column: 1 / -1;
}
.row-span-2 {
  grid-row: span 2 / span 2;
}
.row-span-5 {
  grid-row: span 5 / span 5;
}
.\!m-0 {
  margin: 0px !important;
}
.-m-0\.5 {
  margin: -0.125rem;
}
.-m-18 {
  margin: -4.5rem;
}
.-m-2 {
  margin: -0.5rem;
}
.-m-5 {
  margin: -1.25rem;
}
.m-0 {
  margin: 0px;
}
.m-1 {
  margin: 0.25rem;
}
.m-\[0\.1875rem\] {
  margin: 0.1875rem;
}
.m-\[0\.375rem\] {
  margin: 0.375rem;
}
.\!my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.-mx-3 {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.-mx-4 {
  margin-left: -1rem;
  margin-right: -1rem;
}
.-mx-\[0\.75rem\] {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.-mx-\[0\.9375rem\] {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
}
.-mx-\[1\.5rem\] {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}
.-mx-\[1rem\] {
  margin-left: -1rem;
  margin-right: -1rem;
}
.-mx-\[4rem\] {
  margin-left: -4rem;
  margin-right: -4rem;
}
.-mx-\[50vw\] {
  margin-left: -50vw;
  margin-right: -50vw;
}
.mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-2\.5 {
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}
.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.mx-\[-1rem\] {
  margin-left: -1rem;
  margin-right: -1rem;
}
.mx-\[0\.18rem\] {
  margin-left: 0.18rem;
  margin-right: 0.18rem;
}
.mx-\[0\.25rem\] {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-\[0\.5rem\] {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-\[1\.25rem\] {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.mx-\[1\.5rem\] {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.mx-\[calc\(50\%-50vw\)\] {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-2\.5 {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.my-\[0\.0625rem\] {
  margin-top: 0.0625rem;
  margin-bottom: 0.0625rem;
}
.my-\[1\.323125rem\] {
  margin-top: 1.323125rem;
  margin-bottom: 1.323125rem;
}
.my-\[1\.5rem\] {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-\[1rem\] {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.\!-mt-0 {
  margin-top: -0px !important;
}
.\!mb-0 {
  margin-bottom: 0px !important;
}
.\!mb-2 {
  margin-bottom: 0.5rem !important;
}
.\!mb-\[0\.063rem\] {
  margin-bottom: 0.063rem !important;
}
.\!mb-\[1rem\] {
  margin-bottom: 1rem !important;
}
.\!mr-0 {
  margin-right: 0px !important;
}
.\!mt-0 {
  margin-top: 0px !important;
}
.\!mt-2 {
  margin-top: 0.5rem !important;
}
.\!mt-4 {
  margin-top: 1rem !important;
}
.-mb-2 {
  margin-bottom: -0.5rem;
}
.-mb-6 {
  margin-bottom: -1.5rem;
}
.-mb-7 {
  margin-bottom: -1.75rem;
}
.-mb-px {
  margin-bottom: -1px;
}
.-ml-1 {
  margin-left: -0.25rem;
}
.-ml-2 {
  margin-left: -0.5rem;
}
.-ml-\[1rem\] {
  margin-left: -1rem;
}
.-ml-\[50vw\] {
  margin-left: -50vw;
}
.-mr-\[1rem\] {
  margin-right: -1rem;
}
.-mr-\[50vw\] {
  margin-right: -50vw;
}
.-mt-0 {
  margin-top: -0px;
}
.-mt-1 {
  margin-top: -0.25rem;
}
.-mt-1\.5 {
  margin-top: -0.375rem;
}
.-mt-14 {
  margin-top: -3.5rem;
}
.-mt-18 {
  margin-top: -4.5rem;
}
.-mt-2 {
  margin-top: -0.5rem;
}
.-mt-4 {
  margin-top: -1rem;
}
.-mt-\[1rem\] {
  margin-top: -1rem;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-0\.5 {
  margin-bottom: 0.125rem;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-1\.5 {
  margin-bottom: 0.375rem;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mb-16 {
  margin-bottom: 4rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-2\.5 {
  margin-bottom: 0.625rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mb-\[-1\.25rem\] {
  margin-bottom: -1.25rem;
}
.mb-\[0\.063rem\] {
  margin-bottom: 0.063rem;
}
.mb-\[0\.245rem\] {
  margin-bottom: 0.245rem;
}
.mb-\[0\.25rem\] {
  margin-bottom: 0.25rem;
}
.mb-\[0\.2rem\] {
  margin-bottom: 0.2rem;
}
.mb-\[0\.5rem\] {
  margin-bottom: 0.5rem;
}
.mb-\[0\.625rem\] {
  margin-bottom: 0.625rem;
}
.mb-\[0\.6rem\] {
  margin-bottom: 0.6rem;
}
.mb-\[0\.75rem\] {
  margin-bottom: 0.75rem;
}
.mb-\[0\.8125rem\] {
  margin-bottom: 0.8125rem;
}
.mb-\[0\.81rem\] {
  margin-bottom: 0.81rem;
}
.mb-\[0\.875rem\] {
  margin-bottom: 0.875rem;
}
.mb-\[0\.9rem\] {
  margin-bottom: 0.9rem;
}
.mb-\[0\] {
  margin-bottom: 0;
}
.mb-\[1\.125rem\] {
  margin-bottom: 1.125rem;
}
.mb-\[1\.25rem\] {
  margin-bottom: 1.25rem;
}
.mb-\[1\.37rem\] {
  margin-bottom: 1.37rem;
}
.mb-\[1\.5rem\] {
  margin-bottom: 1.5rem;
}
.mb-\[1\.75rem\] {
  margin-bottom: 1.75rem;
}
.mb-\[1rem\] {
  margin-bottom: 1rem;
}
.mb-\[2rem\] {
  margin-bottom: 2rem;
}
.mb-\[3\.5rem\] {
  margin-bottom: 3.5rem;
}
.mb-\[3rem\] {
  margin-bottom: 3rem;
}
.mb-\[4rem\] {
  margin-bottom: 4rem;
}
.mb-auto {
  margin-bottom: auto;
}
.ml-0 {
  margin-left: 0px;
}
.ml-0\.5 {
  margin-left: 0.125rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-5 {
  margin-left: 1.25rem;
}
.ml-\[-1rem\] {
  margin-left: -1rem;
}
.ml-\[0\.09375rem\] {
  margin-left: 0.09375rem;
}
.ml-\[0\.25rem\] {
  margin-left: 0.25rem;
}
.ml-\[0\.35rem\] {
  margin-left: 0.35rem;
}
.ml-\[0\.5rem\] {
  margin-left: 0.5rem;
}
.ml-\[1\.25rem\] {
  margin-left: 1.25rem;
}
.ml-\[1\.5rem\] {
  margin-left: 1.5rem;
}
.ml-\[2rem\] {
  margin-left: 2rem;
}
.ml-\[3rem\] {
  margin-left: 3rem;
}
.ml-auto {
  margin-left: auto;
}
.mr-0\.5 {
  margin-right: 0.125rem;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-11 {
  margin-right: 2.75rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-\[0\.25rem\] {
  margin-right: 0.25rem;
}
.mr-\[0\.535rem\] {
  margin-right: 0.535rem;
}
.mr-\[0\.5rem\] {
  margin-right: 0.5rem;
}
.mr-auto {
  margin-right: auto;
}
.mt-0 {
  margin-top: 0px;
}
.mt-0\.5 {
  margin-top: 0.125rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-1\.5 {
  margin-top: 0.375rem;
}
.mt-12 {
  margin-top: 3rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-20 {
  margin-top: 5rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-3\.5 {
  margin-top: 0.875rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-9 {
  margin-top: 2.25rem;
}
.mt-\[-1\.5rem\] {
  margin-top: -1.5rem;
}
.mt-\[-1rem\] {
  margin-top: -1rem;
}
.mt-\[0\.0625rem\] {
  margin-top: 0.0625rem;
}
.mt-\[0\.125rem\] {
  margin-top: 0.125rem;
}
.mt-\[0\.1875rem\] {
  margin-top: 0.1875rem;
}
.mt-\[0\.1rem\] {
  margin-top: 0.1rem;
}
.mt-\[0\.250rem\] {
  margin-top: 0.250rem;
}
.mt-\[0\.25rem\] {
  margin-top: 0.25rem;
}
.mt-\[0\.3125rem\] {
  margin-top: 0.3125rem;
}
.mt-\[0\.375rem\] {
  margin-top: 0.375rem;
}
.mt-\[0\.495rem\] {
  margin-top: 0.495rem;
}
.mt-\[0\.5rem\] {
  margin-top: 0.5rem;
}
.mt-\[0\.625rem\] {
  margin-top: 0.625rem;
}
.mt-\[0\.75rem\] {
  margin-top: 0.75rem;
}
.mt-\[0\.7rem\] {
  margin-top: 0.7rem;
}
.mt-\[0\.8rem\] {
  margin-top: 0.8rem;
}
.mt-\[0\] {
  margin-top: 0;
}
.mt-\[1\.0625rem\] {
  margin-top: 1.0625rem;
}
.mt-\[1\.125rem\] {
  margin-top: 1.125rem;
}
.mt-\[1\.25rem\] {
  margin-top: 1.25rem;
}
.mt-\[1\.375rem\] {
  margin-top: 1.375rem;
}
.mt-\[1\.5rem\] {
  margin-top: 1.5rem;
}
.mt-\[1\.601875rem\] {
  margin-top: 1.601875rem;
}
.mt-\[1\.75rem\] {
  margin-top: 1.75rem;
}
.mt-\[1\.8125rem\] {
  margin-top: 1.8125rem;
}
.mt-\[1\.875rem\] {
  margin-top: 1.875rem;
}
.mt-\[1rem\] {
  margin-top: 1rem;
}
.mt-\[2\.75rem\] {
  margin-top: 2.75rem;
}
.mt-\[2rem\] {
  margin-top: 2rem;
}
.mt-\[3\.5rem\] {
  margin-top: 3.5rem;
}
.mt-\[5rem\] {
  margin-top: 5rem;
}
.mt-auto {
  margin-top: auto;
}
.\!box-border {
  box-sizing: border-box !important;
}
.box-border {
  box-sizing: border-box;
}
.line-clamp-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.line-clamp-3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.line-clamp-4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
.line-clamp-5 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}
.line-clamp-6 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
}
.\!block {
  display: block !important;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.\!flex {
  display: flex !important;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.\!grid {
  display: grid !important;
}
.grid {
  display: grid;
}
.contents {
  display: contents;
}
.\!hidden {
  display: none !important;
}
.hidden {
  display: none;
}
.aspect-\[--aspect-ratio\] {
  aspect-ratio: var(--aspect-ratio);
}
.aspect-\[0\.79\] {
  aspect-ratio: 0.79;
}
.aspect-\[1\.095\] {
  aspect-ratio: 1.095;
}
.aspect-\[1\.14\] {
  aspect-ratio: 1.14;
}
.aspect-\[1\.45\] {
  aspect-ratio: 1.45;
}
.aspect-\[1206\/779\.573\] {
  aspect-ratio: 1206/779.573;
}
.aspect-\[16\/10\] {
  aspect-ratio: 16/10;
}
.aspect-\[325\/307\] {
  aspect-ratio: 325/307;
}
.aspect-\[357\/277\.23\] {
  aspect-ratio: 357/277.23;
}
.aspect-\[64\/55\] {
  aspect-ratio: 64/55;
}
.aspect-auto {
  aspect-ratio: auto;
}
.aspect-video {
  aspect-ratio: 16 / 9;
}
.\!size-8 {
  width: 2rem !important;
  height: 2rem !important;
}
.size-5 {
  width: 1.25rem;
  height: 1.25rem;
}
.\!h-4 {
  height: 1rem !important;
}
.\!h-8 {
  height: 2rem !important;
}
.\!h-\[0\.0625rem\] {
  height: 0.0625rem !important;
}
.\!h-\[0\.15rem\] {
  height: 0.15rem !important;
}
.\!h-\[1\.875rem\] {
  height: 1.875rem !important;
}
.\!h-\[2rem\] {
  height: 2rem !important;
}
.\!h-\[3\.5rem\] {
  height: 3.5rem !important;
}
.\!h-fit {
  height: -moz-fit-content !important;
  height: fit-content !important;
}
.\!h-full {
  height: 100% !important;
}
.\!h-screen {
  height: 100vh !important;
}
.h-0 {
  height: 0px;
}
.h-10 {
  height: 2.5rem;
}
.h-11 {
  height: 2.75rem;
}
.h-12 {
  height: 3rem;
}
.h-14 {
  height: 3.5rem;
}
.h-16 {
  height: 4rem;
}
.h-2 {
  height: 0.5rem;
}
.h-2\.5 {
  height: 0.625rem;
}
.h-20 {
  height: 5rem;
}
.h-24 {
  height: 6rem;
}
.h-28 {
  height: 7rem;
}
.h-3 {
  height: 0.75rem;
}
.h-3\.5 {
  height: 0.875rem;
}
.h-32 {
  height: 8rem;
}
.h-4 {
  height: 1rem;
}
.h-48 {
  height: 12rem;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-64 {
  height: 16rem;
}
.h-7 {
  height: 1.75rem;
}
.h-8 {
  height: 2rem;
}
.h-80 {
  height: 20rem;
}
.h-9 {
  height: 2.25rem;
}
.h-\[-webkit-fill-available\] {
  height: -webkit-fill-available;
}
.h-\[0\.0625rem\] {
  height: 0.0625rem;
}
.h-\[0\.06rem\] {
  height: 0.06rem;
}
.h-\[0\.125rem\] {
  height: 0.125rem;
}
.h-\[0\.1875rem\] {
  height: 0.1875rem;
}
.h-\[0\.25rem\] {
  height: 0.25rem;
}
.h-\[0\.375rem\] {
  height: 0.375rem;
}
.h-\[0\.4375rem\] {
  height: 0.4375rem;
}
.h-\[0\.45rem\] {
  height: 0.45rem;
}
.h-\[0\.47rem\] {
  height: 0.47rem;
}
.h-\[0\.48rem\] {
  height: 0.48rem;
}
.h-\[0\.563rem\] {
  height: 0.563rem;
}
.h-\[0\.5rem\] {
  height: 0.5rem;
}
.h-\[0\.625rem\] {
  height: 0.625rem;
}
.h-\[0\.75rem\] {
  height: 0.75rem;
}
.h-\[0\.813rem\] {
  height: 0.813rem;
}
.h-\[0\.875rem\] {
  height: 0.875rem;
}
.h-\[0\.9375rem\] {
  height: 0.9375rem;
}
.h-\[1\.0625rem\] {
  height: 1.0625rem;
}
.h-\[1\.125rem\] {
  height: 1.125rem;
}
.h-\[1\.1875rem\] {
  height: 1.1875rem;
}
.h-\[1\.1rem\] {
  height: 1.1rem;
}
.h-\[1\.25rem\] {
  height: 1.25rem;
}
.h-\[1\.3125rem\] {
  height: 1.3125rem;
}
.h-\[1\.375rem\] {
  height: 1.375rem;
}
.h-\[1\.4375rem\] {
  height: 1.4375rem;
}
.h-\[1\.5625rem\] {
  height: 1.5625rem;
}
.h-\[1\.5rem\] {
  height: 1.5rem;
}
.h-\[1\.6875rem\] {
  height: 1.6875rem;
}
.h-\[1\.75rem\] {
  height: 1.75rem;
}
.h-\[1\.875rem\] {
  height: 1.875rem;
}
.h-\[1\.88rem\] {
  height: 1.88rem;
}
.h-\[10\.32rem\] {
  height: 10.32rem;
}
.h-\[10\.75rem\] {
  height: 10.75rem;
}
.h-\[10rem\] {
  height: 10rem;
}
.h-\[120\%\] {
  height: 120%;
}
.h-\[13\.25rem\] {
  height: 13.25rem;
}
.h-\[13\.5rem\] {
  height: 13.5rem;
}
.h-\[140px\] {
  height: 140px;
}
.h-\[15\.563rem\] {
  height: 15.563rem;
}
.h-\[15\.625rem\] {
  height: 15.625rem;
}
.h-\[16\.625rem\] {
  height: 16.625rem;
}
.h-\[16rem\] {
  height: 16rem;
}
.h-\[18\.5rem\] {
  height: 18.5rem;
}
.h-\[18px\] {
  height: 18px;
}
.h-\[18rem\] {
  height: 18rem;
}
.h-\[1px\] {
  height: 1px;
}
.h-\[1rem\] {
  height: 1rem;
}
.h-\[2\.0418rem\] {
  height: 2.0418rem;
}
.h-\[2\.125rem\] {
  height: 2.125rem;
}
.h-\[2\.15rem\] {
  height: 2.15rem;
}
.h-\[2\.25rem\] {
  height: 2.25rem;
}
.h-\[2\.285rem\] {
  height: 2.285rem;
}
.h-\[2\.3125rem\] {
  height: 2.3125rem;
}
.h-\[2\.375rem\] {
  height: 2.375rem;
}
.h-\[2\.5rem\] {
  height: 2.5rem;
}
.h-\[2\.625rem\] {
  height: 2.625rem;
}
.h-\[2\.688rem\] {
  height: 2.688rem;
}
.h-\[2\.75rem\] {
  height: 2.75rem;
}
.h-\[2\.875rem\] {
  height: 2.875rem;
}
.h-\[20\.125rem\] {
  height: 20.125rem;
}
.h-\[200px\] {
  height: 200px;
}
.h-\[20rem\] {
  height: 20rem;
}
.h-\[223px\] {
  height: 223px;
}
.h-\[22rem\] {
  height: 22rem;
}
.h-\[23\.75rem\] {
  height: 23.75rem;
}
.h-\[24px\] {
  height: 24px;
}
.h-\[26\.75rem\] {
  height: 26.75rem;
}
.h-\[26px\] {
  height: 26px;
}
.h-\[27\.5rem\] {
  height: 27.5rem;
}
.h-\[28rem\] {
  height: 28rem;
}
.h-\[2px\] {
  height: 2px;
}
.h-\[2rem\] {
  height: 2rem;
}
.h-\[3\.125rem\] {
  height: 3.125rem;
}
.h-\[3\.250rem\] {
  height: 3.250rem;
}
.h-\[3\.25rem\] {
  height: 3.25rem;
}
.h-\[3\.3125rem\] {
  height: 3.3125rem;
}
.h-\[3\.375rem\] {
  height: 3.375rem;
}
.h-\[3\.5rem\] {
  height: 3.5rem;
}
.h-\[30px\] {
  height: 30px;
}
.h-\[326px\] {
  height: 326px;
}
.h-\[32px\] {
  height: 32px;
}
.h-\[34rem\] {
  height: 34rem;
}
.h-\[38px\] {
  height: 38px;
}
.h-\[39\.6rem\] {
  height: 39.6rem;
}
.h-\[3rem\] {
  height: 3rem;
}
.h-\[4\.25rem\] {
  height: 4.25rem;
}
.h-\[4\.356rem\] {
  height: 4.356rem;
}
.h-\[4\.5rem\] {
  height: 4.5rem;
}
.h-\[40\.0625rem\] {
  height: 40.0625rem;
}
.h-\[46px\] {
  height: 46px;
}
.h-\[48px\] {
  height: 48px;
}
.h-\[4rem\] {
  height: 4rem;
}
.h-\[5\.125rem\] {
  height: 5.125rem;
}
.h-\[5\.25rem\] {
  height: 5.25rem;
}
.h-\[5\.3125rem\] {
  height: 5.3125rem;
}
.h-\[5\.6875rem\] {
  height: 5.6875rem;
}
.h-\[50\.25rem\] {
  height: 50.25rem;
}
.h-\[5rem\] {
  height: 5rem;
}
.h-\[6\.25rem\] {
  height: 6.25rem;
}
.h-\[6\.4375rem\] {
  height: 6.4375rem;
}
.h-\[6\.5625rem\] {
  height: 6.5625rem;
}
.h-\[7\.2625rem\] {
  height: 7.2625rem;
}
.h-\[7\.3125rem\] {
  height: 7.3125rem;
}
.h-\[7\.5rem\] {
  height: 7.5rem;
}
.h-\[7\.625rem\] {
  height: 7.625rem;
}
.h-\[70\%\] {
  height: 70%;
}
.h-\[700px\] {
  height: 700px;
}
.h-\[8\.75rem\] {
  height: 8.75rem;
}
.h-\[9\.125rem\] {
  height: 9.125rem;
}
.h-\[9\.625rem\] {
  height: 9.625rem;
}
.h-\[calc\(100vh-12rem\)\] {
  height: calc(100vh - 12rem);
}
.h-\[calc\(100vh-4rem\)\] {
  height: calc(100vh - 4rem);
}
.h-\[min\(calc\(\(100vw-2\.5rem\)\*0\.656\)\2c calc\(100vh-6rem\)\2c 42\.438rem\)\] {
  height: min(calc((100vw - 2.5rem) * 0.656), calc(100vh - 6rem), 42.438rem);
}
.h-auto {
  height: auto;
}
.h-fit {
  height: -moz-fit-content;
  height: fit-content;
}
.h-full {
  height: 100%;
}
.h-px {
  height: 1px;
}
.h-screen {
  height: 100vh;
}
.\!max-h-8 {
  max-height: 2rem !important;
}
.max-h-0 {
  max-height: 0px;
}
.max-h-44 {
  max-height: 11rem;
}
.max-h-52 {
  max-height: 13rem;
}
.max-h-56 {
  max-height: 14rem;
}
.max-h-\[100rem\] {
  max-height: 100rem;
}
.max-h-\[12\.5rem\] {
  max-height: 12.5rem;
}
.max-h-\[15\.563rem\] {
  max-height: 15.563rem;
}
.max-h-\[16\.4375rem\] {
  max-height: 16.4375rem;
}
.max-h-\[16\.625rem\] {
  max-height: 16.625rem;
}
.max-h-\[16\.75rem\] {
  max-height: 16.75rem;
}
.max-h-\[18\.125rem\] {
  max-height: 18.125rem;
}
.max-h-\[18\.75rem\] {
  max-height: 18.75rem;
}
.max-h-\[20\.25rem\] {
  max-height: 20.25rem;
}
.max-h-\[20\.375rem\] {
  max-height: 20.375rem;
}
.max-h-\[20\.89rem\] {
  max-height: 20.89rem;
}
.max-h-\[20rem\] {
  max-height: 20rem;
}
.max-h-\[21rem\] {
  max-height: 21rem;
}
.max-h-\[25rem\] {
  max-height: 25rem;
}
.max-h-\[29rem\] {
  max-height: 29rem;
}
.max-h-\[3\.6em\] {
  max-height: 3.6em;
}
.max-h-\[312\.5rem\] {
  max-height: 312.5rem;
}
.max-h-\[35vh\] {
  max-height: 35vh;
}
.max-h-\[4rem\] {
  max-height: 4rem;
}
.max-h-\[62\.5rem\] {
  max-height: 62.5rem;
}
.max-h-\[80vh\] {
  max-height: 80vh;
}
.max-h-\[85vh\] {
  max-height: 85vh;
}
.max-h-\[calc\(100dvh-2rem\)\] {
  max-height: calc(100dvh - 2rem);
}
.max-h-\[calc\(100vh-8rem\)\] {
  max-height: calc(100vh - 8rem);
}
.max-h-\[calc\(var\(--radix-select-content-available-height\)-2\.5rem\)\] {
  max-height: calc(var(--radix-select-content-available-height) - 2.5rem);
}
.max-h-\[min\(3\.4375rem\2c 100\%\)\] {
  max-height: min(3.4375rem, 100%);
}
.max-h-\[min\(var\(--radix-select-content-available-height\)\2c 20rem\)\] {
  max-height: min(var(--radix-select-content-available-height), 20rem);
}
.max-h-full {
  max-height: 100%;
}
.max-h-none {
  max-height: none;
}
.max-h-screen {
  max-height: 100vh;
}
.\!min-h-0 {
  min-height: 0px !important;
}
.\!min-h-8 {
  min-height: 2rem !important;
}
.\!min-h-\[18\.75rem\] {
  min-height: 18.75rem !important;
}
.min-h-0 {
  min-height: 0px;
}
.min-h-12 {
  min-height: 3rem;
}
.min-h-32 {
  min-height: 8rem;
}
.min-h-4 {
  min-height: 1rem;
}
.min-h-8 {
  min-height: 2rem;
}
.min-h-\[0\.125rem\] {
  min-height: 0.125rem;
}
.min-h-\[10rem\] {
  min-height: 10rem;
}
.min-h-\[12\.5rem\] {
  min-height: 12.5rem;
}
.min-h-\[12rem\] {
  min-height: 12rem;
}
.min-h-\[16\.25rem\] {
  min-height: 16.25rem;
}
.min-h-\[16\.5rem\] {
  min-height: 16.5rem;
}
.min-h-\[16\.625rem\] {
  min-height: 16.625rem;
}
.min-h-\[18\.75rem\] {
  min-height: 18.75rem;
}
.min-h-\[18px\] {
  min-height: 18px;
}
.min-h-\[2\.5rem\] {
  min-height: 2.5rem;
}
.min-h-\[2\.75rem\] {
  min-height: 2.75rem;
}
.min-h-\[2\.875rem\] {
  min-height: 2.875rem;
}
.min-h-\[200px\] {
  min-height: 200px;
}
.min-h-\[20rem\] {
  min-height: 20rem;
}
.min-h-\[21\.250rem\] {
  min-height: 21.250rem;
}
.min-h-\[24rem\] {
  min-height: 24rem;
}
.min-h-\[25rem\] {
  min-height: 25rem;
}
.min-h-\[280px\] {
  min-height: 280px;
}
.min-h-\[28rem\] {
  min-height: 28rem;
}
.min-h-\[2rem\] {
  min-height: 2rem;
}
.min-h-\[3\.25rem\] {
  min-height: 3.25rem;
}
.min-h-\[3\.5rem\] {
  min-height: 3.5rem;
}
.min-h-\[32rem\] {
  min-height: 32rem;
}
.min-h-\[34\.375rem\] {
  min-height: 34.375rem;
}
.min-h-\[4\.25rem\] {
  min-height: 4.25rem;
}
.min-h-\[4\.375rem\] {
  min-height: 4.375rem;
}
.min-h-\[400px\] {
  min-height: 400px;
}
.min-h-\[4rem\] {
  min-height: 4rem;
}
.min-h-\[6\.25rem\] {
  min-height: 6.25rem;
}
.min-h-\[7\.5rem\] {
  min-height: 7.5rem;
}
.min-h-\[calc\(100vh_-_260px\)\] {
  min-height: calc(100vh - 260px);
}
.min-h-full {
  min-height: 100%;
}
.min-h-screen {
  min-height: 100vh;
}
.\!w-4 {
  width: 1rem !important;
}
.\!w-\[0\.15rem\] {
  width: 0.15rem !important;
}
.\!w-\[1\.5rem\] {
  width: 1.5rem !important;
}
.\!w-\[1\.875rem\] {
  width: 1.875rem !important;
}
.\!w-\[13\.07\%\] {
  width: 13.07% !important;
}
.\!w-\[16\.42\%\] {
  width: 16.42% !important;
}
.\!w-\[17\.09\%\] {
  width: 17.09% !important;
}
.\!w-\[19\.29\%\] {
  width: 19.29% !important;
}
.\!w-\[25\.875rem\] {
  width: 25.875rem !important;
}
.\!w-\[25vw\] {
  width: 25vw !important;
}
.\!w-\[3\.5rem\] {
  width: 3.5rem !important;
}
.\!w-\[5rem\] {
  width: 5rem !important;
}
.\!w-\[6\.125rem\] {
  width: 6.125rem !important;
}
.\!w-\[8\%\] {
  width: 8% !important;
}
.\!w-full {
  width: 100% !important;
}
.\!w-screen {
  width: 100vw !important;
}
.w-0 {
  width: 0px;
}
.w-1\/2 {
  width: 50%;
}
.w-1\/3 {
  width: 33.333333%;
}
.w-1\/4 {
  width: 25%;
}
.w-1\/6 {
  width: 16.666667%;
}
.w-10 {
  width: 2.5rem;
}
.w-12 {
  width: 3rem;
}
.w-14 {
  width: 3.5rem;
}
.w-16 {
  width: 4rem;
}
.w-2 {
  width: 0.5rem;
}
.w-2\.5 {
  width: 0.625rem;
}
.w-2\/3 {
  width: 66.666667%;
}
.w-20 {
  width: 5rem;
}
.w-24 {
  width: 6rem;
}
.w-28 {
  width: 7rem;
}
.w-3 {
  width: 0.75rem;
}
.w-3\.5 {
  width: 0.875rem;
}
.w-3\/4 {
  width: 75%;
}
.w-3\/5 {
  width: 60%;
}
.w-32 {
  width: 8rem;
}
.w-36 {
  width: 9rem;
}
.w-4 {
  width: 1rem;
}
.w-4\/5 {
  width: 80%;
}
.w-40 {
  width: 10rem;
}
.w-44 {
  width: 11rem;
}
.w-48 {
  width: 12rem;
}
.w-5 {
  width: 1.25rem;
}
.w-6 {
  width: 1.5rem;
}
.w-64 {
  width: 16rem;
}
.w-7 {
  width: 1.75rem;
}
.w-72 {
  width: 18rem;
}
.w-8 {
  width: 2rem;
}
.w-80 {
  width: 20rem;
}
.w-9 {
  width: 2.25rem;
}
.w-96 {
  width: 24rem;
}
.w-\[0\.125rem\] {
  width: 0.125rem;
}
.w-\[0\.25rem\] {
  width: 0.25rem;
}
.w-\[0\.3125rem\] {
  width: 0.3125rem;
}
.w-\[0\.375rem\] {
  width: 0.375rem;
}
.w-\[0\.4375rem\] {
  width: 0.4375rem;
}
.w-\[0\.47rem\] {
  width: 0.47rem;
}
.w-\[0\.563rem\] {
  width: 0.563rem;
}
.w-\[0\.5rem\] {
  width: 0.5rem;
}
.w-\[0\.625rem\] {
  width: 0.625rem;
}
.w-\[0\.6667rem\] {
  width: 0.6667rem;
}
.w-\[0\.688rem\] {
  width: 0.688rem;
}
.w-\[0\.75rem\] {
  width: 0.75rem;
}
.w-\[0\.875rem\] {
  width: 0.875rem;
}
.w-\[0\.9375rem\] {
  width: 0.9375rem;
}
.w-\[0\.94rem\] {
  width: 0.94rem;
}
.w-\[1\.0625rem\] {
  width: 1.0625rem;
}
.w-\[1\.125rem\] {
  width: 1.125rem;
}
.w-\[1\.1rem\] {
  width: 1.1rem;
}
.w-\[1\.25rem\] {
  width: 1.25rem;
}
.w-\[1\.375rem\] {
  width: 1.375rem;
}
.w-\[1\.5rem\] {
  width: 1.5rem;
}
.w-\[1\.75rem\] {
  width: 1.75rem;
}
.w-\[1\.875rem\] {
  width: 1.875rem;
}
.w-\[10\%\] {
  width: 10%;
}
.w-\[10\.2rem\] {
  width: 10.2rem;
}
.w-\[10\.3125rem\] {
  width: 10.3125rem;
}
.w-\[100\%\] {
  width: 100%;
}
.w-\[100vw\] {
  width: 100vw;
}
.w-\[105px\] {
  width: 105px;
}
.w-\[10rem\] {
  width: 10rem;
}
.w-\[11\.244375rem\] {
  width: 11.244375rem;
}
.w-\[11\.25rem\] {
  width: 11.25rem;
}
.w-\[11\.4\%\] {
  width: 11.4%;
}
.w-\[11\.5625rem\] {
  width: 11.5625rem;
}
.w-\[12\%\] {
  width: 12%;
}
.w-\[12\.58\%\] {
  width: 12.58%;
}
.w-\[12\.5rem\] {
  width: 12.5rem;
}
.w-\[12\.67\%\] {
  width: 12.67%;
}
.w-\[12\.875rem\] {
  width: 12.875rem;
}
.w-\[12\.93125rem\] {
  width: 12.93125rem;
}
.w-\[12rem\] {
  width: 12rem;
}
.w-\[13\.18rem\] {
  width: 13.18rem;
}
.w-\[13\.5rem\] {
  width: 13.5rem;
}
.w-\[13\.625rem\] {
  width: 13.625rem;
}
.w-\[130vw\] {
  width: 130vw;
}
.w-\[14\%\] {
  width: 14%;
}
.w-\[14\.625rem\] {
  width: 14.625rem;
}
.w-\[14\.75rem\] {
  width: 14.75rem;
}
.w-\[140px\] {
  width: 140px;
}
.w-\[14rem\] {
  width: 14rem;
}
.w-\[15\.625rem\] {
  width: 15.625rem;
}
.w-\[15\.75rem\] {
  width: 15.75rem;
}
.w-\[15rem\] {
  width: 15rem;
}
.w-\[16\%\] {
  width: 16%;
}
.w-\[160px\] {
  width: 160px;
}
.w-\[169px\] {
  width: 169px;
}
.w-\[17\.0625rem\] {
  width: 17.0625rem;
}
.w-\[17\.36\%\] {
  width: 17.36%;
}
.w-\[18\.75rem\] {
  width: 18.75rem;
}
.w-\[182px\] {
  width: 182px;
}
.w-\[18px\] {
  width: 18px;
}
.w-\[18rem\] {
  width: 18rem;
}
.w-\[19\.4\%\] {
  width: 19.4%;
}
.w-\[19\.9\%\] {
  width: 19.9%;
}
.w-\[1rem\] {
  width: 1rem;
}
.w-\[2\.0625rem\] {
  width: 2.0625rem;
}
.w-\[2\.125rem\] {
  width: 2.125rem;
}
.w-\[2\.15rem\] {
  width: 2.15rem;
}
.w-\[2\.17375rem\] {
  width: 2.17375rem;
}
.w-\[2\.175rem\] {
  width: 2.175rem;
}
.w-\[2\.1875rem\] {
  width: 2.1875rem;
}
.w-\[2\.188rem\] {
  width: 2.188rem;
}
.w-\[2\.25rem\] {
  width: 2.25rem;
}
.w-\[2\.5rem\] {
  width: 2.5rem;
}
.w-\[2\.625rem\] {
  width: 2.625rem;
}
.w-\[2\.9375rem\] {
  width: 2.9375rem;
}
.w-\[20\%\] {
  width: 20%;
}
.w-\[20\.2\%\] {
  width: 20.2%;
}
.w-\[20\.8125rem\] {
  width: 20.8125rem;
}
.w-\[20\.9\%\] {
  width: 20.9%;
}
.w-\[21\.7\%\] {
  width: 21.7%;
}
.w-\[21rem\] {
  width: 21rem;
}
.w-\[22rem\] {
  width: 22rem;
}
.w-\[23rem\] {
  width: 23rem;
}
.w-\[24rem\] {
  width: 24rem;
}
.w-\[25\%\] {
  width: 25%;
}
.w-\[26\.125rem\] {
  width: 26.125rem;
}
.w-\[271px\] {
  width: 271px;
}
.w-\[28rem\] {
  width: 28rem;
}
.w-\[2px\] {
  width: 2px;
}
.w-\[2rem\] {
  width: 2rem;
}
.w-\[3\.125rem\] {
  width: 3.125rem;
}
.w-\[3\.250rem\] {
  width: 3.250rem;
}
.w-\[3\.25rem\] {
  width: 3.25rem;
}
.w-\[3\.3125rem\] {
  width: 3.3125rem;
}
.w-\[3\.5rem\] {
  width: 3.5rem;
}
.w-\[30px\] {
  width: 30px;
}
.w-\[30rem\] {
  width: 30rem;
}
.w-\[32rem\] {
  width: 32rem;
}
.w-\[34\.6\%\] {
  width: 34.6%;
}
.w-\[343px\] {
  width: 343px;
}
.w-\[35\%\] {
  width: 35%;
}
.w-\[36\.23\%\] {
  width: 36.23%;
}
.w-\[3rem\] {
  width: 3rem;
}
.w-\[4\.3125rem\] {
  width: 4.3125rem;
}
.w-\[4\.375rem\] {
  width: 4.375rem;
}
.w-\[4\.598rem\] {
  width: 4.598rem;
}
.w-\[4\.5rem\] {
  width: 4.5rem;
}
.w-\[4\.875rem\] {
  width: 4.875rem;
}
.w-\[4\.9375rem\] {
  width: 4.9375rem;
}
.w-\[40\%\] {
  width: 40%;
}
.w-\[40\.625rem\] {
  width: 40.625rem;
}
.w-\[44\.37\%\] {
  width: 44.37%;
}
.w-\[47\%\] {
  width: 47%;
}
.w-\[49\%\] {
  width: 49%;
}
.w-\[4rem\] {
  width: 4rem;
}
.w-\[5\.08\%\] {
  width: 5.08%;
}
.w-\[5\.125rem\] {
  width: 5.125rem;
}
.w-\[5\.25rem\] {
  width: 5.25rem;
}
.w-\[5\.31\%\] {
  width: 5.31%;
}
.w-\[5\.375rem\] {
  width: 5.375rem;
}
.w-\[5\.5rem\] {
  width: 5.5rem;
}
.w-\[5\.625rem\] {
  width: 5.625rem;
}
.w-\[5\.6875rem\] {
  width: 5.6875rem;
}
.w-\[5\.84\%\] {
  width: 5.84%;
}
.w-\[5\.875rem\] {
  width: 5.875rem;
}
.w-\[50\%\] {
  width: 50%;
}
.w-\[51\.5\%\] {
  width: 51.5%;
}
.w-\[58px\] {
  width: 58px;
}
.w-\[5rem\] {
  width: 5rem;
}
.w-\[6\.125rem\] {
  width: 6.125rem;
}
.w-\[6\.25rem\] {
  width: 6.25rem;
}
.w-\[6\.4375rem\] {
  width: 6.4375rem;
}
.w-\[6\.46\%\] {
  width: 6.46%;
}
.w-\[6\.859375rem\] {
  width: 6.859375rem;
}
.w-\[6\.875rem\] {
  width: 6.875rem;
}
.w-\[6\.8rem\] {
  width: 6.8rem;
}
.w-\[6\.9375rem\] {
  width: 6.9375rem;
}
.w-\[60\%\] {
  width: 60%;
}
.w-\[65\.8125rem\] {
  width: 65.8125rem;
}
.w-\[67\.375rem\] {
  width: 67.375rem;
}
.w-\[7\.25rem\] {
  width: 7.25rem;
}
.w-\[7\.375rem\] {
  width: 7.375rem;
}
.w-\[7\.589375rem\] {
  width: 7.589375rem;
}
.w-\[7\.5rem\] {
  width: 7.5rem;
}
.w-\[70\%\] {
  width: 70%;
}
.w-\[7rem\] {
  width: 7rem;
}
.w-\[8\.125rem\] {
  width: 8.125rem;
}
.w-\[8\.5rem\] {
  width: 8.5rem;
}
.w-\[8\.75rem\] {
  width: 8.75rem;
}
.w-\[8\.875rem\] {
  width: 8.875rem;
}
.w-\[80\%\] {
  width: 80%;
}
.w-\[85\%\] {
  width: 85%;
}
.w-\[88\%\] {
  width: 88%;
}
.w-\[8rem\] {
  width: 8rem;
}
.w-\[9\.29\%\] {
  width: 9.29%;
}
.w-\[9\.375rem\] {
  width: 9.375rem;
}
.w-\[9\.37rem\] {
  width: 9.37rem;
}
.w-\[9\.438rem\] {
  width: 9.438rem;
}
.w-\[9\.5rem\] {
  width: 9.5rem;
}
.w-\[9\.89\%\] {
  width: 9.89%;
}
.w-\[90\%\] {
  width: 90%;
}
.w-\[92\%\] {
  width: 92%;
}
.w-\[95\%\] {
  width: 95%;
}
.w-\[9rem\] {
  width: 9rem;
}
.w-\[calc\(100\%\+1rem\)\] {
  width: calc(100% + 1rem);
}
.w-\[calc\(100\%\+2rem\)\] {
  width: calc(100% + 2rem);
}
.w-\[calc\(100\%-2rem\)\] {
  width: calc(100% - 2rem);
}
.w-\[calc\(100\%\/2\.9-1rem\)\] {
  width: calc(100% / 2.9 - 1rem);
}
.w-\[calc\(100\%\/4\.6-1rem\)\] {
  width: calc(100% / 4.6 - 1rem);
}
.w-\[calc\(100vw-90px\)\] {
  width: calc(100vw - 90px);
}
.w-\[calc\(50\%-0\.4375rem\)\] {
  width: calc(50% - 0.4375rem);
}
.w-\[calc\(50\%-0\.75rem\)\] {
  width: calc(50% - 0.75rem);
}
.w-\[min\(100\%\2c 15rem\)\] {
  width: min(100%, 15rem);
}
.w-\[min\(100vw-2\.5rem\2c 75\.375rem\)\] {
  width: min(100vw - 2.5rem, 75.375rem);
}
.w-\[min\(100vw-2\.5rem\2c 75\.625rem\)\] {
  width: min(100vw - 2.5rem, 75.625rem);
}
.w-\[min\(calc\(100\%\)\2c 26rem\)\] {
  width: min(calc(100%), 26rem);
}
.w-\[var\(--radix-select-trigger-width\)\] {
  width: var(--radix-select-trigger-width);
}
.w-auto {
  width: auto;
}
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.w-max {
  width: -moz-max-content;
  width: max-content;
}
.w-px {
  width: 1px;
}
.w-screen {
  width: 100vw;
}
.\!min-w-8 {
  min-width: 2rem !important;
}
.\!min-w-\[10rem\] {
  min-width: 10rem !important;
}
.\!min-w-\[12rem\] {
  min-width: 12rem !important;
}
.\!min-w-\[30vw\] {
  min-width: 30vw !important;
}
.\!min-w-\[35vw\] {
  min-width: 35vw !important;
}
.\!min-w-\[5rem\] {
  min-width: 5rem !important;
}
.\!min-w-\[7rem\] {
  min-width: 7rem !important;
}
.\!min-w-\[8rem\] {
  min-width: 8rem !important;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-10 {
  min-width: 2.5rem;
}
.min-w-32 {
  min-width: 8rem;
}
.min-w-4 {
  min-width: 1rem;
}
.min-w-\[10rem\] {
  min-width: 10rem;
}
.min-w-\[11\.4\%\] {
  min-width: 11.4%;
}
.min-w-\[11rem\] {
  min-width: 11rem;
}
.min-w-\[12\%\] {
  min-width: 12%;
}
.min-w-\[12\.5rem\] {
  min-width: 12.5rem;
}
.min-w-\[12rem\] {
  min-width: 12rem;
}
.min-w-\[13\.75rem\] {
  min-width: 13.75rem;
}
.min-w-\[15\.75rem\] {
  min-width: 15.75rem;
}
.min-w-\[150px\] {
  min-width: 150px;
}
.min-w-\[15rem\] {
  min-width: 15rem;
}
.min-w-\[16rem\] {
  min-width: 16rem;
}
.min-w-\[17\.1875rem\] {
  min-width: 17.1875rem;
}
.min-w-\[17\.5rem\] {
  min-width: 17.5rem;
}
.min-w-\[18\.75rem\] {
  min-width: 18.75rem;
}
.min-w-\[18px\] {
  min-width: 18px;
}
.min-w-\[2\.5rem\] {
  min-width: 2.5rem;
}
.min-w-\[20\.2\%\] {
  min-width: 20.2%;
}
.min-w-\[21\.7\%\] {
  min-width: 21.7%;
}
.min-w-\[240px\] {
  min-width: 240px;
}
.min-w-\[3\.5rem\] {
  min-width: 3.5rem;
}
.min-w-\[3\.6875rem\] {
  min-width: 3.6875rem;
}
.min-w-\[3\.75rem\] {
  min-width: 3.75rem;
}
.min-w-\[3\.9375rem\] {
  min-width: 3.9375rem;
}
.min-w-\[34\.6\%\] {
  min-width: 34.6%;
}
.min-w-\[37\.5rem\] {
  min-width: 37.5rem;
}
.min-w-\[5\.25rem\] {
  min-width: 5.25rem;
}
.min-w-\[5\.5rem\] {
  min-width: 5.5rem;
}
.min-w-\[5\.625rem\] {
  min-width: 5.625rem;
}
.min-w-\[500px\] {
  min-width: 500px;
}
.min-w-\[6\.5rem\] {
  min-width: 6.5rem;
}
.min-w-\[640px\] {
  min-width: 640px;
}
.min-w-\[7\.063rem\] {
  min-width: 7.063rem;
}
.min-w-\[7rem\] {
  min-width: 7rem;
}
.min-w-\[8\.5rem\] {
  min-width: 8.5rem;
}
.min-w-\[8\.75rem\] {
  min-width: 8.75rem;
}
.min-w-\[8rem\] {
  min-width: 8rem;
}
.min-w-\[9\.375rem\] {
  min-width: 9.375rem;
}
.min-w-full {
  min-width: 100%;
}
.min-w-max {
  min-width: -moz-max-content;
  min-width: max-content;
}
.\!max-w-0 {
  max-width: 0px !important;
}
.\!max-w-8 {
  max-width: 2rem !important;
}
.\!max-w-\[10rem\] {
  max-width: 10rem !important;
}
.\!max-w-\[12\.02\%\] {
  max-width: 12.02% !important;
}
.\!max-w-\[12rem\] {
  max-width: 12rem !important;
}
.\!max-w-\[13\.07\%\] {
  max-width: 13.07% !important;
}
.\!max-w-\[15rem\] {
  max-width: 15rem !important;
}
.\!max-w-\[16\.42\%\] {
  max-width: 16.42% !important;
}
.\!max-w-\[19\.29\%\] {
  max-width: 19.29% !important;
}
.\!max-w-\[5rem\] {
  max-width: 5rem !important;
}
.\!max-w-\[8\%\] {
  max-width: 8% !important;
}
.\!max-w-\[9\.375rem\] {
  max-width: 9.375rem !important;
}
.\!max-w-full {
  max-width: 100% !important;
}
.\!max-w-none {
  max-width: none !important;
}
.max-w-2xl {
  max-width: 42rem;
}
.max-w-3xl {
  max-width: 48rem;
}
.max-w-4xl {
  max-width: 56rem;
}
.max-w-5xl {
  max-width: 64rem;
}
.max-w-6xl {
  max-width: 72rem;
}
.max-w-7xl {
  max-width: 80rem;
}
.max-w-96 {
  max-width: 24rem;
}
.max-w-\[10\.5rem\] {
  max-width: 10.5rem;
}
.max-w-\[100\%\] {
  max-width: 100%;
}
.max-w-\[100\.5625rem\] {
  max-width: 100.5625rem;
}
.max-w-\[100rem\] {
  max-width: 100rem;
}
.max-w-\[100vw\] {
  max-width: 100vw;
}
.max-w-\[11\.4\%\] {
  max-width: 11.4%;
}
.max-w-\[1150px\] {
  max-width: 1150px;
}
.max-w-\[12\%\] {
  max-width: 12%;
}
.max-w-\[12\.125rem\] {
  max-width: 12.125rem;
}
.max-w-\[12\.5rem\] {
  max-width: 12.5rem;
}
.max-w-\[12rem\] {
  max-width: 12rem;
}
.max-w-\[13rem\] {
  max-width: 13rem;
}
.max-w-\[1440px\] {
  max-width: 1440px;
}
.max-w-\[14ch\] {
  max-width: 14ch;
}
.max-w-\[15rem\] {
  max-width: 15rem;
}
.max-w-\[1600px\] {
  max-width: 1600px;
}
.max-w-\[1609px\] {
  max-width: 1609px;
}
.max-w-\[16rem\] {
  max-width: 16rem;
}
.max-w-\[17\.25rem\] {
  max-width: 17.25rem;
}
.max-w-\[18\.1875rem\] {
  max-width: 18.1875rem;
}
.max-w-\[18\.75rem\] {
  max-width: 18.75rem;
}
.max-w-\[19rem\] {
  max-width: 19rem;
}
.max-w-\[2\.8125rem\] {
  max-width: 2.8125rem;
}
.max-w-\[20\.2\%\] {
  max-width: 20.2%;
}
.max-w-\[20\.8125rem\] {
  max-width: 20.8125rem;
}
.max-w-\[20\.9375rem\] {
  max-width: 20.9375rem;
}
.max-w-\[20rem\] {
  max-width: 20rem;
}
.max-w-\[21\.4375rem\] {
  max-width: 21.4375rem;
}
.max-w-\[21\.625rem\] {
  max-width: 21.625rem;
}
.max-w-\[21\.7\%\] {
  max-width: 21.7%;
}
.max-w-\[21rem\] {
  max-width: 21rem;
}
.max-w-\[22rem\] {
  max-width: 22rem;
}
.max-w-\[24rem\] {
  max-width: 24rem;
}
.max-w-\[25rem\] {
  max-width: 25rem;
}
.max-w-\[28\.125rem\] {
  max-width: 28.125rem;
}
.max-w-\[30\.125rem\] {
  max-width: 30.125rem;
}
.max-w-\[33\.625rem\] {
  max-width: 33.625rem;
}
.max-w-\[34\.6\%\] {
  max-width: 34.6%;
}
.max-w-\[36\.25rem\] {
  max-width: 36.25rem;
}
.max-w-\[36\.75rem\] {
  max-width: 36.75rem;
}
.max-w-\[37\.25rem\] {
  max-width: 37.25rem;
}
.max-w-\[40rem\] {
  max-width: 40rem;
}
.max-w-\[40vw\] {
  max-width: 40vw;
}
.max-w-\[49\.375rem\] {
  max-width: 49.375rem;
}
.max-w-\[49\.4375rem\] {
  max-width: 49.4375rem;
}
.max-w-\[49\.5rem\] {
  max-width: 49.5rem;
}
.max-w-\[49rem\] {
  max-width: 49rem;
}
.max-w-\[500px\] {
  max-width: 500px;
}
.max-w-\[53\.8125rem\] {
  max-width: 53.8125rem;
}
.max-w-\[56\%\] {
  max-width: 56%;
}
.max-w-\[56\.25rem\] {
  max-width: 56.25rem;
}
.max-w-\[58\%\] {
  max-width: 58%;
}
.max-w-\[60\%\] {
  max-width: 60%;
}
.max-w-\[63\.625rem\] {
  max-width: 63.625rem;
}
.max-w-\[63rem\] {
  max-width: 63rem;
}
.max-w-\[65\.875rem\] {
  max-width: 65.875rem;
}
.max-w-\[70rem\] {
  max-width: 70rem;
}
.max-w-\[75\.0625rem\] {
  max-width: 75.0625rem;
}
.max-w-\[75rem\] {
  max-width: 75rem;
}
.max-w-\[77\.5rem\] {
  max-width: 77.5rem;
}
.max-w-\[77rem\] {
  max-width: 77rem;
}
.max-w-\[79\.375rem\] {
  max-width: 79.375rem;
}
.max-w-\[8\.125rem\] {
  max-width: 8.125rem;
}
.max-w-\[9\.375rem\] {
  max-width: 9.375rem;
}
.max-w-\[90\%\] {
  max-width: 90%;
}
.max-w-\[90rem\] {
  max-width: 90rem;
}
.max-w-\[90vw\] {
  max-width: 90vw;
}
.max-w-\[9rem\] {
  max-width: 9rem;
}
.max-w-\[min\(17rem\2c 90vw\)\] {
  max-width: min(17rem, 90vw);
}
.max-w-\[min\(4rem\2c 100\%\)\] {
  max-width: min(4rem, 100%);
}
.max-w-\[min\(75rem\2c 100\%\)\] {
  max-width: min(75rem, 100%);
}
.max-w-full {
  max-width: 100%;
}
.max-w-lg {
  max-width: 32rem;
}
.max-w-md {
  max-width: 28rem;
}
.max-w-none {
  max-width: none;
}
.max-w-sm {
  max-width: 24rem;
}
.max-w-xl {
  max-width: 36rem;
}
.max-w-xs {
  max-width: 20rem;
}
.\!flex-none {
  flex: none !important;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-\[0_0_100\%\] {
  flex: 0 0 100%;
}
.flex-\[0_0_80\%\] {
  flex: 0 0 80%;
}
.flex-\[0_0_auto\] {
  flex: 0 0 auto;
}
.flex-none {
  flex: none;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.\!shrink-0 {
  flex-shrink: 0 !important;
}
.shrink {
  flex-shrink: 1;
}
.shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.flex-grow-0 {
  flex-grow: 0;
}
.grow {
  flex-grow: 1;
}
.\!basis-\[60\%\] {
  flex-basis: 60% !important;
}
.basis-1\/2 {
  flex-basis: 50%;
}
.basis-\[40\%\] {
  flex-basis: 40%;
}
.basis-\[50\%\] {
  flex-basis: 50%;
}
.basis-\[60\%\] {
  flex-basis: 60%;
}
.basis-auto {
  flex-basis: auto;
}
.basis-full {
  flex-basis: 100%;
}
.table-fixed {
  table-layout: fixed;
}
.border-collapse {
  border-collapse: collapse;
}
.border-separate {
  border-collapse: separate;
}
.border-spacing-0 {
  --tw-border-spacing-x: 0px;
  --tw-border-spacing-y: 0px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.origin-center {
  transform-origin: center;
}
.origin-top {
  transform-origin: top;
}
.origin-top-left {
  transform-origin: top left;
}
.\!-translate-y-0 {
  --tw-translate-y: -0px !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.\!-translate-y-1\/2 {
  --tw-translate-y: -50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-5 {
  --tw-translate-x: -1.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-4 {
  --tw-translate-y: -1rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-0 {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-0 {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-2 {
  --tw-translate-y: 0.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[-0\.125rem\] {
  --tw-translate-y: -0.125rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\!-rotate-90 {
  --tw-rotate: -90deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-rotate-90 {
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-0 {
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-45 {
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-90 {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-0 {
  --tw-scale-x: 0;
  --tw-scale-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-110 {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-90 {
  --tw-scale-x: .9;
  --tw-scale-y: .9;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[0\.75\] {
  --tw-scale-x: 0.75;
  --tw-scale-y: 0.75;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[0\.76\] {
  --tw-scale-x: 0.76;
  --tw-scale-y: 0.76;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[1\.15\] {
  --tw-scale-x: 1.15;
  --tw-scale-y: 1.15;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[1\.5\] {
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-x-\[-1\] {
  --tw-scale-x: -1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-x-\[1\] {
  --tw-scale-x: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform-gpu {
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.animate-fade-in {
  animation: fadeIn 0.3s ease-in-out;
}
@keyframes pulse {
  50% {
    opacity: .5;
  }
}
.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes slideIn {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
.animate-slide-in {
  animation: slideIn 0.4s forwards;
}
@keyframes slideUp {
  0% {
    transform: translateY(100%);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.animate-slide-up {
  animation: slideUp 0.3s ease-out;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
.animate-spin {
  animation: spin 1s linear infinite;
}
.cursor-default {
  cursor: default;
}
.cursor-help {
  cursor: help;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.touch-none {
  touch-action: none;
}
.touch-pan-y {
  --tw-pan-y: pan-y;
  touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
}
.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.resize-none {
  resize: none;
}
.resize {
  resize: both;
}
.snap-start {
  scroll-snap-align: start;
}
.scroll-mt-20 {
  scroll-margin-top: 5rem;
}
.list-outside {
  list-style-position: outside;
}
.list-decimal {
  list-style-type: decimal;
}
.list-disc {
  list-style-type: disc;
}
.list-none {
  list-style-type: none;
}
.appearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.auto-cols-max {
  grid-auto-columns: max-content;
}
.grid-flow-col {
  grid-auto-flow: column;
}
.\!grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.\!grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-\[1fr_1fr_auto\] {
  grid-template-columns: 1fr 1fr auto;
}
.grid-cols-\[minmax\(200px\2c 286\.3px\)_minmax\(120px\2c 179px\)\] {
  grid-template-columns: minmax(200px,286.3px) minmax(120px,179px);
}
.grid-cols-\[repeat\(3\2c calc\(100vw-3\.5rem\)\)\] {
  grid-template-columns: repeat(3,calc(100vw - 3.5rem));
}
.grid-cols-\[repeat\(var\(--column-count\)\2c min\(calc\(100vw-3\.5rem\)\2c 19\.125rem\)\)\] {
  grid-template-columns: repeat(var(--column-count),min(calc(100vw - 3.5rem), 19.125rem));
}
.grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}
.grid-rows-\[0fr\] {
  grid-template-rows: 0fr;
}
.grid-rows-\[1fr\] {
  grid-template-rows: 1fr;
}
.grid-rows-\[auto_auto_auto_auto_auto\] {
  grid-template-rows: auto auto auto auto auto;
}
.grid-rows-subgrid {
  grid-template-rows: subgrid;
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.\!flex-col {
  flex-direction: column !important;
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.\!flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.content-start {
  align-content: flex-start;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.\!items-center {
  align-items: center !important;
}
.items-center {
  align-items: center;
}
.items-baseline {
  align-items: baseline;
}
.items-stretch {
  align-items: stretch;
}
.\!justify-start {
  justify-content: flex-start !important;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.\!justify-center {
  justify-content: center !important;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}
.\!gap-0 {
  gap: 0px !important;
}
.\!gap-2 {
  gap: 0.5rem !important;
}
.\!gap-3 {
  gap: 0.75rem !important;
}
.\!gap-5 {
  gap: 1.25rem !important;
}
.\!gap-\[0\.25rem\] {
  gap: 0.25rem !important;
}
.\!gap-\[0\.5rem\] {
  gap: 0.5rem !important;
}
.\!gap-\[0\.75rem\] {
  gap: 0.75rem !important;
}
.gap-0 {
  gap: 0px;
}
.gap-0\.5 {
  gap: 0.125rem;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-1\.5 {
  gap: 0.375rem;
}
.gap-12 {
  gap: 3rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-2\.5 {
  gap: 0.625rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-3\.5 {
  gap: 0.875rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-7 {
  gap: 1.75rem;
}
.gap-8 {
  gap: 2rem;
}
.gap-9 {
  gap: 2.25rem;
}
.gap-\[\.5rem\] {
  gap: .5rem;
}
.gap-\[0\.125rem\] {
  gap: 0.125rem;
}
.gap-\[0\.25rem\] {
  gap: 0.25rem;
}
.gap-\[0\.265rem\] {
  gap: 0.265rem;
}
.gap-\[0\.2rem\] {
  gap: 0.2rem;
}
.gap-\[0\.3125rem\] {
  gap: 0.3125rem;
}
.gap-\[0\.375rem\] {
  gap: 0.375rem;
}
.gap-\[0\.500rem\] {
  gap: 0.500rem;
}
.gap-\[0\.5625rem\] {
  gap: 0.5625rem;
}
.gap-\[0\.5rem\] {
  gap: 0.5rem;
}
.gap-\[0\.625rem\] {
  gap: 0.625rem;
}
.gap-\[0\.6875rem\] {
  gap: 0.6875rem;
}
.gap-\[0\.75rem\] {
  gap: 0.75rem;
}
.gap-\[0\.8125rem\] {
  gap: 0.8125rem;
}
.gap-\[0\.875rem\] {
  gap: 0.875rem;
}
.gap-\[0\] {
  gap: 0;
}
.gap-\[1\.1875rem\] {
  gap: 1.1875rem;
}
.gap-\[1\.25rem\] {
  gap: 1.25rem;
}
.gap-\[1\.375rem\] {
  gap: 1.375rem;
}
.gap-\[1\.5625rem\] {
  gap: 1.5625rem;
}
.gap-\[1\.5rem\] {
  gap: 1.5rem;
}
.gap-\[1\.625rem\] {
  gap: 1.625rem;
}
.gap-\[1\.75rem\] {
  gap: 1.75rem;
}
.gap-\[1rem\] {
  gap: 1rem;
}
.gap-\[2\%\] {
  gap: 2%;
}
.gap-\[2\.5rem\] {
  gap: 2.5rem;
}
.gap-\[2rem\] {
  gap: 2rem;
}
.gap-\[3rem\] {
  gap: 3rem;
}
.gap-\[4px\] {
  gap: 4px;
}
.gap-\[4rem\] {
  gap: 4rem;
}
.gap-\[5rem\] {
  gap: 5rem;
}
.gap-\[6px\] {
  gap: 6px;
}
.gap-\[7\.25rem\] {
  gap: 7.25rem;
}
.\!gap-x-6 {
  -moz-column-gap: 1.5rem !important;
       column-gap: 1.5rem !important;
}
.\!gap-y-6 {
  row-gap: 1.5rem !important;
}
.gap-x-10 {
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}
.gap-x-4 {
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.gap-x-5 {
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
}
.gap-x-6 {
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}
.gap-x-\[0\.5rem\] {
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}
.gap-x-\[1\.5rem\] {
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}
.gap-x-\[1rem\] {
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.gap-x-\[2rem\] {
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
.gap-y-0 {
  row-gap: 0px;
}
.gap-y-3 {
  row-gap: 0.75rem;
}
.gap-y-4 {
  row-gap: 1rem;
}
.gap-y-6 {
  row-gap: 1.5rem;
}
.gap-y-\[0\.5rem\] {
  row-gap: 0.5rem;
}
.gap-y-\[1\.25rem\] {
  row-gap: 1.25rem;
}
.gap-y-\[1\.5rem\] {
  row-gap: 1.5rem;
}
.gap-y-\[1rem\] {
  row-gap: 1rem;
}
.\!space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)) !important;
}
.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(2rem * var(--tw-space-x-reverse));
  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0px * var(--tw-space-y-reverse));
}
.space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
.space-y-\[0\.0625rem\] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.0625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.0625rem * var(--tw-space-y-reverse));
}
.space-y-\[0\.25rem\] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.space-y-\[0\.5rem\] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-\[0\.625rem\] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
}
.space-y-\[0\.875rem\] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));
}
.space-y-\[1\.25rem\] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}
.space-y-\[1\.5rem\] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.space-y-\[1rem\] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.divide-x > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-frostBlue > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(235 238 255 / var(--tw-divide-opacity, 1));
}
.divide-mischka > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(209 213 220 / var(--tw-divide-opacity, 1));
}
.divide-offWhite > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(233 233 233 / var(--tw-divide-opacity, 1));
}
.self-start {
  align-self: flex-start;
}
.self-end {
  align-self: flex-end;
}
.self-center {
  align-self: center;
}
.self-stretch {
  align-self: stretch;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.\!overflow-visible {
  overflow: visible !important;
}
.overflow-visible {
  overflow: visible;
}
.\!overflow-x-auto {
  overflow-x: auto !important;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.overflow-y-visible {
  overflow-y: visible;
}
.overflow-y-scroll {
  overflow-y: scroll;
}
.overscroll-none {
  overscroll-behavior: none;
}
.overscroll-x-contain {
  overscroll-behavior-x: contain;
}
.scroll-smooth {
  scroll-behavior: smooth;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-ellipsis {
  text-overflow: ellipsis;
}
.\!whitespace-normal {
  white-space: normal !important;
}
.whitespace-normal {
  white-space: normal;
}
.\!whitespace-nowrap {
  white-space: nowrap !important;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.whitespace-pre-line {
  white-space: pre-line;
}
.whitespace-pre-wrap {
  white-space: pre-wrap;
}
.text-wrap {
  text-wrap: wrap;
}
.text-nowrap {
  text-wrap: nowrap;
}
.text-balance {
  text-wrap: balance;
}
.\!break-words {
  overflow-wrap: break-word !important;
}
.break-words {
  overflow-wrap: break-word;
}
.break-all {
  word-break: break-all;
}
.\!rounded-\[0\.25rem\] {
  border-radius: 0.25rem !important;
}
.\!rounded-\[0\.3125rem\] {
  border-radius: 0.3125rem !important;
}
.\!rounded-\[0\.5rem\] {
  border-radius: 0.5rem !important;
}
.\!rounded-\[1rem\] {
  border-radius: 1rem !important;
}
.\!rounded-\[2\.5rem\] {
  border-radius: 2.5rem !important;
}
.\!rounded-\[2\.75rem\] {
  border-radius: 2.75rem !important;
}
.\!rounded-\[6px\] {
  border-radius: 6px !important;
}
.\!rounded-full {
  border-radius: 9999px !important;
}
.\!rounded-lg {
  border-radius: 0.5rem !important;
}
.\!rounded-md {
  border-radius: 0.375rem !important;
}
.\!rounded-none {
  border-radius: 0px !important;
}
.\!rounded-xl {
  border-radius: 0.75rem !important;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-3xl {
  border-radius: 1.5rem;
}
.rounded-4xl {
  border-radius: 2rem;
}
.rounded-\[0\.125rem\] {
  border-radius: 0.125rem;
}
.rounded-\[0\.25rem\] {
  border-radius: 0.25rem;
}
.rounded-\[0\.2856875rem\] {
  border-radius: 0.2856875rem;
}
.rounded-\[0\.3125rem\] {
  border-radius: 0.3125rem;
}
.rounded-\[0\.313rem\] {
  border-radius: 0.313rem;
}
.rounded-\[0\.31rem\] {
  border-radius: 0.31rem;
}
.rounded-\[0\.375rem\] {
  border-radius: 0.375rem;
}
.rounded-\[0\.42625rem\] {
  border-radius: 0.42625rem;
}
.rounded-\[0\.4375rem\] {
  border-radius: 0.4375rem;
}
.rounded-\[0\.438rem\] {
  border-radius: 0.438rem;
}
.rounded-\[0\.5rem\] {
  border-radius: 0.5rem;
}
.rounded-\[0\.625rem\] {
  border-radius: 0.625rem;
}
.rounded-\[0\.63rem\] {
  border-radius: 0.63rem;
}
.rounded-\[0\.75rem\] {
  border-radius: 0.75rem;
}
.rounded-\[0\.82375rem\] {
  border-radius: 0.82375rem;
}
.rounded-\[0\] {
  border-radius: 0;
}
.rounded-\[1\.125rem\] {
  border-radius: 1.125rem;
}
.rounded-\[1\.25rem\] {
  border-radius: 1.25rem;
}
.rounded-\[1\.3325rem\] {
  border-radius: 1.3325rem;
}
.rounded-\[1\.5rem\] {
  border-radius: 1.5rem;
}
.rounded-\[1\.75rem\] {
  border-radius: 1.75rem;
}
.rounded-\[1\.875rem\] {
  border-radius: 1.875rem;
}
.rounded-\[1\.88rem\] {
  border-radius: 1.88rem;
}
.rounded-\[10\.61px\] {
  border-radius: 10.61px;
}
.rounded-\[12\.5rem\] {
  border-radius: 12.5rem;
}
.rounded-\[14px\] {
  border-radius: 14px;
}
.rounded-\[1rem\] {
  border-radius: 1rem;
}
.rounded-\[2\.5rem\] {
  border-radius: 2.5rem;
}
.rounded-\[2\.75rem\] {
  border-radius: 2.75rem;
}
.rounded-\[2\.8125rem\] {
  border-radius: 2.8125rem;
}
.rounded-\[24px\] {
  border-radius: 24px;
}
.rounded-\[3\.125rem\] {
  border-radius: 3.125rem;
}
.rounded-\[3\.25rem\] {
  border-radius: 3.25rem;
}
.rounded-\[3\.5rem\] {
  border-radius: 3.5rem;
}
.rounded-\[50\%\] {
  border-radius: 50%;
}
.rounded-\[50px\] {
  border-radius: 50px;
}
.rounded-\[5px\] {
  border-radius: 5px;
}
.rounded-\[6px\] {
  border-radius: 6px;
}
.rounded-\[8px\] {
  border-radius: 8px;
}
.rounded-\[calc\(1rem-1px\)\] {
  border-radius: calc(1rem - 1px);
}
.rounded-\[inherit\] {
  border-radius: inherit;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-none {
  border-radius: 0px;
}
.rounded-sm {
  border-radius: 0.125rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.\!rounded-b-\[0\.5rem\] {
  border-bottom-right-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important;
}
.\!rounded-t-\[0\] {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.rounded-b-2xl {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.rounded-b-\[0\.5rem\] {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-b-\[1\.5rem\] {
  border-bottom-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}
.rounded-b-\[1rem\] {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-b-none {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.rounded-b-xl {
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
.rounded-r-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.rounded-t {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.rounded-t-2xl {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}
.rounded-t-\[0\.5rem\] {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.rounded-t-\[1\.5rem\] {
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
}
.rounded-t-\[1rem\] {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}
.rounded-t-\[8px\] {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.rounded-t-none {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.rounded-t-xl {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}
.rounded-bl-\[5\.625rem\] {
  border-bottom-left-radius: 5.625rem;
}
.rounded-br-\[0\.5rem\] {
  border-bottom-right-radius: 0.5rem;
}
.rounded-br-\[5\.625rem\] {
  border-bottom-right-radius: 5.625rem;
}
.rounded-tl-2xl {
  border-top-left-radius: 1rem;
}
.rounded-tl-\[0\.5rem\] {
  border-top-left-radius: 0.5rem;
}
.rounded-tl-\[1rem\] {
  border-top-left-radius: 1rem;
}
.rounded-tl-lg {
  border-top-left-radius: 0.5rem;
}
.rounded-tr-2xl {
  border-top-right-radius: 1rem;
}
.rounded-tr-\[1rem\] {
  border-top-right-radius: 1rem;
}
.rounded-tr-lg {
  border-top-right-radius: 0.5rem;
}
.\!border {
  border-width: 1px !important;
}
.\!border-0 {
  border-width: 0px !important;
}
.\!border-\[2px\] {
  border-width: 2px !important;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-4 {
  border-width: 4px;
}
.border-\[0\.036rem\] {
  border-width: 0.036rem;
}
.border-\[0\.0625rem\] {
  border-width: 0.0625rem;
}
.border-\[0\.125rem\] {
  border-width: 0.125rem;
}
.border-\[0\.1875rem\] {
  border-width: 0.1875rem;
}
.border-\[0\.188rem\] {
  border-width: 0.188rem;
}
.border-\[0\.4375rem\] {
  border-width: 0.4375rem;
}
.border-\[0\] {
  border-width: 0;
}
.border-\[1px\] {
  border-width: 1px;
}
.border-\[2\.5px\] {
  border-width: 2.5px;
}
.border-x {
  border-left-width: 1px;
  border-right-width: 1px;
}
.border-y {
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.\!border-b-0 {
  border-bottom-width: 0px !important;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-0 {
  border-bottom-width: 0px;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-b-8 {
  border-bottom-width: 8px;
}
.border-b-\[0\.0625rem\] {
  border-bottom-width: 0.0625rem;
}
.border-b-\[0\.125px\] {
  border-bottom-width: 0.125px;
}
.border-b-\[0\.125rem\] {
  border-bottom-width: 0.125rem;
}
.border-b-\[0\.1875rem\] {
  border-bottom-width: 0.1875rem;
}
.border-b-\[0\.188rem\] {
  border-bottom-width: 0.188rem;
}
.border-b-\[0\.57px\] {
  border-bottom-width: 0.57px;
}
.border-b-\[0\.5px\] {
  border-bottom-width: 0.5px;
}
.border-b-\[2px\] {
  border-bottom-width: 2px;
}
.border-b-\[3\.5px\] {
  border-bottom-width: 3.5px;
}
.border-b-\[3\.8px\] {
  border-bottom-width: 3.8px;
}
.border-l-0 {
  border-left-width: 0px;
}
.border-l-8 {
  border-left-width: 8px;
}
.border-r {
  border-right-width: 1px;
}
.border-r-0 {
  border-right-width: 0px;
}
.border-r-8 {
  border-right-width: 8px;
}
.border-t {
  border-top-width: 1px;
}
.border-t-0 {
  border-top-width: 0px;
}
.border-t-2 {
  border-top-width: 2px;
}
.border-t-\[0\.0625rem\] {
  border-top-width: 0.0625rem;
}
.border-t-\[0\.125rem\] {
  border-top-width: 0.125rem;
}
.\!border-solid {
  border-style: solid !important;
}
.border-solid {
  border-style: solid;
}
.border-dashed {
  border-style: dashed;
}
.border-dotted {
  border-style: dotted;
}
.\!border-none {
  border-style: none !important;
}
.border-none {
  border-style: none;
}
.\!border-arcticHaze {
  --tw-border-opacity: 1 !important;
  border-color: rgb(233 236 237 / var(--tw-border-opacity, 1)) !important;
}
.\!border-brandBlue {
  --tw-border-opacity: 1 !important;
  border-color: rgb(56 87 255 / var(--tw-border-opacity, 1)) !important;
}
.\!border-cloudSteel {
  --tw-border-opacity: 1 !important;
  border-color: rgb(165 177 182 / var(--tw-border-opacity, 1)) !important;
}
.\!border-darkGray {
  --tw-border-opacity: 1 !important;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1)) !important;
}
.\!border-highlight {
  --tw-border-opacity: 1 !important;
  border-color: rgb(187 227 239 / var(--tw-border-opacity, 1)) !important;
}
.\!border-lightGray {
  --tw-border-opacity: 1 !important;
  border-color: rgb(164 164 164 / var(--tw-border-opacity, 1)) !important;
}
.border-\[\#3857FF\] {
  --tw-border-opacity: 1;
  border-color: rgb(56 87 255 / var(--tw-border-opacity, 1));
}
.border-\[\#484848\] {
  --tw-border-opacity: 1;
  border-color: rgb(72 72 72 / var(--tw-border-opacity, 1));
}
.border-\[\#A5B1B6\] {
  --tw-border-opacity: 1;
  border-color: rgb(165 177 182 / var(--tw-border-opacity, 1));
}
.border-\[\#ADBAFF\] {
  --tw-border-opacity: 1;
  border-color: rgb(173 186 255 / var(--tw-border-opacity, 1));
}
.border-\[\#E9E9E9\] {
  --tw-border-opacity: 1;
  border-color: rgb(233 233 233 / var(--tw-border-opacity, 1));
}
.border-\[\#EBEEFF\] {
  --tw-border-opacity: 1;
  border-color: rgb(235 238 255 / var(--tw-border-opacity, 1));
}
.border-\[\#eee\] {
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity, 1));
}
.border-arcticHaze {
  --tw-border-opacity: 1;
  border-color: rgb(233 236 237 / var(--tw-border-opacity, 1));
}
.border-black\/10 {
  border-color: rgb(0 0 0 / 0.1);
}
.border-blue-500 {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
}
.border-blushMist {
  --tw-border-opacity: 1;
  border-color: rgb(255 230 237 / var(--tw-border-opacity, 1));
}
.border-borderColor {
  border-color: #0000001A;
}
.border-brandBlue {
  --tw-border-opacity: 1;
  border-color: rgb(56 87 255 / var(--tw-border-opacity, 1));
}
.border-brandRed {
  --tw-border-opacity: 1;
  border-color: rgb(255 0 73 / var(--tw-border-opacity, 1));
}
.border-butterscotch {
  --tw-border-opacity: 1;
  border-color: rgb(255 229 177 / var(--tw-border-opacity, 1));
}
.border-cloudBlue {
  --tw-border-opacity: 1;
  border-color: rgb(185 196 255 / var(--tw-border-opacity, 1));
}
.border-cloudSteel {
  --tw-border-opacity: 1;
  border-color: rgb(165 177 182 / var(--tw-border-opacity, 1));
}
.border-darkGray {
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
}
.border-darkGray\/30 {
  border-color: rgb(34 34 34 / 0.3);
}
.border-doveGray {
  --tw-border-opacity: 1;
  border-color: rgb(107 107 107 / var(--tw-border-opacity, 1));
}
.border-frostBlue {
  --tw-border-opacity: 1;
  border-color: rgb(235 238 255 / var(--tw-border-opacity, 1));
}
.border-goldenSand {
  --tw-border-opacity: 1;
  border-color: rgb(247 217 164 / var(--tw-border-opacity, 1));
}
.border-gray {
  --tw-border-opacity: 1;
  border-color: rgb(72 72 72 / var(--tw-border-opacity, 1));
}
.border-green-300 {
  --tw-border-opacity: 1;
  border-color: rgb(134 239 172 / var(--tw-border-opacity, 1));
}
.border-greyWhite {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}
.border-highlight {
  --tw-border-opacity: 1;
  border-color: rgb(187 227 239 / var(--tw-border-opacity, 1));
}
.border-indigoTide {
  --tw-border-opacity: 1;
  border-color: rgb(39 61 179 / var(--tw-border-opacity, 1));
}
.border-lightGray {
  --tw-border-opacity: 1;
  border-color: rgb(164 164 164 / var(--tw-border-opacity, 1));
}
.border-lightIce {
  --tw-border-opacity: 1;
  border-color: rgb(249 250 255 / var(--tw-border-opacity, 1));
}
.border-lightPowderSky {
  --tw-border-opacity: 1;
  border-color: rgb(140 158 255 / var(--tw-border-opacity, 1));
}
.border-mediumGray {
  --tw-border-opacity: 1;
  border-color: rgb(127 127 127 / var(--tw-border-opacity, 1));
}
.border-mischka {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 220 / var(--tw-border-opacity, 1));
}
.border-neutralDarkGray {
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
}
.border-neutralGray {
  --tw-border-opacity: 1;
  border-color: rgb(62 63 63 / var(--tw-border-opacity, 1));
}
.border-neutralLightGray {
  --tw-border-opacity: 1;
  border-color: rgb(72 72 72 / var(--tw-border-opacity, 1));
}
.border-neutralLightWhite {
  --tw-border-opacity: 1;
  border-color: rgb(240 240 240 / var(--tw-border-opacity, 1));
}
.border-offGray {
  --tw-border-opacity: 1;
  border-color: rgb(246 246 246 / var(--tw-border-opacity, 1));
}
.border-offWhite {
  --tw-border-opacity: 1;
  border-color: rgb(233 233 233 / var(--tw-border-opacity, 1));
}
.border-pearlGray {
  --tw-border-opacity: 1;
  border-color: rgb(224 224 224 / var(--tw-border-opacity, 1));
}
.border-pinkBloom {
  --tw-border-opacity: 1;
  border-color: rgb(255 107 149 / var(--tw-border-opacity, 1));
}
.border-powderSky {
  --tw-border-opacity: 1;
  border-color: rgb(173 186 255 / var(--tw-border-opacity, 1));
}
.border-red-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 202 202 / var(--tw-border-opacity, 1));
}
.border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity, 1));
}
.border-roseCloud {
  --tw-border-opacity: 1;
  border-color: rgb(255 150 180 / var(--tw-border-opacity, 1));
}
.border-roseCloud\/50 {
  border-color: rgb(255 150 180 / 0.5);
}
.border-semiLightGray {
  --tw-border-opacity: 1;
  border-color: rgb(165 165 181 / var(--tw-border-opacity, 1));
}
.border-slate-100 {
  --tw-border-opacity: 1;
  border-color: rgb(241 245 249 / var(--tw-border-opacity, 1));
}
.border-slate-200 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity, 1));
}
.border-slate-300 {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity, 1));
}
.border-springGreen {
  --tw-border-opacity: 1;
  border-color: rgb(52 215 97 / var(--tw-border-opacity, 1));
}
.border-transparent {
  border-color: #00000000;
}
.border-voidBlack {
  --tw-border-opacity: 1;
  border-color: rgb(21 21 21 / var(--tw-border-opacity, 1));
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-y-powderSky {
  --tw-border-opacity: 1;
  border-top-color: rgb(173 186 255 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(173 186 255 / var(--tw-border-opacity, 1));
}
.border-b-frostBlue {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(235 238 255 / var(--tw-border-opacity, 1));
}
.border-b-offWhite {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(233 233 233 / var(--tw-border-opacity, 1));
}
.border-b-powderSky {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(173 186 255 / var(--tw-border-opacity, 1));
}
.border-t-frostBlue {
  --tw-border-opacity: 1;
  border-top-color: rgb(235 238 255 / var(--tw-border-opacity, 1));
}
.border-t-offWhite {
  --tw-border-opacity: 1;
  border-top-color: rgb(233 233 233 / var(--tw-border-opacity, 1));
}
.border-t-slate-200 {
  --tw-border-opacity: 1;
  border-top-color: rgb(226 232 240 / var(--tw-border-opacity, 1));
}
.border-t-transparent {
  border-top-color: #00000000;
}
.border-t-whiteAlpha {
  border-top-color: #FFFFFF26;
}
.\!bg-arcticHaze {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(233 236 237 / var(--tw-bg-opacity, 1)) !important;
}
.\!bg-brandBlue {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(56 87 255 / var(--tw-bg-opacity, 1)) !important;
}
.\!bg-darkGray {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1)) !important;
}
.\!bg-darkGray\/35 {
  background-color: rgb(34 34 34 / 0.35) !important;
}
.\!bg-frostBlue {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(235 238 255 / var(--tw-bg-opacity, 1)) !important;
}
.\!bg-highlight {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(187 227 239 / var(--tw-bg-opacity, 1)) !important;
}
.\!bg-lightIce {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 250 255 / var(--tw-bg-opacity, 1)) !important;
}
.\!bg-lightIceTransparent {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 250 255 / var(--tw-bg-opacity, 1)) !important;
}
.\!bg-offGray {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(246 246 246 / var(--tw-bg-opacity, 1)) !important;
}
.\!bg-transparent {
  background-color: #00000000 !important;
}
.\!bg-white {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#E6E9EB\] {
  --tw-bg-opacity: 1;
  background-color: rgb(230 233 235 / var(--tw-bg-opacity, 1));
}
.bg-\[\#EBEEFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F4F5F6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(244 245 246 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F6F6F6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 246 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F9FAFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFE6ED\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 230 237 / var(--tw-bg-opacity, 1));
}
.bg-\[--bg-color\] {
  background-color: var(--bg-color);
}
.bg-accentBlue\/10 {
  background-color: rgb(47 111 237 / 0.1);
}
.bg-alert {
  --tw-bg-opacity: 1;
  background-color: rgb(255 193 202 / var(--tw-bg-opacity, 1));
}
.bg-arcticHaze {
  --tw-bg-opacity: 1;
  background-color: rgb(233 236 237 / var(--tw-bg-opacity, 1));
}
.bg-azureGlow {
  --tw-bg-opacity: 1;
  background-color: rgb(90 116 255 / var(--tw-bg-opacity, 1));
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.bg-black\/20 {
  background-color: rgb(0 0 0 / 0.2);
}
.bg-black\/30 {
  background-color: rgb(0 0 0 / 0.3);
}
.bg-black\/40 {
  background-color: rgb(0 0 0 / 0.4);
}
.bg-black\/50 {
  background-color: rgb(0 0 0 / 0.5);
}
.bg-black\/60 {
  background-color: rgb(0 0 0 / 0.6);
}
.bg-black\/70 {
  background-color: rgb(0 0 0 / 0.7);
}
.bg-black\/75 {
  background-color: rgb(0 0 0 / 0.75);
}
.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1));
}
.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));
}
.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1));
}
.bg-bluishCyan {
  --tw-bg-opacity: 1;
  background-color: rgb(36 64 77 / var(--tw-bg-opacity, 1));
}
.bg-blushMist {
  --tw-bg-opacity: 1;
  background-color: rgb(255 230 237 / var(--tw-bg-opacity, 1));
}
.bg-blushlight {
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 249 / var(--tw-bg-opacity, 1));
}
.bg-brandBlue {
  --tw-bg-opacity: 1;
  background-color: rgb(56 87 255 / var(--tw-bg-opacity, 1));
}
.bg-brandBlue\/10 {
  background-color: rgb(56 87 255 / 0.1);
}
.bg-brandRed {
  --tw-bg-opacity: 1;
  background-color: rgb(255 0 73 / var(--tw-bg-opacity, 1));
}
.bg-butterscotch {
  --tw-bg-opacity: 1;
  background-color: rgb(255 229 177 / var(--tw-bg-opacity, 1));
}
.bg-champagneMist {
  --tw-bg-opacity: 1;
  background-color: rgb(255 248 236 / var(--tw-bg-opacity, 1));
}
.bg-cloudMist {
  --tw-bg-opacity: 1;
  background-color: rgb(251 251 255 / var(--tw-bg-opacity, 1));
}
.bg-cloudSteel {
  --tw-bg-opacity: 1;
  background-color: rgb(165 177 182 / var(--tw-bg-opacity, 1));
}
.bg-darkGray {
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
}
.bg-deepFjord {
  --tw-bg-opacity: 1;
  background-color: rgb(25 45 54 / var(--tw-bg-opacity, 1));
}
.bg-extraDarkGray {
  --tw-bg-opacity: 1;
  background-color: rgb(24 24 24 / var(--tw-bg-opacity, 1));
}
.bg-frostBlue {
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 255 / var(--tw-bg-opacity, 1));
}
.bg-frostBlue\/40 {
  background-color: rgb(235 238 255 / 0.4);
}
.bg-frostBlue\/60 {
  background-color: rgb(235 238 255 / 0.6);
}
.bg-ghostLavender {
  --tw-bg-opacity: 1;
  background-color: rgb(240 240 255 / var(--tw-bg-opacity, 1));
}
.bg-gray {
  --tw-bg-opacity: 1;
  background-color: rgb(72 72 72 / var(--tw-bg-opacity, 1));
}
.bg-gray\/30 {
  background-color: rgb(72 72 72 / 0.3);
}
.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
}
.bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1));
}
.bg-highlight {
  --tw-bg-opacity: 1;
  background-color: rgb(187 227 239 / var(--tw-bg-opacity, 1));
}
.bg-iceBlue {
  --tw-bg-opacity: 1;
  background-color: rgb(238 241 255 / var(--tw-bg-opacity, 1));
}
.bg-indicator\/40 {
  background-color: rgb(123 158 175 / 0.4);
}
.bg-inherit {
  background-color: inherit;
}
.bg-lavenderMist {
  --tw-bg-opacity: 1;
  background-color: rgb(241 243 255 / var(--tw-bg-opacity, 1));
}
.bg-lightGray {
  --tw-bg-opacity: 1;
  background-color: rgb(164 164 164 / var(--tw-bg-opacity, 1));
}
.bg-lightIce {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 255 / var(--tw-bg-opacity, 1));
}
.bg-lightIceTransparent {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 255 / var(--tw-bg-opacity, 1));
}
.bg-mintFrost {
  --tw-bg-opacity: 1;
  background-color: rgb(243 255 246 / var(--tw-bg-opacity, 1));
}
.bg-mintWhisper {
  --tw-bg-opacity: 1;
  background-color: rgb(237 253 248 / var(--tw-bg-opacity, 1));
}
.bg-mistyStone {
  --tw-bg-opacity: 1;
  background-color: rgb(128 144 152 / var(--tw-bg-opacity, 1));
}
.bg-neutral {
  --tw-bg-opacity: 1;
  background-color: rgb(248 249 250 / var(--tw-bg-opacity, 1));
}
.bg-neutralLight {
  --tw-bg-opacity: 1;
  background-color: rgb(252 253 253 / var(--tw-bg-opacity, 1));
}
.bg-offGray {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 246 / var(--tw-bg-opacity, 1));
}
.bg-offWhite {
  --tw-bg-opacity: 1;
  background-color: rgb(233 233 233 / var(--tw-bg-opacity, 1));
}
.bg-orange-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1));
}
.bg-paleBlue {
  --tw-bg-opacity: 1;
  background-color: rgb(242 252 255 / var(--tw-bg-opacity, 1));
}
.bg-powderSky {
  --tw-bg-opacity: 1;
  background-color: rgb(173 186 255 / var(--tw-bg-opacity, 1));
}
.bg-powderSky\/80 {
  background-color: rgb(173 186 255 / 0.8);
}
.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
}
.bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
}
.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1));
}
.bg-roseMist {
  --tw-bg-opacity: 1;
  background-color: rgb(255 242 246 / var(--tw-bg-opacity, 1));
}
.bg-roseVeil {
  --tw-bg-opacity: 1;
  background-color: rgb(254 241 242 / var(--tw-bg-opacity, 1));
}
.bg-seaShellPeach {
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 240 / var(--tw-bg-opacity, 1));
}
.bg-silverApprox {
  --tw-bg-opacity: 1;
  background-color: rgb(203 203 203 / var(--tw-bg-opacity, 1));
}
.bg-sky-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(224 242 254 / var(--tw-bg-opacity, 1));
}
.bg-slate-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1));
}
.bg-slateStorm {
  --tw-bg-opacity: 1;
  background-color: rgb(73 96 107 / var(--tw-bg-opacity, 1));
}
.bg-slightRed {
  --tw-bg-opacity: 1;
  background-color: rgb(201 51 18 / var(--tw-bg-opacity, 1));
}
.bg-success {
  --tw-bg-opacity: 1;
  background-color: rgb(10 133 44 / var(--tw-bg-opacity, 1));
}
.bg-successLight {
  --tw-bg-opacity: 1;
  background-color: rgb(254 244 241 / var(--tw-bg-opacity, 1));
}
.bg-transparent {
  background-color: #00000000;
}
.bg-voidBlack {
  --tw-bg-opacity: 1;
  background-color: rgb(21 21 21 / var(--tw-bg-opacity, 1));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-white\/20 {
  background-color: rgb(255 255 255 / 0.2);
}
.bg-white\/55 {
  background-color: rgb(255 255 255 / 0.55);
}
.bg-white\/75 {
  background-color: rgb(255 255 255 / 0.75);
}
.bg-white\/80 {
  background-color: rgb(255 255 255 / 0.8);
}
.bg-whiteAlpha90 {
  background-color: rgba(255, 255, 255, 0.9);
}
.bg-whitishPink {
  --tw-bg-opacity: 1;
  background-color: rgb(255 243 247 / var(--tw-bg-opacity, 1));
}
.bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1));
}
.bg-\[image\:linear-gradient\(180deg\2c rgba\(255\2c 255\2c 255\2c 0\.9\)_15\%\2c theme\(colors\.white\)_50\%\)\2c linear-gradient\(90deg\2c theme\(colors\.crimsonFlare\)_0\%\2c theme\(colors\.brandBlue\)_33\.65\%\2c theme\(colors\.meadowGreen\)_63\.94\%\2c theme\(colors\.magentaBloom\)_100\%\)\] {
  background-image: linear-gradient(180deg,rgba(255,255,255,0.9) 15%,#ffffff 50%),linear-gradient(90deg,#ED3237 0%,#3857FF 33.65%,#46A34C 63.94%,#CA226E 100%);
}
.bg-\[image\:linear-gradient\(180deg\2c rgba\(255\2c 255\2c 255\2c 0\.9\)_15\%\2c theme\(colors\.white\)_60\%\)\2c linear-gradient\(90deg\2c theme\(colors\.crimsonFlare\)_0\%\2c theme\(colors\.brandBlue\)_33\.65\%\2c theme\(colors\.meadowGreen\)_63\.94\%\2c theme\(colors\.magentaBloom\)_100\%\)\] {
  background-image: linear-gradient(180deg,rgba(255,255,255,0.9) 15%,#ffffff 60%),linear-gradient(90deg,#ED3237 0%,#3857FF 33.65%,#46A34C 63.94%,#CA226E 100%);
}
.bg-\[linear-gradient\(180deg\2c \#ADBAFF_0\%\2c \#EBEEFF_100\%\)\] {
  background-image: linear-gradient(180deg,#ADBAFF 0%,#EBEEFF 100%);
}
.bg-\[linear-gradient\(180deg\2c \#BBE3EF_0\%\2c \#E0FFE8_100\%\)\] {
  background-image: linear-gradient(180deg,#BBE3EF 0%,#E0FFE8 100%);
}
.bg-\[linear-gradient\(180deg\2c \#F3F5FF_0\%\2c \#FFFFFF_30\%\)\] {
  background-image: linear-gradient(180deg,#F3F5FF 0%,#FFFFFF 30%);
}
.bg-\[linear-gradient\(180deg\2c _\#F3F5FF_0\%\2c _\#FFFFFF_30\%\)\] {
  background-image: linear-gradient(180deg, #F3F5FF 0%, #FFFFFF 30%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(25\2c 45\2c 54\2c 0\)_0\%\2c rgba\(25\2c 45\2c 54\2c 0\.1\)_20\%\2c rgba\(25\2c 45\2c 54\2c 0\.4\)_40\%\2c rgba\(25\2c 45\2c 54\2c 0\.7\)_65\%\2c \#192D36_100\%\)\] {
  background-image: linear-gradient(180deg,rgba(25,45,54,0) 0%,rgba(25,45,54,0.1) 20%,rgba(25,45,54,0.4) 40%,rgba(25,45,54,0.7) 65%,#192D36 100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(255\2c 255\2c 255\2c 0\.9\)_10\%\2c \#FFFFFF_95\.94\%\)\2c linear-gradient\(90deg\2c \#ED3237_0\%\2c \#46A34C_33\.65\%\2c \#3857FF_63\.94\%\2c \#CA226E_100\%\)\] {
  background-image: linear-gradient(180deg,rgba(255,255,255,0.9) 10%,#FFFFFF 95.94%),linear-gradient(90deg,#ED3237 0%,#46A34C 33.65%,#3857FF 63.94%,#CA226E 100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(255\2c 255\2c 255\2c 0\.9\)_24\%\2c rgba\(255\2c 255\2c 255\2c 1\)_93\%\)\2c linear-gradient\(90deg\2c theme\(colors\.crimsonFlare\)_0\%\2c theme\(colors\.meadowGreen\)_34\%\2c theme\(colors\.brandBlue\)_64\%\2c theme\(colors\.magentaBloom\)_100\%\)\] {
  background-image: linear-gradient(180deg,rgba(255,255,255,0.9) 24%,rgba(255,255,255,1) 93%),linear-gradient(90deg,#ED3237 0%,#46A34C 34%,#3857FF 64%,#CA226E 100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(255\2c 255\2c 255\2c 0\.9\)_24\.11\%\2c \#FFFFFF_92\.94\%\)\2c linear-gradient\(90deg\2c \#ED3237_0\%\2c \#46A34C_33\.65\%\2c \#3857FF_63\.94\%\2c \#CA226E_100\%\)\] {
  background-image: linear-gradient(180deg,rgba(255,255,255,0.9) 24.11%,#FFFFFF 92.94%),linear-gradient(90deg,#ED3237 0%,#46A34C 33.65%,#3857FF 63.94%,#CA226E 100%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(255\2c 255\2c 255\2c 0\.9\)_24\.11\%\2c theme\(colors\.white\)_92\.94\%\)\] {
  background-image: linear-gradient(180deg,rgba(255,255,255,0.9) 24.11%,#ffffff 92.94%);
}
.bg-\[linear-gradient\(180deg\2c rgba\(255\2c 255\2c 255\2c 0\.9\)_24\.11\%\2c white_92\.94\%\)\2c linear-gradient\(90deg\2c theme\(colors\.crimsonFlare\)_0\%\2c theme\(colors\.brandBlue\)_33\.65\%\2c theme\(colors\.meadowGreen\)_63\.94\%\2c theme\(colors\.magentaBloom\)_100\%\)\] {
  background-image: linear-gradient(180deg,rgba(255,255,255,0.9) 24.11%,white 92.94%),linear-gradient(90deg,#ED3237 0%,#3857FF 33.65%,#46A34C 63.94%,#CA226E 100%);
}
.bg-\[linear-gradient\(180deg\2c theme\(colors\.blushlight\)_0\%\2c theme\(colors\.white\)_100\%\)\] {
  background-image: linear-gradient(180deg,#FFF7F9 0%,#ffffff 100%);
}
.bg-\[linear-gradient\(180deg\2c transparent_0\%\2c \#FFFFFF_8\%\2c \#FFFFFF_100\%\)\] {
  background-image: linear-gradient(180deg,transparent 0%,#FFFFFF 8%,#FFFFFF 100%);
}
.bg-\[linear-gradient\(225deg\2c theme\(colors\.powderSky\)_0\%\2c theme\(colors\.lightIce\)_60\.35\%\)\] {
  background-image: linear-gradient(225deg,#ADBAFF 0%,#F9FAFF 60.35%);
}
.bg-\[linear-gradient\(270deg\2c rgba\(25\2c 45\2c 54\2c 0\)_0\%\2c rgba\(25\2c 45\2c 54\2c 0\.666\)_15\.19\%\2c rgba\(25\2c 45\2c 54\2c 0\.88\)_23\.08\%\2c \#192D36_51\.44\%\2c \#192D36_86\.2\%\)\] {
  background-image: linear-gradient(270deg,rgba(25,45,54,0) 0%,rgba(25,45,54,0.666) 15.19%,rgba(25,45,54,0.88) 23.08%,#192D36 51.44%,#192D36 86.2%);
}
.bg-\[linear-gradient\(360deg\2c \#E0FFE8_0\%\2c \#BBE3EF_100\%\)\] {
  background-image: linear-gradient(360deg,#E0FFE8 0%,#BBE3EF 100%);
}
.bg-\[linear-gradient\(360deg\2c \$\{palette\.greenGradient\[0\]\}_0\%\2c \$\{palette\.greenGradient\[1\]\}_100\%\)\] {
  background-image: linear-gradient(360deg,${palette.greenGradient[0]} 0%,${palette.greenGradient[1]} 100%);
}
.bg-\[linear-gradient\(90deg\2c theme\(colors\.crimsonFlare\)_0\%\2c theme\(colors\.brandBlue\)_33\.65\%\2c theme\(colors\.meadowGreen\)_63\.94\%\2c theme\(colors\.magentaBloom\)_100\%\)\] {
  background-image: linear-gradient(90deg,#ED3237 0%,#3857FF 33.65%,#46A34C 63.94%,#CA226E 100%);
}
.bg-\[linear-gradient\(90deg\2c theme\(colors\.raspberryRed\)_0\%\2c theme\(colors\.brandBlue\)_33\.65\%\2c theme\(colors\.emeraldGreen\)_63\.94\%\2c theme\(colors\.brightRed\)_100\%\)\] {
  background-image: linear-gradient(90deg,#CA226E 0%,#3857FF 33.65%,#46A34C 63.94%,#ED3237 100%);
}
.bg-\[linear-gradient\(to_bottom\2c rgba\(25\2c 45\2c 54\2c 0\)_0\%\2c \#192D36_80\%\)\] {
  background-image: linear-gradient(to bottom,rgba(25,45,54,0) 0%,#192D36 80%);
}
.bg-\[radial-gradient\(circle\2c rgba\(202\2c 34\2c 110\2c 0\.08\)_0\%\2c transparent_70\%\)\] {
  background-image: radial-gradient(circle,rgba(202,34,110,0.08) 0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(56\2c 87\2c 255\2c 0\.06\)_0\%\2c transparent_70\%\)\] {
  background-image: radial-gradient(circle,rgba(56,87,255,0.06) 0%,transparent 70%);
}
.bg-\[radial-gradient\(circle\2c rgba\(70\2c 163\2c 76\2c 0\.08\)_0\%\2c transparent_70\%\)\] {
  background-image: radial-gradient(circle,rgba(70,163,76,0.08) 0%,transparent 70%);
}
.bg-\[repeating-linear-gradient\(to_right\2c \#A4A4A4\2c \#A4A4A4\2c transparent_7px\2c transparent_12px\)\] {
  background-image: repeating-linear-gradient(to right,#A4A4A4,#A4A4A4,transparent 7px,transparent 12px);
}
.bg-\[repeating-linear-gradient\(to_right\2c \#ADBAFF_0_6px\2c transparent_6px_10px\)\] {
  background-image: repeating-linear-gradient(to right,#ADBAFF 0 6px,transparent 6px 10px);
}
.bg-\[repeating-linear-gradient\(to_right\2c theme\(\'colors\.powderSky\'\)_0_0\.375rem\2c transparent_0\.375rem_0\.625rem\)\] {
  background-image: repeating-linear-gradient(to right,#ADBAFF 0 0.375rem,transparent 0.375rem 0.625rem);
}
.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.bg-gradient-to-l {
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.bg-none {
  background-image: none;
}
.from-\[\#ADBAFF\] {
  --tw-gradient-from: #ADBAFF var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(173 186 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#BBE3EF\] {
  --tw-gradient-from: #BBE3EF var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 227 239 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[rgba\(227\2c 18\2c 46\2c 0\.25\)\] {
  --tw-gradient-from: rgba(227,18,46,0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(227, 18, 46, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blushMist {
  --tw-gradient-from: #FFE6ED var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 230 237 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-brandBlue {
  --tw-gradient-from: #3857FF var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 87 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-frostBlue {
  --tw-gradient-from: #EBEEFF var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(235 238 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-highlight {
  --tw-gradient-from: #BBE3EF var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 227 239 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigoTide {
  --tw-gradient-from: #273DB3 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(39 61 179 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-lightIce {
  --tw-gradient-from: #F9FAFF var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 250 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-powderSky {
  --tw-gradient-from: #ADBAFF var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(173 186 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-roseVeil {
  --tw-gradient-from: #FEF1F2 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 241 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-semiDarkGrayAlpha {
  --tw-gradient-from: #3E3E3E var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(62 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-semiLightGrayAlpha {
  --tw-gradient-from: #A4A4A41A var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(164 164 164 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-transparent {
  --tw-gradient-from: #00000000 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white {
  --tw-gradient-from: #ffffff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/90 {
  --tw-gradient-from: rgb(255 255 255 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-0\% {
  --tw-gradient-from-position: 0%;
}
.via-glacierTint {
  --tw-gradient-to: rgb(250 250 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #FAFAFFBA var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-powderSky\/80 {
  --tw-gradient-to: rgb(173 186 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(173 186 255 / 0.8) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-50\% {
  --tw-gradient-via-position: 50%;
}
.to-\[\#E0FFE8\] {
  --tw-gradient-to: #E0FFE8 var(--tw-gradient-to-position);
}
.to-\[\#EBEEFF\] {
  --tw-gradient-to: #EBEEFF var(--tw-gradient-to-position);
}
.to-\[\#FFE6ED\] {
  --tw-gradient-to: #FFE6ED var(--tw-gradient-to-position);
}
.to-\[\$\{palette\.greenGradient\[0\]\}\] {
  --tw-gradient-to: ${palette.greenGradient[0]} var(--tw-gradient-to-position);
}
.to-\[rgba\(56\2c 87\2c 255\2c 0\.25\)\] {
  --tw-gradient-to: rgba(56,87,255,0.25) var(--tw-gradient-to-position);
}
.to-blushMist {
  --tw-gradient-to: #FFE6ED var(--tw-gradient-to-position);
}
.to-blushMist\/30 {
  --tw-gradient-to: rgb(255 230 237 / 0.3) var(--tw-gradient-to-position);
}
.to-blushlight {
  --tw-gradient-to: #FFF7F9 var(--tw-gradient-to-position);
}
.to-brandBlue {
  --tw-gradient-to: #3857FF var(--tw-gradient-to-position);
}
.to-frostBlue {
  --tw-gradient-to: #EBEEFF var(--tw-gradient-to-position);
}
.to-greenMist {
  --tw-gradient-to: #E0FFE8 var(--tw-gradient-to-position);
}
.to-greyWhite {
  --tw-gradient-to: #E5E7EB var(--tw-gradient-to-position);
}
.to-lightIceTransparent {
  --tw-gradient-to: #F9FAFF var(--tw-gradient-to-position);
}
.to-powderSky {
  --tw-gradient-to: #ADBAFF var(--tw-gradient-to-position);
}
.to-roseCloud {
  --tw-gradient-to: #FF96B4 var(--tw-gradient-to-position);
}
.to-semiDarkGrayAlpha {
  --tw-gradient-to: #3E3E3E var(--tw-gradient-to-position);
}
.to-semiLightGrayAlpha {
  --tw-gradient-to: #A4A4A41A var(--tw-gradient-to-position);
}
.to-transparent {
  --tw-gradient-to: #00000000 var(--tw-gradient-to-position);
}
.to-100\% {
  --tw-gradient-to-position: 100%;
}
.fill-black {
  fill: #000000;
}
.fill-brandRed {
  fill: #FF0049;
}
.fill-darkGray {
  fill: #222222;
}
.fill-emeraldGreen {
  fill: #46A34C;
}
.fill-gray {
  fill: #484848;
}
.fill-neutralLightGray {
  fill: #484848;
}
.fill-none {
  fill: none;
}
.fill-powderSky {
  fill: #ADBAFF;
}
.fill-success {
  fill: #0A852C;
}
.fill-white {
  fill: #ffffff;
}
.\!stroke-brandBlue {
  stroke: #3857FF !important;
}
.\!stroke-lowGray {
  stroke: #6D6D6D !important;
}
.stroke-darkGray {
  stroke: #222222;
}
.stroke-gray {
  stroke: #484848;
}
.stroke-\[0\.156rem\] {
  stroke-width: 0.156rem;
}
.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.object-center {
  -o-object-position: center;
     object-position: center;
}
.object-right-bottom {
  -o-object-position: right bottom;
     object-position: right bottom;
}
.\!p-0 {
  padding: 0px !important;
}
.\!p-2 {
  padding: 0.5rem !important;
}
.\!p-4 {
  padding: 1rem !important;
}
.\!p-\[0\.5rem\] {
  padding: 0.5rem !important;
}
.p-0 {
  padding: 0px;
}
.p-0\.5 {
  padding: 0.125rem;
}
.p-1 {
  padding: 0.25rem;
}
.p-10 {
  padding: 2.5rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-2\.5 {
  padding: 0.625rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-3\.5 {
  padding: 0.875rem;
}
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-8 {
  padding: 2rem;
}
.p-\[0\.0625rem\] {
  padding: 0.0625rem;
}
.p-\[0\.125rem\] {
  padding: 0.125rem;
}
.p-\[0\.25rem\] {
  padding: 0.25rem;
}
.p-\[0\.303125rem\] {
  padding: 0.303125rem;
}
.p-\[0\.375rem\] {
  padding: 0.375rem;
}
.p-\[0\.5rem\] {
  padding: 0.5rem;
}
.p-\[0\.5rem_0\.125rem_0\.125rem_0\.125rem\] {
  padding: 0.5rem 0.125rem 0.125rem 0.125rem;
}
.p-\[0\.625rem\] {
  padding: 0.625rem;
}
.p-\[0\.75rem\] {
  padding: 0.75rem;
}
.p-\[0\.7rem\] {
  padding: 0.7rem;
}
.p-\[0\.8rem\] {
  padding: 0.8rem;
}
.p-\[0rem\] {
  padding: 0rem;
}
.p-\[1\.25rem\] {
  padding: 1.25rem;
}
.p-\[1\.5rem\] {
  padding: 1.5rem;
}
.p-\[1px\] {
  padding: 1px;
}
.p-\[1rem\] {
  padding: 1rem;
}
.p-\[1rem_0\.25rem_0\.25rem_0\.25rem\] {
  padding: 1rem 0.25rem 0.25rem 0.25rem;
}
.p-\[2rem\] {
  padding: 2rem;
}
.p-px {
  padding: 1px;
}
.\!px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.\!px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.\!px-2\.5 {
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
}
.\!px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.\!px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.\!px-5 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}
.\!px-6 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.\!px-\[0\.5625rem\] {
  padding-left: 0.5625rem !important;
  padding-right: 0.5625rem !important;
}
.\!px-\[0\.5rem\] {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.\!px-\[0\.625rem\] {
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
}
.\!px-\[0\.75rem\] {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.\!px-\[1\.125rem\] {
  padding-left: 1.125rem !important;
  padding-right: 1.125rem !important;
}
.\!px-\[1\.435rem\] {
  padding-left: 1.435rem !important;
  padding-right: 1.435rem !important;
}
.\!px-\[1rem\] {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.\!py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.\!py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.\!py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.\!py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.\!py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.\!py-\[0\.0625rem\] {
  padding-top: 0.0625rem !important;
  padding-bottom: 0.0625rem !important;
}
.\!py-\[0\.25rem\] {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.\!py-\[0\.375rem\] {
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
}
.\!py-\[0\.40625rem\] {
  padding-top: 0.40625rem !important;
  padding-bottom: 0.40625rem !important;
}
.\!py-\[0\.4375rem\] {
  padding-top: 0.4375rem !important;
  padding-bottom: 0.4375rem !important;
}
.\!py-\[0\.5625rem\] {
  padding-top: 0.5625rem !important;
  padding-bottom: 0.5625rem !important;
}
.\!py-\[0\.5rem\] {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.\!py-\[0\.625rem\] {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}
.\!py-\[0\.90625rem\] {
  padding-top: 0.90625rem !important;
  padding-bottom: 0.90625rem !important;
}
.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.px-0\.5 {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.px-11 {
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}
.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-\[\.75rem\] {
  padding-left: .75rem;
  padding-right: .75rem;
}
.px-\[0\.0625rem\] {
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
}
.px-\[0\.1563rem\] {
  padding-left: 0.1563rem;
  padding-right: 0.1563rem;
}
.px-\[0\.1875rem\] {
  padding-left: 0.1875rem;
  padding-right: 0.1875rem;
}
.px-\[0\.25rem\] {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-\[0\.2rem\] {
  padding-left: 0.2rem;
  padding-right: 0.2rem;
}
.px-\[0\.375rem\] {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.px-\[0\.3rem\] {
  padding-left: 0.3rem;
  padding-right: 0.3rem;
}
.px-\[0\.40625rem\] {
  padding-left: 0.40625rem;
  padding-right: 0.40625rem;
}
.px-\[0\.4375rem\] {
  padding-left: 0.4375rem;
  padding-right: 0.4375rem;
}
.px-\[0\.46875rem\] {
  padding-left: 0.46875rem;
  padding-right: 0.46875rem;
}
.px-\[0\.4rem\] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}
.px-\[0\.5625rem\] {
  padding-left: 0.5625rem;
  padding-right: 0.5625rem;
}
.px-\[0\.5781rem\] {
  padding-left: 0.5781rem;
  padding-right: 0.5781rem;
}
.px-\[0\.5831rem\] {
  padding-left: 0.5831rem;
  padding-right: 0.5831rem;
}
.px-\[0\.5rem\] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-\[0\.625rem\] {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-\[0\.70rem\] {
  padding-left: 0.70rem;
  padding-right: 0.70rem;
}
.px-\[0\.71875rem\] {
  padding-left: 0.71875rem;
  padding-right: 0.71875rem;
}
.px-\[0\.75rem\] {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-\[0\.78125rem\] {
  padding-left: 0.78125rem;
  padding-right: 0.78125rem;
}
.px-\[0\.8125rem\] {
  padding-left: 0.8125rem;
  padding-right: 0.8125rem;
}
.px-\[0\.84375rem\] {
  padding-left: 0.84375rem;
  padding-right: 0.84375rem;
}
.px-\[0\.875rem\] {
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}
.px-\[0\.9375rem\] {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
.px-\[0\.9rem\] {
  padding-left: 0.9rem;
  padding-right: 0.9rem;
}
.px-\[0\] {
  padding-left: 0;
  padding-right: 0;
}
.px-\[0rem\] {
  padding-left: 0rem;
  padding-right: 0rem;
}
.px-\[1\.03125rem\] {
  padding-left: 1.03125rem;
  padding-right: 1.03125rem;
}
.px-\[1\.125rem\] {
  padding-left: 1.125rem;
  padding-right: 1.125rem;
}
.px-\[1\.25rem\] {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-\[1\.375rem\] {
  padding-left: 1.375rem;
  padding-right: 1.375rem;
}
.px-\[1\.5rem\] {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-\[1\.75rem\] {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.px-\[1\.875rem\] {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}
.px-\[10px\] {
  padding-left: 10px;
  padding-right: 10px;
}
.px-\[14px\] {
  padding-left: 14px;
  padding-right: 14px;
}
.px-\[1rem\] {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-\[2\.5rem\] {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-\[2\.75rem\] {
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}
.px-\[2rem\] {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-\[48px\] {
  padding-left: 48px;
  padding-right: 48px;
}
.px-\[4rem\] {
  padding-left: 4rem;
  padding-right: 4rem;
}
.px-\[5rem\] {
  padding-left: 5rem;
  padding-right: 5rem;
}
.px-\[clamp\(0\.75rem\2c 2vw\2c 1\.5rem\)\] {
  padding-left: clamp(0.75rem, 2vw, 1.5rem);
  padding-right: clamp(0.75rem, 2vw, 1.5rem);
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-3\.5 {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-7 {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-\[0\.0625rem\] {
  padding-top: 0.0625rem;
  padding-bottom: 0.0625rem;
}
.py-\[0\.09375rem\] {
  padding-top: 0.09375rem;
  padding-bottom: 0.09375rem;
}
.py-\[0\.125rem\] {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-\[0\.15rem\] {
  padding-top: 0.15rem;
  padding-bottom: 0.15rem;
}
.py-\[0\.1895rem\] {
  padding-top: 0.1895rem;
  padding-bottom: 0.1895rem;
}
.py-\[0\.245rem\] {
  padding-top: 0.245rem;
  padding-bottom: 0.245rem;
}
.py-\[0\.25rem\] {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-\[0\.2rem\] {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}
.py-\[0\.37499rem\] {
  padding-top: 0.37499rem;
  padding-bottom: 0.37499rem;
}
.py-\[0\.375rem\] {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-\[0\.40625rem\] {
  padding-top: 0.40625rem;
  padding-bottom: 0.40625rem;
}
.py-\[0\.406rem\] {
  padding-top: 0.406rem;
  padding-bottom: 0.406rem;
}
.py-\[0\.4375rem\] {
  padding-top: 0.4375rem;
  padding-bottom: 0.4375rem;
}
.py-\[0\.50rem\] {
  padding-top: 0.50rem;
  padding-bottom: 0.50rem;
}
.py-\[0\.5rem\] {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-\[0\.625rem\] {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-\[0\.6875rem\] {
  padding-top: 0.6875rem;
  padding-bottom: 0.6875rem;
}
.py-\[0\.7188rem\] {
  padding-top: 0.7188rem;
  padding-bottom: 0.7188rem;
}
.py-\[0\.73125rem\] {
  padding-top: 0.73125rem;
  padding-bottom: 0.73125rem;
}
.py-\[0\.7370rem\] {
  padding-top: 0.7370rem;
  padding-bottom: 0.7370rem;
}
.py-\[0\.75rem\] {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-\[0\.78125rem\] {
  padding-top: 0.78125rem;
  padding-bottom: 0.78125rem;
}
.py-\[0\.813rem\] {
  padding-top: 0.813rem;
  padding-bottom: 0.813rem;
}
.py-\[0\.8438rem\] {
  padding-top: 0.8438rem;
  padding-bottom: 0.8438rem;
}
.py-\[0\.875rem\] {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.py-\[0\.90625rem\] {
  padding-top: 0.90625rem;
  padding-bottom: 0.90625rem;
}
.py-\[0\.919375rem\] {
  padding-top: 0.919375rem;
  padding-bottom: 0.919375rem;
}
.py-\[0\.9375rem\] {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
}
.py-\[0\] {
  padding-top: 0;
  padding-bottom: 0;
}
.py-\[0rem\] {
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.py-\[1\.09375rem\] {
  padding-top: 1.09375rem;
  padding-bottom: 1.09375rem;
}
.py-\[1\.125rem\] {
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
}
.py-\[1\.5rem\] {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-\[1\.625rem\] {
  padding-top: 1.625rem;
  padding-bottom: 1.625rem;
}
.py-\[1\.75rem\] {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}
.py-\[1rem\] {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-\[2px\] {
  padding-top: 2px;
  padding-bottom: 2px;
}
.py-\[2rem\] {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-\[3\.5rem\] {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
.py-\[3\.75rem\] {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}
.py-\[3\.8125rem\] {
  padding-top: 3.8125rem;
  padding-bottom: 3.8125rem;
}
.py-\[clamp\(0\.5rem\2c 1\.5vw\2c 1\.25rem\)\] {
  padding-top: clamp(0.5rem, 1.5vw, 1.25rem);
  padding-bottom: clamp(0.5rem, 1.5vw, 1.25rem);
}
.\!pb-0 {
  padding-bottom: 0px !important;
}
.\!pb-2 {
  padding-bottom: 0.5rem !important;
}
.\!pb-\[0\.5rem\] {
  padding-bottom: 0.5rem !important;
}
.\!pl-6 {
  padding-left: 1.5rem !important;
}
.\!pl-\[0\.125rem\] {
  padding-left: 0.125rem !important;
}
.\!pr-0 {
  padding-right: 0px !important;
}
.\!pr-\[0\.125rem\] {
  padding-right: 0.125rem !important;
}
.\!pt-0 {
  padding-top: 0px !important;
}
.\!pt-3 {
  padding-top: 0.75rem !important;
}
.\!pt-8 {
  padding-top: 2rem !important;
}
.\!pt-\[1\.5rem\] {
  padding-top: 1.5rem !important;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-12 {
  padding-bottom: 3rem;
}
.pb-14 {
  padding-bottom: 3.5rem;
}
.pb-16 {
  padding-bottom: 4rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pb-\[0\.1875rem\] {
  padding-bottom: 0.1875rem;
}
.pb-\[0\.237rem\] {
  padding-bottom: 0.237rem;
}
.pb-\[0\.25rem\] {
  padding-bottom: 0.25rem;
}
.pb-\[0\.2813rem\] {
  padding-bottom: 0.2813rem;
}
.pb-\[0\.375rem\] {
  padding-bottom: 0.375rem;
}
.pb-\[0\.4063rem\] {
  padding-bottom: 0.4063rem;
}
.pb-\[0\.5rem\] {
  padding-bottom: 0.5rem;
}
.pb-\[0\.625rem\] {
  padding-bottom: 0.625rem;
}
.pb-\[0\.75rem\] {
  padding-bottom: 0.75rem;
}
.pb-\[0\] {
  padding-bottom: 0;
}
.pb-\[1\.125rem\] {
  padding-bottom: 1.125rem;
}
.pb-\[1\.375rem\] {
  padding-bottom: 1.375rem;
}
.pb-\[1\.5625rem\] {
  padding-bottom: 1.5625rem;
}
.pb-\[1\.5rem\] {
  padding-bottom: 1.5rem;
}
.pb-\[1\.875rem\] {
  padding-bottom: 1.875rem;
}
.pb-\[15px\] {
  padding-bottom: 15px;
}
.pb-\[1rem\] {
  padding-bottom: 1rem;
}
.pb-\[2\.375rem\] {
  padding-bottom: 2.375rem;
}
.pb-\[2\.6425rem\] {
  padding-bottom: 2.6425rem;
}
.pb-\[2\.875rem\] {
  padding-bottom: 2.875rem;
}
.pb-\[2rem\] {
  padding-bottom: 2rem;
}
.pb-\[3\.1875rem\] {
  padding-bottom: 3.1875rem;
}
.pb-\[3\.237rem\] {
  padding-bottom: 3.237rem;
}
.pb-\[3rem\] {
  padding-bottom: 3rem;
}
.pb-\[5rem\] {
  padding-bottom: 5rem;
}
.pb-\[6\.25rem\] {
  padding-bottom: 6.25rem;
}
.pb-\[6\.875rem\] {
  padding-bottom: 6.875rem;
}
.pb-\[6rem\] {
  padding-bottom: 6rem;
}
.pl-0 {
  padding-left: 0px;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-3\.5 {
  padding-left: 0.875rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-5 {
  padding-left: 1.25rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.pl-\[0\.125rem\] {
  padding-left: 0.125rem;
}
.pl-\[0\.5rem\] {
  padding-left: 0.5rem;
}
.pl-\[0\.75rem\] {
  padding-left: 0.75rem;
}
.pl-\[0\.7675rem\] {
  padding-left: 0.7675rem;
}
.pl-\[1\.5rem\] {
  padding-left: 1.5rem;
}
.pl-\[12rem\] {
  padding-left: 12rem;
}
.pl-\[1rem\] {
  padding-left: 1rem;
}
.pl-\[2rem\] {
  padding-left: 2rem;
}
.pl-\[4rem\] {
  padding-left: 4rem;
}
.pr-0 {
  padding-right: 0px;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pr-16 {
  padding-right: 4rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pr-5 {
  padding-right: 1.25rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pr-\[0\.125rem\] {
  padding-right: 0.125rem;
}
.pr-\[0\.5rem\] {
  padding-right: 0.5rem;
}
.pr-\[0\.9375rem\] {
  padding-right: 0.9375rem;
}
.pr-\[2\.5rem\] {
  padding-right: 2.5rem;
}
.ps-1 {
  padding-inline-start: 0.25rem;
}
.pt-0 {
  padding-top: 0px;
}
.pt-0\.5 {
  padding-top: 0.125rem;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pt-10 {
  padding-top: 2.5rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pt-8 {
  padding-top: 2rem;
}
.pt-\[0\.125rem\] {
  padding-top: 0.125rem;
}
.pt-\[0\.250rem\] {
  padding-top: 0.250rem;
}
.pt-\[0\.3125rem\] {
  padding-top: 0.3125rem;
}
.pt-\[0\.54rem\] {
  padding-top: 0.54rem;
}
.pt-\[0\.5rem\] {
  padding-top: 0.5rem;
}
.pt-\[0\.625rem\] {
  padding-top: 0.625rem;
}
.pt-\[0\.75rem\] {
  padding-top: 0.75rem;
}
.pt-\[1\.25rem\] {
  padding-top: 1.25rem;
}
.pt-\[1\.5625rem\] {
  padding-top: 1.5625rem;
}
.pt-\[1\.5rem\] {
  padding-top: 1.5rem;
}
.pt-\[1rem\] {
  padding-top: 1rem;
}
.pt-\[2\.5rem\] {
  padding-top: 2.5rem;
}
.pt-\[2\.6875rem\] {
  padding-top: 2.6875rem;
}
.pt-\[2\.75rem\] {
  padding-top: 2.75rem;
}
.pt-\[20\.83px\] {
  padding-top: 20.83px;
}
.pt-\[2rem\] {
  padding-top: 2rem;
}
.pt-\[3\.25rem\] {
  padding-top: 3.25rem;
}
.pt-\[3\.5rem\] {
  padding-top: 3.5rem;
}
.pt-\[38\%\] {
  padding-top: 38%;
}
.pt-\[4rem\] {
  padding-top: 4rem;
}
.pt-\[6rem\] {
  padding-top: 6rem;
}
.\!text-left {
  text-align: left !important;
}
.text-left {
  text-align: left;
}
.\!text-center {
  text-align: center !important;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-justify {
  text-align: justify;
}
.text-start {
  text-align: start;
}
.text-end {
  text-align: end;
}
.align-top {
  vertical-align: top;
}
.align-middle {
  vertical-align: middle;
}
.align-\[cap\] {
  vertical-align: cap;
}
.\!font-label {
  font-family: 'Label-2', ui-sans-serif, system-ui, sans-serif !important;
}
.\!font-sans {
  font-family: 'Source Sans 3', ui-sans-serif, system-ui, sans-serif !important;
}
.\!font-source-sans {
  font-family: 'Source Sans 3', ui-sans-serif, system-ui, sans-serif !important;
}
.\!font-source-serif {
  font-family: 'Source Serif 4', ui-serif, Georgia, serif !important;
}
.font-\[\'Source_Sans_3\'\] {
  font-family: 'Source Sans 3';
}
.font-\[inherit\] {
  font-family: inherit;
}
.font-label {
  font-family: 'Label-2', ui-sans-serif, system-ui, sans-serif;
}
.font-sans {
  font-family: 'Source Sans 3', ui-sans-serif, system-ui, sans-serif;
}
.font-serif {
  font-family: 'Source Serif 4', ui-serif, Georgia, serif;
}
.font-source-sans {
  font-family: 'Source Sans 3', ui-sans-serif, system-ui, sans-serif;
}
.font-source-serif {
  font-family: 'Source Serif 4', ui-serif, Georgia, serif;
}
.\!text-2xl {
  font-size: 1.5rem !important;
  line-height: 2rem !important;
}
.\!text-4xl {
  font-size: 2.25rem !important;
  line-height: 2.5rem !important;
}
.\!text-\[36px\] {
  font-size: 36px !important;
}
.\!text-base {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
.\!text-lg {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
}
.\!text-sm {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}
.\!text-xl {
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
}
.\!text-xs {
  font-size: 0.75rem !important;
  line-height: 1rem !important;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-\[\.875rem\] {
  font-size: .875rem;
}
.text-\[0\.5rem\] {
  font-size: 0.5rem;
}
.text-\[0\.625rem\] {
  font-size: 0.625rem;
}
.text-\[0\.6875rem\] {
  font-size: 0.6875rem;
}
.text-\[0\.75rem\] {
  font-size: 0.75rem;
}
.text-\[0\.8125rem\] {
  font-size: 0.8125rem;
}
.text-\[0\.875rem\] {
  font-size: 0.875rem;
}
.text-\[1\.125rem\] {
  font-size: 1.125rem;
}
.text-\[1\.25rem\] {
  font-size: 1.25rem;
}
.text-\[1\.375rem\] {
  font-size: 1.375rem;
}
.text-\[1\.5rem\] {
  font-size: 1.5rem;
}
.text-\[1\.625rem\] {
  font-size: 1.625rem;
}
.text-\[1\.75rem\] {
  font-size: 1.75rem;
}
.text-\[1\.875rem\] {
  font-size: 1.875rem;
}
.text-\[10px\] {
  font-size: 10px;
}
.text-\[14px\] {
  font-size: 14px;
}
.text-\[16px\] {
  font-size: 16px;
}
.text-\[18px\] {
  font-size: 18px;
}
.text-\[1rem\] {
  font-size: 1rem;
}
.text-\[2\.2rem\] {
  font-size: 2.2rem;
}
.text-\[2\.875rem\] {
  font-size: 2.875rem;
}
.text-\[22px\] {
  font-size: 22px;
}
.text-\[2rem\] {
  font-size: 2rem;
}
.text-\[30px\] {
  font-size: 30px;
}
.text-\[35px\] {
  font-size: 35px;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.\!font-medium {
  font-weight: 500 !important;
}
.\!font-normal {
  font-weight: 400 !important;
}
.\!font-semibold {
  font-weight: 600 !important;
}
.font-\[600\] {
  font-weight: 600;
}
.font-\[Source_Serif_4\] {
  font-weight: Source Serif 4;
}
.font-bold {
  font-weight: 700;
}
.font-light {
  font-weight: 300;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.\!capitalize {
  text-transform: capitalize !important;
}
.capitalize {
  text-transform: capitalize;
}
.italic {
  font-style: italic;
}
.ordinal {
  --tw-ordinal: ordinal;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}
.tabular-nums {
  --tw-numeric-spacing: tabular-nums;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}
.\!leading-\[0\] {
  line-height: 0 !important;
}
.\!leading-\[1\.125rem\] {
  line-height: 1.125rem !important;
}
.\!leading-\[1\.15\] {
  line-height: 1.15 !important;
}
.\!leading-\[1\.25\] {
  line-height: 1.25 !important;
}
.\!leading-\[1\.25rem\] {
  line-height: 1.25rem !important;
}
.\!leading-\[1\.335rem\] {
  line-height: 1.335rem !important;
}
.\!leading-\[1\.625rem\] {
  line-height: 1.625rem !important;
}
.\!leading-\[100\%\] {
  line-height: 100% !important;
}
.\!leading-normal {
  line-height: 1.5 !important;
}
.leading-4 {
  line-height: 1rem;
}
.leading-5 {
  line-height: 1.25rem;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-\[0\.75rem\] {
  line-height: 0.75rem;
}
.leading-\[0\.762\] {
  line-height: 0.762;
}
.leading-\[1\.05rem\] {
  line-height: 1.05rem;
}
.leading-\[1\.0625rem\] {
  line-height: 1.0625rem;
}
.leading-\[1\.1249rem\] {
  line-height: 1.1249rem;
}
.leading-\[1\.125\] {
  line-height: 1.125;
}
.leading-\[1\.125rem\] {
  line-height: 1.125rem;
}
.leading-\[1\.1429\] {
  line-height: 1.1429;
}
.leading-\[1\.149\] {
  line-height: 1.149;
}
.leading-\[1\.15\] {
  line-height: 1.15;
}
.leading-\[1\.1667\] {
  line-height: 1.1667;
}
.leading-\[1\.167\] {
  line-height: 1.167;
}
.leading-\[1\.1818\] {
  line-height: 1.1818;
}
.leading-\[1\.185rem\] {
  line-height: 1.185rem;
}
.leading-\[1\.1\] {
  line-height: 1.1;
}
.leading-\[1\.1rem\] {
  line-height: 1.1rem;
}
.leading-\[1\.25\] {
  line-height: 1.25;
}
.leading-\[1\.25rem\] {
  line-height: 1.25rem;
}
.leading-\[1\.2857\] {
  line-height: 1.2857;
}
.leading-\[1\.2\] {
  line-height: 1.2;
}
.leading-\[1\.3125rem\] {
  line-height: 1.3125rem;
}
.leading-\[1\.3333\] {
  line-height: 1.3333;
}
.leading-\[1\.3334\] {
  line-height: 1.3334;
}
.leading-\[1\.3636\] {
  line-height: 1.3636;
}
.leading-\[1\.365rem\] {
  line-height: 1.365rem;
}
.leading-\[1\.375\] {
  line-height: 1.375;
}
.leading-\[1\.375rem\] {
  line-height: 1.375rem;
}
.leading-\[1\.3\] {
  line-height: 1.3;
}
.leading-\[1\.4286\] {
  line-height: 1.4286;
}
.leading-\[1\.4375rem\] {
  line-height: 1.4375rem;
}
.leading-\[1\.45\] {
  line-height: 1.45;
}
.leading-\[1\.4\] {
  line-height: 1.4;
}
.leading-\[1\.5714rem\] {
  line-height: 1.5714rem;
}
.leading-\[1\.5\] {
  line-height: 1.5;
}
.leading-\[1\.5rem\] {
  line-height: 1.5rem;
}
.leading-\[1\.625rem\] {
  line-height: 1.625rem;
}
.leading-\[1\.62rem\] {
  line-height: 1.62rem;
}
.leading-\[1\.63rem\] {
  line-height: 1.63rem;
}
.leading-\[1\.6\] {
  line-height: 1.6;
}
.leading-\[1\.75rem\] {
  line-height: 1.75rem;
}
.leading-\[1\.7628rem\] {
  line-height: 1.7628rem;
}
.leading-\[1\.8125rem\] {
  line-height: 1.8125rem;
}
.leading-\[1\.8\] {
  line-height: 1.8;
}
.leading-\[1\.8rem\] {
  line-height: 1.8rem;
}
.leading-\[100\%\] {
  line-height: 100%;
}
.leading-\[106\.00\%\] {
  line-height: 106.00%;
}
.leading-\[110\.00000000000001\%\] {
  line-height: 110.00000000000001%;
}
.leading-\[114\%\] {
  line-height: 114%;
}
.leading-\[114\.9\%\] {
  line-height: 114.9%;
}
.leading-\[114\.99999999999999\%\] {
  line-height: 114.99999999999999%;
}
.leading-\[115\%\] {
  line-height: 115%;
}
.leading-\[120\%\] {
  line-height: 120%;
}
.leading-\[130\%\] {
  line-height: 130%;
}
.leading-\[135\%\] {
  line-height: 135%;
}
.leading-\[140\%\] {
  line-height: 140%;
}
.leading-\[150\%\] {
  line-height: 150%;
}
.leading-\[170\%\] {
  line-height: 170%;
}
.leading-\[1\] {
  line-height: 1;
}
.leading-\[1rem\] {
  line-height: 1rem;
}
.leading-\[25px\] {
  line-height: 25px;
}
.leading-\[2rem\] {
  line-height: 2rem;
}
.leading-\[clamp\(1rem\2c 2\.5vw\2c 1\.5rem\)\] {
  line-height: clamp(1rem, 2.5vw, 1.5rem);
}
.leading-none {
  line-height: 1;
}
.leading-normal {
  line-height: 1.5;
}
.leading-relaxed {
  line-height: 1.625;
}
.leading-snug {
  line-height: 1.375;
}
.leading-tight {
  line-height: 1.25;
}
.-tracking-\[0\.02em\] {
  letter-spacing: -0.02em;
}
.-tracking-\[0\.04em\] {
  letter-spacing: -0.04em;
}
.tracking-\[-0\.02em\] {
  letter-spacing: -0.02em;
}
.tracking-\[-0\.03em\] {
  letter-spacing: -0.03em;
}
.tracking-\[-0\.03rem\] {
  letter-spacing: -0.03rem;
}
.tracking-\[-0\.045em\] {
  letter-spacing: -0.045em;
}
.tracking-\[-0\.04em\] {
  letter-spacing: -0.04em;
}
.tracking-\[-0\.05em\] {
  letter-spacing: -0.05em;
}
.tracking-\[-0\.0625rem\] {
  letter-spacing: -0.0625rem;
}
.tracking-\[-0\.06em\] {
  letter-spacing: -0.06em;
}
.tracking-\[-2\%\] {
  letter-spacing: -2%;
}
.tracking-\[-4\%\] {
  letter-spacing: -4%;
}
.tracking-\[0\%\] {
  letter-spacing: 0%;
}
.tracking-\[0\.015em\] {
  letter-spacing: 0.015em;
}
.tracking-\[0\.02em\] {
  letter-spacing: 0.02em;
}
.tracking-\[0\] {
  letter-spacing: 0;
}
.tracking-\[0em\] {
  letter-spacing: 0em;
}
.tracking-\[0px\] {
  letter-spacing: 0px;
}
.tracking-\[0rem\] {
  letter-spacing: 0rem;
}
.tracking-\[2\%\] {
  letter-spacing: 2%;
}
.tracking-normal {
  letter-spacing: 0em;
}
.tracking-tight {
  letter-spacing: -0.025em;
}
.tracking-tighter {
  letter-spacing: -0.05em;
}
.tracking-wide {
  letter-spacing: 0.025em;
}
.tracking-wider {
  letter-spacing: 0.05em;
}
.\!text-brandBlue {
  --tw-text-opacity: 1 !important;
  color: rgb(56 87 255 / var(--tw-text-opacity, 1)) !important;
}
.\!text-darkCloud {
  --tw-text-opacity: 1 !important;
  color: rgb(25 25 28 / var(--tw-text-opacity, 1)) !important;
}
.\!text-darkGray {
  --tw-text-opacity: 1 !important;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1)) !important;
}
.\!text-frostBlue {
  --tw-text-opacity: 1 !important;
  color: rgb(235 238 255 / var(--tw-text-opacity, 1)) !important;
}
.\!text-gray {
  --tw-text-opacity: 1 !important;
  color: rgb(72 72 72 / var(--tw-text-opacity, 1)) !important;
}
.\!text-inherit {
  color: inherit !important;
}
.\!text-lightGray {
  --tw-text-opacity: 1 !important;
  color: rgb(164 164 164 / var(--tw-text-opacity, 1)) !important;
}
.\!text-powderSky {
  --tw-text-opacity: 1 !important;
  color: rgb(173 186 255 / var(--tw-text-opacity, 1)) !important;
}
.\!text-voidBlack {
  --tw-text-opacity: 1 !important;
  color: rgb(21 21 21 / var(--tw-text-opacity, 1)) !important;
}
.\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#080808DD\] {
  color: #080808DD;
}
.text-\[\#151515\] {
  --tw-text-opacity: 1;
  color: rgb(21 21 21 / var(--tw-text-opacity, 1));
}
.text-\[\#222222\] {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1));
}
.text-\[\#2E7D32\] {
  --tw-text-opacity: 1;
  color: rgb(46 125 50 / var(--tw-text-opacity, 1));
}
.text-\[\#3857FF\] {
  --tw-text-opacity: 1;
  color: rgb(56 87 255 / var(--tw-text-opacity, 1));
}
.text-\[\#484848\] {
  --tw-text-opacity: 1;
  color: rgb(72 72 72 / var(--tw-text-opacity, 1));
}
.text-\[\#5f6368\] {
  --tw-text-opacity: 1;
  color: rgb(95 99 104 / var(--tw-text-opacity, 1));
}
.text-\[\#888\] {
  --tw-text-opacity: 1;
  color: rgb(136 136 136 / var(--tw-text-opacity, 1));
}
.text-\[--cta-color\] {
  color: var(--cta-color);
}
.text-\[--subtitle-color\] {
  color: var(--subtitle-color);
}
.text-\[--title-color\] {
  color: var(--title-color);
}
.text-\[black\] {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.text-\[color\:var\(--hl-color\)\] {
  color: var(--hl-color);
}
.text-\[indigoTide\] {
  color: indigoTide;
}
.text-abyssBlue {
  --tw-text-opacity: 1;
  color: rgb(22 39 47 / var(--tw-text-opacity, 1));
}
.text-accentBlue {
  --tw-text-opacity: 1;
  color: rgb(47 111 237 / var(--tw-text-opacity, 1));
}
.text-alert {
  --tw-text-opacity: 1;
  color: rgb(255 193 202 / var(--tw-text-opacity, 1));
}
.text-amber-600 {
  --tw-text-opacity: 1;
  color: rgb(217 119 6 / var(--tw-text-opacity, 1));
}
.text-azureGlow {
  --tw-text-opacity: 1;
  color: rgb(90 116 255 / var(--tw-text-opacity, 1));
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity, 1));
}
.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.text-bluishCyan {
  --tw-text-opacity: 1;
  color: rgb(36 64 77 / var(--tw-text-opacity, 1));
}
.text-brandBlack {
  --tw-text-opacity: 1;
  color: rgb(10 10 10 / var(--tw-text-opacity, 1));
}
.text-brandBlue {
  --tw-text-opacity: 1;
  color: rgb(56 87 255 / var(--tw-text-opacity, 1));
}
.text-brandGray {
  --tw-text-opacity: 1;
  color: rgb(54 65 83 / var(--tw-text-opacity, 1));
}
.text-brandRed {
  --tw-text-opacity: 1;
  color: rgb(255 0 73 / var(--tw-text-opacity, 1));
}
.text-charcoal {
  --tw-text-opacity: 1;
  color: rgb(52 51 48 / var(--tw-text-opacity, 1));
}
.text-cloudSteel {
  --tw-text-opacity: 1;
  color: rgb(165 177 182 / var(--tw-text-opacity, 1));
}
.text-coolGray {
  --tw-text-opacity: 1;
  color: rgb(151 159 169 / var(--tw-text-opacity, 1));
}
.text-darkCloud {
  --tw-text-opacity: 1;
  color: rgb(25 25 28 / var(--tw-text-opacity, 1));
}
.text-darkGray {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1));
}
.text-darkSlate {
  --tw-text-opacity: 1;
  color: rgb(54 55 86 / var(--tw-text-opacity, 1));
}
.text-deepFjord {
  --tw-text-opacity: 1;
  color: rgb(25 45 54 / var(--tw-text-opacity, 1));
}
.text-doveGray {
  --tw-text-opacity: 1;
  color: rgb(107 107 107 / var(--tw-text-opacity, 1));
}
.text-emeraldGreen {
  --tw-text-opacity: 1;
  color: rgb(70 163 76 / var(--tw-text-opacity, 1));
}
.text-extraDarkGray {
  --tw-text-opacity: 1;
  color: rgb(24 24 24 / var(--tw-text-opacity, 1));
}
.text-failure {
  --tw-text-opacity: 1;
  color: rgb(196 29 39 / var(--tw-text-opacity, 1));
}
.text-frostBlue {
  --tw-text-opacity: 1;
  color: rgb(235 238 255 / var(--tw-text-opacity, 1));
}
.text-gray {
  --tw-text-opacity: 1;
  color: rgb(72 72 72 / var(--tw-text-opacity, 1));
}
.text-green-700 {
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / var(--tw-text-opacity, 1));
}
.text-green-800 {
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity, 1));
}
.text-indigoTide {
  --tw-text-opacity: 1;
  color: rgb(39 61 179 / var(--tw-text-opacity, 1));
}
.text-inherit {
  color: inherit;
}
.text-ironGray {
  --tw-text-opacity: 1;
  color: rgb(97 97 97 / var(--tw-text-opacity, 1));
}
.text-lightGray {
  --tw-text-opacity: 1;
  color: rgb(164 164 164 / var(--tw-text-opacity, 1));
}
.text-lowGray {
  --tw-text-opacity: 1;
  color: rgb(109 109 109 / var(--tw-text-opacity, 1));
}
.text-mediumGray {
  --tw-text-opacity: 1;
  color: rgb(127 127 127 / var(--tw-text-opacity, 1));
}
.text-neutralDarkGray {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1));
}
.text-neutralGray {
  --tw-text-opacity: 1;
  color: rgb(62 63 63 / var(--tw-text-opacity, 1));
}
.text-neutralLightGray {
  --tw-text-opacity: 1;
  color: rgb(72 72 72 / var(--tw-text-opacity, 1));
}
.text-offWhite {
  --tw-text-opacity: 1;
  color: rgb(233 233 233 / var(--tw-text-opacity, 1));
}
.text-powderSky {
  --tw-text-opacity: 1;
  color: rgb(173 186 255 / var(--tw-text-opacity, 1));
}
.text-red-400 {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity, 1));
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}
.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity, 1));
}
.text-red-700 {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1));
}
.text-red-800 {
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity, 1));
}
.text-scrimDark {
  color: #080808DD;
}
.text-semiDarkGray\/80 {
  color: rgb(29 36 51 / 0.8);
}
.text-silver {
  --tw-text-opacity: 1;
  color: rgb(205 205 205 / var(--tw-text-opacity, 1));
}
.text-slate-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity, 1));
}
.text-slate-600 {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity, 1));
}
.text-slate-700 {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1));
}
.text-slate-800 {
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / var(--tw-text-opacity, 1));
}
.text-slateStorm {
  --tw-text-opacity: 1;
  color: rgb(73 96 107 / var(--tw-text-opacity, 1));
}
.text-success {
  --tw-text-opacity: 1;
  color: rgb(10 133 44 / var(--tw-text-opacity, 1));
}
.text-tundora {
  --tw-text-opacity: 1;
  color: rgb(69 69 69 / var(--tw-text-opacity, 1));
}
.text-voidBlack {
  --tw-text-opacity: 1;
  color: rgb(21 21 21 / var(--tw-text-opacity, 1));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-white\/50 {
  color: rgb(255 255 255 / 0.5);
}
.text-yellow-800 {
  --tw-text-opacity: 1;
  color: rgb(133 77 14 / var(--tw-text-opacity, 1));
}
.underline {
  text-decoration-line: underline;
}
.\!no-underline {
  text-decoration-line: none !important;
}
.no-underline {
  text-decoration-line: none;
}
.decoration-solid {
  text-decoration-style: solid;
}
.underline-offset-2 {
  text-underline-offset: 2px;
}
.caret-transparent {
  caret-color: #00000000;
}
.\!opacity-100 {
  opacity: 1 !important;
}
.opacity-0 {
  opacity: 0;
}
.opacity-10 {
  opacity: 0.1;
}
.opacity-100 {
  opacity: 1;
}
.opacity-20 {
  opacity: 0.2;
}
.opacity-30 {
  opacity: 0.3;
}
.opacity-40 {
  opacity: 0.4;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-60 {
  opacity: 0.6;
}
.opacity-70 {
  opacity: 0.7;
}
.opacity-80 {
  opacity: 0.8;
}
.opacity-90 {
  opacity: 0.9;
}
.opacity-\[15\%\] {
  opacity: 15%;
}
.opacity-\[50\%\] {
  opacity: 50%;
}
.bg-blend-overlay {
  background-blend-mode: overlay;
}
.\!shadow-none {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[-1px_0px_12px_0px_rgba\(173\2c 186\2c 255\2c 0\.5\)\] {
  --tw-shadow: -1px 0px 12px 0px rgba(173,186,255,0.5);
  --tw-shadow-colored: -1px 0px 12px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_8px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
  --tw-shadow: 0 0 8px rgba(0,0,0,0.1);
  --tw-shadow-colored: 0 0 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_1rem_2rem_rgba\(0\2c 0\2c 0\2c 0\.18\)\2c 0_0\.5rem_1rem_rgba\(59\2c 130\2c 246\2c 0\.18\)\] {
  --tw-shadow: 0 1rem 2rem rgba(0,0,0,0.18),0 0.5rem 1rem rgba(59,130,246,0.18);
  --tw-shadow-colored: 0 1rem 2rem var(--tw-shadow-color), 0 0.5rem 1rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_25px_rgba\(0\2c 0\2c 0\2c 0\.15\)\] {
  --tw-shadow: 0 4px 25px rgba(0,0,0,0.15);
  --tw-shadow-colored: 0 4px 25px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0\.0625rem_0\.125rem_0px_\#0000000D\] {
  --tw-shadow: 0px 0.0625rem 0.125rem 0px #0000000D;
  --tw-shadow-colored: 0px 0.0625rem 0.125rem 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_10px_10px_-5px_\#0000000A\2c 0px_20px_25px_-5px_\#0000001A\] {
  --tw-shadow: 0px 10px 10px -5px #0000000A,0px 20px 25px -5px #0000001A;
  --tw-shadow-colored: 0px 10px 10px -5px var(--tw-shadow-color), 0px 20px 25px -5px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_1px_2px_-0\.5px_\#0000000F\2c 0px_2px_3px_-0\.5px_\#0000001A\] {
  --tw-shadow: 0px 1px 2px -0.5px #0000000F,0px 2px 3px -0.5px #0000001A;
  --tw-shadow-colored: 0px 1px 2px -0.5px var(--tw-shadow-color), 0px 2px 3px -0.5px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_1px_2px_0px_\#0000000D\] {
  --tw-shadow: 0px 1px 2px 0px #0000000D;
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_1px_2px_0px_\#0000000F\2c 0px_1px_3px_0px_\#0000001A\] {
  --tw-shadow: 0px 1px 2px 0px #0000000F,0px 1px 3px 0px #0000001A;
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color), 0px 1px 3px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_1px_2px_0px_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
  --tw-shadow: 0px 1px 2px 0px rgba(0,0,0,0.05);
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_1px_2px_0px_rgba\(0\2c 0\2c 0\2c 0\.06\)\2c 0px_1px_3px_0px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
  --tw-shadow: 0px 1px 2px 0px rgba(0,0,0,0.06),0px 1px 3px 0px rgba(0,0,0,0.1);
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color), 0px 1px 3px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_2px_4px_-1px_\#0000000F\2c 0px_4px_6px_-1px_\#0000001A\] {
  --tw-shadow: 0px 2px 4px -1px #0000000F,0px 4px 6px -1px #0000001A;
  --tw-shadow-colored: 0px 2px 4px -1px var(--tw-shadow-color), 0px 4px 6px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3px_4px_0px_\#0000000A\] {
  --tw-shadow: 0px 3px 4px 0px #0000000A;
  --tw-shadow-colored: 0px 3px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.04\)\] {
  --tw-shadow: 0px 3px 4px 0px rgba(0,0,0,0.04);
  --tw-shadow-colored: 0px 3px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_10px_0px_\#00000026\] {
  --tw-shadow: 0px 4px 10px 0px #00000026;
  --tw-shadow-colored: 0px 4px 10px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_25px_0px_\#00000026\] {
  --tw-shadow: 0px 4px 25px 0px #00000026;
  --tw-shadow-colored: 0px 4px 25px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_25px_0px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
  --tw-shadow: 0px 4px 25px 0px rgba(0,0,0,0.1);
  --tw-shadow-colored: 0px 4px 25px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_5\.3px_0px_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
  --tw-shadow: 0px 4px 5.3px 0px rgba(0,0,0,0.05);
  --tw-shadow-colored: 0px 4px 5.3px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_6px_-1px_rgba\(0\2c 0\2c 0\2c 0\.1\)\2c 0px_2px_4px_-1px_rgba\(0\2c 0\2c 0\2c 0\.06\)\] {
  --tw-shadow: 0px 4px 6px -1px rgba(0,0,0,0.1),0px 2px 4px -1px rgba(0,0,0,0.06);
  --tw-shadow-colored: 0px 4px 6px -1px var(--tw-shadow-color), 0px 2px 4px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_6px_-2px_\#0000000D\] {
  --tw-shadow: 0px 4px 6px -2px #0000000D;
  --tw-shadow-colored: 0px 4px 6px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_6px_-2px_rgba\(16\2c 24\2c 40\2c 0\.03\)\2c 0px_12px_16px_-4px_rgba\(16\2c 24\2c 40\2c 0\.08\)\] {
  --tw-shadow: 0px 4px 6px -2px rgba(16,24,40,0.03),0px 12px 16px -4px rgba(16,24,40,0.08);
  --tw-shadow-colored: 0px 4px 6px -2px var(--tw-shadow-color), 0px 12px 16px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_6px_0px_rgba\(0\2c 0\2c 0\2c 0\.1\)\2c 0px_2px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.06\)\] {
  --tw-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1),0px 2px 4px 0px rgba(0,0,0,0.06);
  --tw-shadow-colored: 0px 4px 6px 0px var(--tw-shadow-color), 0px 2px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0rem_0\.0625rem_0\.125rem_0rem_\#0000000F\] {
  --tw-shadow: 0rem 0.0625rem 0.125rem 0rem #0000000F;
  --tw-shadow-colored: 0rem 0.0625rem 0.125rem 0rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0rem_0\.0625rem_0\.1875rem_0rem_\#0000001A\] {
  --tw-shadow: 0rem 0.0625rem 0.1875rem 0rem #0000001A;
  --tw-shadow-colored: 0rem 0.0625rem 0.1875rem 0rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0rem_0\.1875rem_0\.25rem_0rem_\#0000000A\] {
  --tw-shadow: 0rem 0.1875rem 0.25rem 0rem #0000000A;
  --tw-shadow-colored: 0rem 0.1875rem 0.25rem 0rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0rem_0\.1875rem_0\.5rem_0rem_\#0000000A\] {
  --tw-shadow: 0rem 0.1875rem 0.5rem 0rem #0000000A;
  --tw-shadow-colored: 0rem 0.1875rem 0.5rem 0rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0rem_0\.188rem_0\.25rem_rgba\(0\2c 0\2c 0\2c 0\.04\)\] {
  --tw-shadow: 0rem 0.188rem 0.25rem rgba(0,0,0,0.04);
  --tw-shadow-colored: 0rem 0.188rem 0.25rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0rem_0\.625rem_0\.625rem_-0\.3125rem_rgba\(0\2c 0\2c 0\2c 0\.04\)\2c _0rem_1\.25rem_1\.5625rem_-0\.3125rem_rgba\(0\2c 0\2c 0\2c 0\.102\)\] {
  --tw-shadow: 0rem 0.625rem 0.625rem -0.3125rem rgba(0,0,0,0.04), 0rem 1.25rem 1.5625rem -0.3125rem rgba(0,0,0,0.102);
  --tw-shadow-colored: 0rem 0.625rem 0.625rem -0.3125rem var(--tw-shadow-color), 0rem 1.25rem 1.5625rem -0.3125rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[12px_3px_30px_0px_\#24404D33\] {
  --tw-shadow: 12px 3px 30px 0px #24404D33;
  --tw-shadow-colored: 12px 3px 30px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0_-1px_0_0_\#E9E9E9\] {
  --tw-shadow: inset 0 -1px 0 0 #E9E9E9;
  --tw-shadow-colored: inset 0 -1px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-card {
  --tw-shadow: 0px 2px 4px -1px #0000000F, 0px 4px 6px -1px #0000001A;
  --tw-shadow-colored: 0px 2px 4px -1px var(--tw-shadow-color), 0px 4px 6px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.\!outline-none {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline {
  outline-style: solid;
}
.outline-\[0\.275rem\] {
  outline-width: 0.275rem;
}
.outline-\[1px\] {
  outline-width: 1px;
}
.outline-offset-1 {
  outline-offset: 1px;
}
.outline-offset-2 {
  outline-offset: 2px;
}
.outline-brandBlue {
  outline-color: #3857FF;
}
.outline-transparent {
  outline-color: #00000000;
}
.outline-white {
  outline-color: #ffffff;
}
.\!ring-0 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}
.ring {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-1 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-12 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(12px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-inset {
  --tw-ring-inset: inset;
}
.ring-arcticHaze {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(233 236 237 / var(--tw-ring-opacity, 1));
}
.ring-black {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1));
}
.ring-opacity-5 {
  --tw-ring-opacity: 0.05;
}
.\!ring-offset-0 {
  --tw-ring-offset-width: 0px !important;
}
.ring-offset-1 {
  --tw-ring-offset-width: 1px;
}
.ring-offset-background {
  --tw-ring-offset-color: rgb(var(--background));
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.invert {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.sepia {
  --tw-sepia: sepia(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur-\[20px\] {
  --tw-backdrop-blur: blur(20px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-md {
  --tw-backdrop-blur: blur(12px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-none {
  --tw-backdrop-blur:  ;
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.\!transition-all {
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[grid-template-rows\] {
  transition-property: grid-template-rows;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[max-height\] {
  transition-property: max-height;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[opacity\2c margin-bottom\2c top\] {
  transition-property: opacity,margin-bottom,top;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-shadow {
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.delay-100 {
  transition-delay: 100ms;
}
.delay-150 {
  transition-delay: 150ms;
}
.\!duration-200 {
  transition-duration: 200ms !important;
}
.duration-150 {
  transition-duration: 150ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.duration-500 {
  transition-duration: 500ms;
}
.duration-700 {
  transition-duration: 700ms;
}
.duration-\[1500ms\] {
  transition-duration: 1500ms;
}
.duration-\[3500ms\] {
  transition-duration: 3500ms;
}
.ease-\[cubic-bezier\(0\.4\2c 0\2c 0\.2\2c 1\)\] {
  transition-timing-function: cubic-bezier(0.4,0,0.2,1);
}
.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-linear {
  transition-timing-function: linear;
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.will-change-contents {
  will-change: contents;
}
.will-change-transform {
  will-change: transform;
}
.contain-layout {
  --tw-contain-layout: layout;
  contain: var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style);
}
.\!text-xs {
    font-size: var(--font-xs) !important;
  }
.text-xs {
    font-size: var(--font-xs);
  }
.\!text-sm {
    font-size: var(--font-sm) !important;
  }
.text-sm {
    font-size: var(--font-sm);
  }
.\!text-base {
    font-size: var(--font-base) !important;
  }
.text-base {
    font-size: var(--font-base);
  }
.\!text-lg {
    font-size: var(--font-lg) !important;
  }
.text-lg {
    font-size: var(--font-lg);
  }
.\!text-xl {
    font-size: var(--font-xl) !important;
  }
.text-xl {
    font-size: var(--font-xl);
  }
.\!text-xl-plus {
    font-size: var(--font-xl-plus) !important; /* was .text-22px */
  }
.text-xl-plus {
    font-size: var(--font-xl-plus); /* was .text-22px */
  }
.\!text-2xl {
    font-size: var(--font-2xl) !important;
  }
.text-2xl {
    font-size: var(--font-2xl);
  }
.text-2xxl {
    font-size: var(--font-2xxl);
  }
.\!text-2xl-plus {
    font-size: var(--font-2xl-plus) !important; /* was .text-28px */
  }
.text-3xl {
    font-size: var(--font-3xl);
  }
.\!text-4xl {
    font-size: var(--font-4xl) !important; /* was .text-32px */
  }
.text-4xl {
    font-size: var(--font-4xl); /* was .text-32px */
  }
.text-4xl-plus {
    font-size: var(--font-4xl-plus);
  }
.hide-password-icon::-ms-reveal,
  .hide-password-icon::-ms-clear,
  .hide-password-icon::-webkit-password-toggle-button {
    display: none !important;
  }
.\[-ms-overflow-style\:none\] {
  -ms-overflow-style: none;
}
.\[-webkit-clip-path\:url\(\#clipDesktop\)\] {
  -webkit-clip-path: url(#clipDesktop);
}
.\[-webkit-clip-path\:url\(\#clipMobile\)\] {
  -webkit-clip-path: url(#clipMobile);
}
.\[-webkit-font-smoothing\:antialiased\] {
  -webkit-font-smoothing: antialiased;
}
.\[background\:linear-gradient\(180deg\2c rgba\(255\2c 255\2c 255\2c 0\.9\)_24\.11\%\2c \#FFFFFF_92\.94\%\)\2c linear-gradient\(90deg\2c \#ED3237_0\%\2c \#46A34C_33\.65\%\2c \#3857FF_63\.94\%\2c \#CA226E_100\%\)\] {
  background: linear-gradient(180deg,rgba(255,255,255,0.9) 24.11%,#FFFFFF 92.94%),linear-gradient(90deg,#ED3237 0%,#46A34C 33.65%,#3857FF 63.94%,#CA226E 100%);
}
.\[background\:linear-gradient\(270deg\2c \#3857FF_39\.9\%\2c rgba\(56\2c 87\2c 255\2c 0\)_100\%\)\] {
  background: linear-gradient(270deg,#3857FF 39.9%,rgba(56,87,255,0) 100%);
}
.\[background\:linear-gradient\(330\.9deg\2c _\#F4F6FF_2\.41\%\2c _\#FFFFFF_55\.17\%\2c _rgba\(255\2c _230\2c _237\2c _0\.25\)_99\.08\%\)\] {
  background: linear-gradient(330.9deg, #F4F6FF 2.41%, #FFFFFF 55.17%, rgba(255, 230, 237, 0.25) 99.08%);
}
.\[background\:linear-gradient\(90deg\2c \#3857FF_39\.9\%\2c rgba\(56\2c 87\2c 255\2c 0\)_100\%\)\] {
  background: linear-gradient(90deg,#3857FF 39.9%,rgba(56,87,255,0) 100%);
}
.\[background\:linear-gradient\(90deg\2c theme\(colors\.crimsonFlare\)_0\%\2c theme\(colors\.meadowGreen\)_33\.65\%\2c theme\(colors\.brandBlue\)_63\.94\%\2c theme\(colors\.magentaBloom\)_100\%\)\2c linear-gradient\(180deg\2c rgba\(249\2c 250\2c 255\2c 0\.85\)_24\.11\%\2c theme\(colors\.lightIce\)_92\.94\%\)\] {
  background: linear-gradient(90deg,#ED3237 0%,#46A34C 33.65%,#3857FF 63.94%,#CA226E 100%),linear-gradient(180deg,rgba(249,250,255,0.85) 24.11%,#F9FAFF 92.94%);
}
.\[background\:linear-gradient\(90deg\2c theme\(colors\.crimsonFlare\)_0\%\2c theme\(colors\.meadowGreen\)_33\.65\%\2c theme\(colors\.brandBlue\)_63\.94\%\2c theme\(colors\.magentaBloom\)_100\%\)\2c linear-gradient\(180deg\2c rgba\(249\2c 250\2c 255\2c 0\.95\)_24\.11\%\2c theme\(colors\.lightIce\)_92\.94\%\)\] {
  background: linear-gradient(90deg,#ED3237 0%,#46A34C 33.65%,#3857FF 63.94%,#CA226E 100%),linear-gradient(180deg,rgba(249,250,255,0.95) 24.11%,#F9FAFF 92.94%);
}
.\!\[box-shadow\:inset_0_-2px_0_0_\#E9E9E9\] {
  box-shadow: inset 0 -2px 0 0 #E9E9E9 !important;
}
.\!\[box-shadow\:inset_0_-4px_0_0_\#222222\] {
  box-shadow: inset 0 -4px 0 0 #222222 !important;
}
.\[filter\:brightness\(0\)_saturate\(100\%\)_invert\(30\%\)_sepia\(90\%\)_saturate\(1800\%\)_hue-rotate\(225deg\)_brightness\(85\%\)_contrast\(115\%\)\] {
  filter: brightness(0) saturate(100%) invert(30%) sepia(90%) saturate(1800%) hue-rotate(225deg) brightness(85%) contrast(115%);
}
.\[left\:var\(--popover-left\2c 0px\)\] {
  left: var(--popover-left,0px);
}
.\[overflow-x\:clip\] {
  overflow-x: clip;
}
.\[scrollbar-width\:none\] {
  scrollbar-width: none;
}
.\!\[text-shadow\:0\.5px_0_0_currentColor\] {
  text-shadow: 0.5px 0 0 currentColor !important;
}
.\[top\:var\(--popover-top\2c 0px\)\] {
  top: var(--popover-top,0px);
}
.\[transition\:transform_300ms_ease-out\2c padding_300ms_ease-out\2c background-color_300ms_ease-out\] {
  transition: transform 300ms ease-out,padding 300ms ease-out,background-color 300ms ease-out;
}
.\[width\:var\(--popover-width\2c 340px\)\] {
  width: var(--popover-width,340px);
}
:root {
  --base-scale: 1; /* design calibration */
  --accessibility-scale: 1;
  --text-scale: calc(var(--base-scale) * var(--accessibility-scale));
}
/* Set default fonts */
/* `overflow-x: hidden` on body can create scroll containment that breaks
   in-page `position: sticky`; `clip` clips without a scrollport (CSS Overflow 3). */
@supports (overflow-x: clip) {
  body {
    overflow-x: clip;
  }
}
/* Lock scroll on both html and body when Radix Dialog is open */
body[data-scroll-locked] {
  overflow: hidden !important;
}
/* Override react-remove-scroll-bar's position:relative !important which breaks
   react-aria tooltip positioning. Doubled attribute selector for higher specificity
   so this beats the dynamically injected <style> tag. */
body[data-scroll-locked][data-scroll-locked] {
  position: static !important;
}
html:has(body[data-scroll-locked]) {
  overflow: hidden !important;
}
/* Shared utility classes */
/* Web-specific CSS variables */
:root {
  --foreground-rgb: 0, 0, 0;
  --background-start-rgb: 255, 255, 255;
  --background-end-rgb: 255, 255, 255;

  /* 🆕 Base font sizes that scale dynamically */
  --font-xs: calc(0.75rem * var(--text-scale)); /* 12px */
  --font-xs-medium: calc(0.8125rem * var(--text-scale)); /* 13px */
  --font-sm: calc(0.875rem * var(--text-scale)); /* 14px */
  --font-base: calc(1rem * var(--text-scale)); /* 16px */
  --font-lg: calc(1.125rem * var(--text-scale)); /* 18px */
  --font-xl: calc(1.25rem * var(--text-scale)); /* 20px */
  --font-xl-plus: calc(1.375rem * var(--text-scale)); /* 22px */
  --font-2xl: calc(1.5rem * var(--text-scale)); /* 24px */
  --font-2xxl: calc(1.625rem * var(--text-scale)); /* 26px */
  --font-2xl-plus: calc(1.75rem * var(--text-scale)); /* 28px */
  --font-3xl: calc(1.875rem * var(--text-scale)); /* 30px */
  --font-4xl: calc(2rem * var(--text-scale)); /* 32px */
  --font-4xl-plus: calc(2.25rem * var(--text-scale)); /* 36px */
  --font-4xl-plus2: calc(2.375rem * var(--text-scale)); /* 38px */
  --font-4xl-plus3: calc(2.5rem * var(--text-scale)); /* 40px */
  --font-4xl-plus4: calc(2.625rem * var(--text-scale)); /* 42px */
  --font-5xl: calc(2.875rem * var(--text-scale)); /* 46px */
  --font-6xl: calc(3rem * var(--text-scale)); /* 48px */
}
@media (prefers-color-scheme: dark) {
  :root {
    --foreground-rgb: 255, 255, 255;
    --background-start-rgb: 0, 0, 0;
    --background-end-rgb: 0, 0, 0;
  }
}
body {
  color: rgb(var(--foreground-rgb));
  background: linear-gradient(
      to bottom,
      transparent,
      rgb(var(--background-end-rgb))
    )
    rgb(var(--background-start-rgb));

  /* 🆕 Accessibility scaling support */
  font-size: var(--font-base);
  line-height: calc(1.5 * var(--text-scale));
  transition: font-size 0.2s ease-in-out, line-height 0.2s ease-in-out;
}
/* Web-specific component utility classes using Tailwind (@apply) */
/* ======================================================
   🆕 Tailwind Font Scaling Utilities (Smart Accessibility)
   ====================================================== */
/* ======================================================
   🔧 Autofill & Input Styling
   ====================================================== */
/* Light mode autofill (default) */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  box-shadow: 0 0 0 1000px white inset !important;
  -webkit-text-fill-color: #1a1a1a !important;
  background-color: white !important;
  caret-color: #1a1a1a !important;
}
/* Light mode autofill when input is disabled */
input:-webkit-autofill:disabled {
  box-shadow: 0 0 0 1000px #F6F6F6 inset !important;
  -webkit-text-fill-color: #A4A4A4 !important;
  background-color: #F6F6F6 !important;
}
/* Dark mode autofill - targets Tailwind's class-based dark mode (.dark on <html>) */
.dark input:-webkit-autofill,
.dark input:-webkit-autofill:hover,
.dark input:-webkit-autofill:focus,
.dark input:-webkit-autofill:active {
  box-shadow: 0 0 0 1000px #222222 inset !important;
  -webkit-text-fill-color: #ffffff !important;
  background-color: #222222 !important;
  caret-color: #ffffff !important;
}
/* Dark mode autofill when input is disabled */
.dark input:-webkit-autofill:disabled {
  box-shadow: 0 0 0 1000px #484848 inset !important;
  -webkit-text-fill-color: #A4A4A4 !important;
  background-color: #484848 !important;
}
.katex {
  font-family: "Source Sans 3", ui-sans-serif, system-ui, sans-serif !important;
  font-style: normal !important;
}
.katex .mathnormal,
.katex .mathit,
.katex .mathrm,
.katex .mathbf,
.katex .mathsf,
.katex .mathtt,
.katex .mathdefault,
.katex .mord,
.katex .minner,
.katex .mop,
.katex .mrel,
.katex .mbin,
.katex .mpunct,
.katex .mopen,
.katex .mclose,
.katex .mfrac,
.katex .msupsub {
  font-family: "Source Sans 3", ui-sans-serif, system-ui, sans-serif !important;
  font-style: normal !important;
}
/* ======================================================
   🔧 Scrollbar Utilities
   ====================================================== */
.scrollbar-hide {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.scrollbar-hide::-webkit-scrollbar {
  display: none;
}
.scroll-smooth {
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
}
/* Custom scrollbar styles for Select component */
[data-radix-select-viewport] {
  scrollbar-width: thin !important;
  -ms-overflow-style: auto !important;
  scrollbar-color: #d9d9d9 transparent !important;
}
/** 
 * Lock body scroll when Radix Dialog/Drawer (e.g. Quick Invest, Filters) is open
 * Also lock html — when body gets overflow:hidden the browser shifts scroll to html
 * 
 * NOTE: data-scroll-locked counter increases for each Radix component:
 * - data-scroll-locked="1" with .radix-select-open = select-only (allow scroll)
 * - data-scroll-locked="1" without .radix-select-open = sidebar/dialog-only (lock scroll)
 * - data-scroll-locked="2"+ = multiple components (lock scroll)
 **/
html:has(body[data-scroll-locked]),
body[data-scroll-locked] {
  overflow: hidden !important;
}
body[data-scroll-locked][data-scroll-locked] {
  position: static !important;
}
/** 
 * Allow scroll when ONLY select is open (and no other Radix components)
 * This targets: data-scroll-locked="1" with .radix-select-open class
 * 
 * Higher specificity: attribute value selector + class selector defeats the general rule
 **/
body[data-scroll-locked="1"].radix-select-open {
  margin-right: 0px !important;
  overflow: auto !important;
  overscroll-behavior: auto !important;
  touch-action: auto !important;
  pointer-events: auto !important;
}
/** Also handle the html element when only select is open **/
html:has(body[data-scroll-locked="1"].radix-select-open) {
  overflow: auto !important;
}
/* Shimmer Animation for Skeleton Loaders */
@keyframes shimmer {
  0% {
    background-position: -200% 0;
  }
  100% {
    background-position: 200% 0;
  }
}
.shimmer {
  background: linear-gradient(90deg, #e2e8f0 25%, #f1f5f9 50%, #e2e8f0 75%);
  background-size: 200% 100%;
  animation: shimmer 2s infinite;
}
/* Recharts - remove all focus outlines and black boxes on click/focus */
.recharts-wrapper,
.recharts-wrapper *,
.recharts-surface,
.recharts-surface *,
.recharts-tooltip-wrapper,
.recharts-tooltip-wrapper *,
.recharts-layer,
.recharts-area,
.recharts-line,
.recharts-pie,
.recharts-sector,
.recharts-curve,
.recharts-dot,
.recharts-active-dot,
.recharts-brush,
.recharts-cartesian-grid,
.recharts-responsive-container,
.recharts-responsive-container * {
  outline: none !important;
  box-shadow: none !important;
}
.recharts-wrapper:focus,
.recharts-wrapper:focus-visible,
.recharts-wrapper:focus-within,
.recharts-wrapper *:focus,
.recharts-wrapper *:focus-visible,
.recharts-surface:focus,
.recharts-surface:focus-visible,
.recharts-tooltip-wrapper:focus,
.recharts-tooltip-wrapper:focus-visible,
.recharts-tooltip-wrapper:focus-within,
.recharts-responsive-container:focus,
.recharts-responsive-container:focus-visible,
.recharts-responsive-container *:focus,
.recharts-responsive-container *:focus-visible {
  outline: none !important;
  box-shadow: none !important;
}
/* SVG elements should never have focus outlines */
svg:focus,
svg:focus-visible,
svg *:focus,
svg *:focus-visible,
svg path:focus,
svg rect:focus,
svg circle:focus,
svg g:focus {
  outline: none !important;
  box-shadow: none !important;
}
/* Ensure tooltip wrapper background is transparent */
.recharts-tooltip-wrapper {
  background: transparent !important;
  pointer-events: none;
}
@media (min-width: 78rem) and (max-width: 81.99rem) {
  .home-layout-max-padding {
    padding-inline: clamp(1.5rem, 3.5vw, 3rem);
  }
  .banner-spacing {
    padding-bottom: 4.5rem !important;
  }
  .investment-cal-max-w{
    padding-top: 2rem !important;
  }
  .explore-mf-max-w,
  .invest-with-max-w,
  .video-player-max-w,
  .goals-plans-max-w,
  .investment-cal-max-w,
  .learning-hub-max-w {
    max-width: 60rem !important;
  }
  .quick-link-home-container-max-w {
    max-width: 65rem !important;
  }
  .quick-link-card-1280 {
    flex: 1 1 0 !important;
    min-width: 8.75rem !important;
    max-width: 11rem !important;
    margin-right: 0.1rem !important;
  }
  .quick-link-arrow{
    width:0.18rem !important;
    zoom:0.9 !important;
  }
  .quick-link-description {
    font-size: calc(0.76rem * var(--accessibility-scale)) !important;
    width: 10rem !important;
    line-height: 1.2rem !important;
  }
  .investment-strategy-spacing {
    padding-top: 4rem !important;
    padding-bottom: 7rem !important;
  }
  .invest-with-purpose-title {
    font-size: calc(1.26rem * var(--accessibility-scale)) !important;
  }
  .invest-with-purpose-scrollable {
    gap: 0.9rem !important;
  }
  .mutual-fund-blog-card {
    min-width: 14.3rem !important;
    max-width: 15.125rem !important;
  }
  .goal-card-media-query {
    width: 29rem !important;
  }
  .investment-cal-middleSection {
    margin-top: 0.5rem !important;
    gap: 1.5rem !important;
  }
  .blog-video-spacing {
    max-width: 60rem !important;
    margin-inline: auto !important;
  }
  .card-box-wider {
    max-width: 55rem !important;
  }
  .width-1280-radio-inner {
    width: 0.58rem !important;
    height: 0.58rem !important;
  }
  .width-1280-circle-indicator {
    width: 1.54rem !important;
    height: 1.54rem !important;
  }
  .width-1280-warningIcon {
    width: 5rem !important;
  }
  .width-1280-tooltipIcon {
    width: 1.05rem !important;
    height: 1.05rem !important;
  }
  .videoLib-container {
    height: 30rem !important;
    padding-right: 0px !important;
  }
  .videoLib-height {
    height: 29rem !important;
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }
  .videoLib-carousel-height {
    height: 6.25rem !important;
  }
  .videoLib-gradient-height {
    height: 16rem !important;
  }
  .videoLib-content {
    top: 2rem !important;
  }
  .fund-name-width {
    min-width: 20rem !important;
    max-width: 24.75rem !important;
    width: 20rem !important;
  }
  .quick-invest-sidebar {
    width: 27rem !important;
  }
  .quick-invest-input {
    width: 4.5rem !important;
  }
  .quick-invest-pin-input {
    width: 2.8rem !important;
    height: 2.6rem !important;
  }
  .arn-input {
    font-size: 0.9rem !important;
  }
  .otp-drawer-folio {
    width: 27rem !important;
    padding: 2rem;
  }
  .remove-mx-1280 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .header-popover-itemContainer {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
    padding-left:5px !important;
    padding-right:5px !important;
  }

  .header-arrow-icon{
    zoom:0.8 !important;
  }

  .header-popover-arrow{
    top:1.4rem !important;
  }

  .header-popover-container{
    top: 1.8rem !important;
  }

  .header-login-button{
    width: 7.7rem !important;
  }

  .header-popover-content{
    padding:1rem !important;
  }

  .header-popover-menu{
    gap:0.3rem !important
  }
  
  .header-layout-left-section{
    gap: 2.5rem !important;
  }

  /* 1280px – login card vertical breathing room */
  .login-card-padding-y {
    padding-block: clamp(1rem, 1.5vw, 1.5rem);
  }
}
@media (min-width: 1310px) and (max-width: 1350px) {
  .goal-card-media-query{
    width: 30.625rem !important;
  }
}
/*
  Width-based root scaling to approximate browser zoom visual density:
  - 1000px to 1200px gets a very light reduction so laptop layouts feel a bit tighter
  - 1280px viewport at browser 100% should feel closer to the 1600px / 80% reference
  - 1466px viewport approximates the browser 90% visual state
  - 1600px+ stays at the default 100% design scale
*/
@media (min-width: 62.5rem) and (max-width: 78.5rem) {
  :root {
    --base-scale: 0.99;
  }

  html {
    font-size: 15.8px;
  }
}
@media (min-width: 80rem) and (max-width: 91.624rem) {
  :root {
    --base-scale: 0.975;
  }

  html {
    font-size: 15px;
  }
}
@media (min-width: 91.625rem) and (max-width: 99.99rem) {
  :root {
    --base-scale: 0.985;
  }

  html {
    font-size: 15.5px;
  }
}
@media (min-width: 100rem) {
  :root {
    --base-scale: 1;
  }

  html {
    font-size: 16px;
  }
}
@media (min-width: 82rem) and (max-width: 87.99rem) {
  .investment-cal-max-w{
    padding-top:3rem !important;
    max-width: 70rem !important;
    padding-left: 0px !important;
    padding-right: 0px !important;

    header{
      margin-bottom: 1.2rem !important;
    }
  }
  .investment-cal-middleSection{
    margin-top: 0.7rem !important;
  }
  .login-card-wrapper-width {
    width: min(100%, 50rem) !important;
    max-width: min(50rem, calc(100vw - 2.5rem)) !important;
  }
  .login-card-left-fit{
    padding: 2.25rem !important;
    padding-right:1rem !important;
  }
}
@media (min-width: 88rem) and (max-width: 105rem) {
  .login-card-wrapper-width {
    width: min(100%, 59rem) !important;
    max-width: min(59rem, calc(100vw - 2.5rem)) !important;
  }
  .login-card-left-fit{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .login-title-fit{
    margin-bottom:2rem !important;
  }
}
@media (min-width: 82rem) and (max-width: 105rem) {
  .home-layout-max-padding {
    padding-inline: clamp(1.5rem, 3.5vw, 2.5rem);
  }
  .invest-with-purpose-title {
    font-size: calc(1.5rem * var(--accessibility-scale)) !important;
  }
  .mutual-fund-blog-card {
    min-width: 16.75rem !important;
    max-width: 17.5rem !important;
  }
  .blog-video-spacing {
    margin-inline: auto !important;
  }
  .videoLib-container {
    height: 33rem !important;
    padding-right: 0px !important;
  }
  .videoLib-height {
    height: 32rem !important;
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }
  .videoLib-content {
    top: 3rem !important;
  }
}
@media (min-width: 80rem) and (max-width: 84.99rem) {
  .fund-name-width,
  th.fund-name-width,
  td.fund-name-width {
    min-width: 20rem !important;
    max-width: 24.75rem !important;
    width: 22rem !important;
  }
}
@media (min-width: 82rem) and (max-width: 99rem) {
  .quick-link-home-container-max-w {
    max-width: 75rem !important;
  }
  .quick-link-description {
    display: inline-block !important;
  }
}
@media (min-width: 81.25rem) and (max-width: 84.9375rem) {
  .quick-link-description {
    width: 9.8rem !important;
  }
}
@media (min-width: 85rem) and (max-width: 87.9375rem) {
  .quick-link-description {
    width: 10.5rem !important;
  }
}
@media (min-width: 88rem) and (max-width: 99rem) {
  .quick-link-description {
    width: 11rem !important;
  }
}
@media (min-width: 99rem) {
  .quick-link-home-container-max-w {
    max-width: 80rem !important;
  }
  .overflow-x-check {
    overflow-x: visible;
  }
}
.home-black-section {
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  width: 100vw;
}
@media (min-width: 105.1rem) {
  .home-layout-max-padding {
    padding-inline: clamp(1.5rem, 3.5vw, 1.5rem);
  }
  .goal-card-media-query {
    width: 37.5rem !important;
  }
  .quick-link-home-container-max-w,
  .explore-mf-max-w,
  .invest-with-max-w,
  .video-player-max-w,
  .goals-plans-max-w,
  .investment-cal-max-w,
  .blog-video-spacing,
  .mutual-fund-blogs-max-w {
    max-width: 75rem !important;
  }
  .blog-video-spacing {
    margin-inline: auto !important;
  }
  .overflow-x-check {
    overflow-x: visible;
  }
}
.marker\:text-\[0\.75rem\] *::marker {
  font-size: 0.75rem;
}
.marker\:text-base *::marker {
  font-size: 1rem;
  line-height: 1.5rem;
}
.marker\:font-bold *::marker {
  font-weight: 700;
}
.marker\:text-base *::marker {
    font-size: var(--font-base);
  }
.marker\:text-\[0\.75rem\]::marker {
  font-size: 0.75rem;
}
.marker\:text-base::marker {
  font-size: 1rem;
  line-height: 1.5rem;
}
.marker\:font-bold::marker {
  font-weight: 700;
}
.marker\:text-base::marker {
    font-size: var(--font-base);
  }
.placeholder\:text-\[18px\]::-moz-placeholder {
  font-size: 18px;
}
.placeholder\:text-\[18px\]::placeholder {
  font-size: 18px;
}
.placeholder\:text-base::-moz-placeholder {
  font-size: 1rem;
  line-height: 1.5rem;
}
.placeholder\:text-base::placeholder {
  font-size: 1rem;
  line-height: 1.5rem;
}
.placeholder\:\!font-semibold::-moz-placeholder {
  font-weight: 600 !important;
}
.placeholder\:\!font-semibold::placeholder {
  font-weight: 600 !important;
}
.placeholder\:font-medium::-moz-placeholder {
  font-weight: 500;
}
.placeholder\:font-medium::placeholder {
  font-weight: 500;
}
.placeholder\:font-normal::-moz-placeholder {
  font-weight: 400;
}
.placeholder\:font-normal::placeholder {
  font-weight: 400;
}
.placeholder\:font-semibold::-moz-placeholder {
  font-weight: 600;
}
.placeholder\:font-semibold::placeholder {
  font-weight: 600;
}
.placeholder\:text-darkGray::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1));
}
.placeholder\:text-darkGray::placeholder {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1));
}
.placeholder\:text-gray::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(72 72 72 / var(--tw-text-opacity, 1));
}
.placeholder\:text-gray::placeholder {
  --tw-text-opacity: 1;
  color: rgb(72 72 72 / var(--tw-text-opacity, 1));
}
.placeholder\:text-lightGray::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(164 164 164 / var(--tw-text-opacity, 1));
}
.placeholder\:text-lightGray::placeholder {
  --tw-text-opacity: 1;
  color: rgb(164 164 164 / var(--tw-text-opacity, 1));
}
.placeholder\:text-neutralLightGray::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(72 72 72 / var(--tw-text-opacity, 1));
}
.placeholder\:text-neutralLightGray::placeholder {
  --tw-text-opacity: 1;
  color: rgb(72 72 72 / var(--tw-text-opacity, 1));
}
.placeholder\:text-semiLightGray::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(165 165 181 / var(--tw-text-opacity, 1));
}
.placeholder\:text-semiLightGray::placeholder {
  --tw-text-opacity: 1;
  color: rgb(165 165 181 / var(--tw-text-opacity, 1));
}
.placeholder\:text-base::-moz-placeholder {
    font-size: var(--font-base);
  }
.placeholder\:text-base::placeholder {
    font-size: var(--font-base);
  }
.before\:absolute::before {
  content: var(--tw-content);
  position: absolute;
}
.before\:inset-x-0::before {
  content: var(--tw-content);
  left: 0px;
  right: 0px;
}
.before\:left-0::before {
  content: var(--tw-content);
  left: 0px;
}
.before\:right-0::before {
  content: var(--tw-content);
  right: 0px;
}
.before\:top-0::before {
  content: var(--tw-content);
  top: 0px;
}
.before\:mx-0::before {
  content: var(--tw-content);
  margin-left: 0px;
  margin-right: 0px;
}
.before\:mt-0::before {
  content: var(--tw-content);
  margin-top: 0px;
}
.before\:block::before {
  content: var(--tw-content);
  display: block;
}
.before\:h-\[1\.25rem\]::before {
  content: var(--tw-content);
  height: 1.25rem;
}
.before\:h-px::before {
  content: var(--tw-content);
  height: 1px;
}
.before\:w-full::before {
  content: var(--tw-content);
  width: 100%;
}
.before\:bg-deepFjord::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(25 45 54 / var(--tw-bg-opacity, 1));
}
.before\:bg-frostBlue::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 255 / var(--tw-bg-opacity, 1));
}
.before\:bg-gradient-to-r::before {
  content: var(--tw-content);
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.before\:from-transparent::before {
  content: var(--tw-content);
  --tw-gradient-from: #00000000 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.before\:via-\[\#ADBAFF\]::before {
  content: var(--tw-content);
  --tw-gradient-to: rgb(173 186 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #ADBAFF var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.before\:to-transparent::before {
  content: var(--tw-content);
  --tw-gradient-to: #00000000 var(--tw-gradient-to-position);
}
.before\:px-4::before {
  content: var(--tw-content);
  padding-left: 1rem;
  padding-right: 1rem;
}
.before\:py-\[0\.5625rem\]::before {
  content: var(--tw-content);
  padding-top: 0.5625rem;
  padding-bottom: 0.5625rem;
}
.before\:text-left::before {
  content: var(--tw-content);
  text-align: left;
}
.before\:font-source-serif::before {
  content: var(--tw-content);
  font-family: 'Source Serif 4', ui-serif, Georgia, serif;
}
.before\:text-base::before {
  content: var(--tw-content);
  font-size: 1rem;
  line-height: 1.5rem;
}
.before\:font-semibold::before {
  content: var(--tw-content);
  font-weight: 600;
}
.before\:leading-\[1\.375rem\]::before {
  content: var(--tw-content);
  line-height: 1.375rem;
}
.before\:tracking-\[-0\.02em\]::before {
  content: var(--tw-content);
  letter-spacing: -0.02em;
}
.before\:content-\[\'\'\]::before {
  --tw-content: '';
  content: var(--tw-content);
}
.before\:content-\[attr\(data-label\)\]::before {
  --tw-content: attr(data-label);
  content: var(--tw-content);
}
.before\:text-base::before {
    content: var(--tw-content);
    font-size: var(--font-base);
  }
.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}
.after\:left-1\/2::after {
  content: var(--tw-content);
  left: 50%;
}
.after\:top-full::after {
  content: var(--tw-content);
  top: 100%;
}
.after\:-translate-x-1\/2::after {
  content: var(--tw-content);
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.after\:border-4::after {
  content: var(--tw-content);
  border-width: 4px;
}
.after\:border-transparent::after {
  content: var(--tw-content);
  border-color: #00000000;
}
.after\:border-t-darkGray::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-top-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
}
.after\:content-\[\'\'\]::after {
  --tw-content: '';
  content: var(--tw-content);
}
.first\:absolute:first-child {
  position: absolute;
}
.first\:ml-1:first-child {
  margin-left: 0.25rem;
}
.first\:ml-\[0\.3rem\]:first-child {
  margin-left: 0.3rem;
}
.first\:ml-\[0\.8rem\]:first-child {
  margin-left: 0.8rem;
}
.first\:ml-\[1rem\]:first-child {
  margin-left: 1rem;
}
.first\:rounded-l-\[0\.75rem\]:first-child {
  border-top-left-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
.first\:rounded-tl-\[1rem\]:first-child {
  border-top-left-radius: 1rem;
}
.first\:border-l:first-child {
  border-left-width: 1px;
}
.first\:border-t-0:first-child {
  border-top-width: 0px;
}
.first\:pl-0:first-child {
  padding-left: 0px;
}
.first\:before\:rounded-t-\[1rem\]:first-child::before {
  content: var(--tw-content);
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}
.last\:mr-\[0\.3rem\]:last-child {
  margin-right: 0.3rem;
}
.last\:mr-\[1rem\]:last-child {
  margin-right: 1rem;
}
.last\:flex-1:last-child {
  flex: 1 1 0%;
}
.last\:rounded-r-\[0\.75rem\]:last-child {
  border-top-right-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.last\:rounded-tr-\[1rem\]:last-child {
  border-top-right-radius: 1rem;
}
.last\:border-0:last-child {
  border-width: 0px;
}
.last\:border-b-0:last-child {
  border-bottom-width: 0px;
}
.last\:border-r:last-child {
  border-right-width: 1px;
}
.last\:border-r-0:last-child {
  border-right-width: 0px;
}
.last\:pb-\[1rem\]:last-child {
  padding-bottom: 1rem;
}
.last\:pr-\[0\.75rem\]:last-child {
  padding-right: 0.75rem;
}
.last\:pr-\[1\.125rem\]:last-child {
  padding-right: 1.125rem;
}
.last\:shadow-none:last-child {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.odd\:bg-lightIce:nth-child(odd) {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 255 / var(--tw-bg-opacity, 1));
}
.even\:bg-lightIce:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 255 / var(--tw-bg-opacity, 1));
}
.focus-within\:w-\[10rem\]:focus-within {
  width: 10rem;
}
.focus-within\:border-brandBlue:focus-within {
  --tw-border-opacity: 1;
  border-color: rgb(56 87 255 / var(--tw-border-opacity, 1));
}
.focus-within\:border-brandRed:focus-within {
  --tw-border-opacity: 1;
  border-color: rgb(255 0 73 / var(--tw-border-opacity, 1));
}
.focus-within\:\!ring-0:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}
.focus-within\:ring-1:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus-within\:ring-2:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus-within\:ring-blue-500:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));
}
.focus-within\:ring-brandBlue:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(56 87 255 / var(--tw-ring-opacity, 1));
}
.focus-within\:\!ring-offset-0:focus-within {
  --tw-ring-offset-width: 0px !important;
}
.focus-within\:ring-offset-1:focus-within {
  --tw-ring-offset-width: 1px;
}
.hover\:z-50:hover {
  z-index: 50;
}
.hover\:w-\[10rem\]:hover {
  width: 10rem;
}
.hover\:scale-105:hover {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:scale-110:hover {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:border-brandBlue:hover {
  --tw-border-opacity: 1;
  border-color: rgb(56 87 255 / var(--tw-border-opacity, 1));
}
.hover\:border-darkGray:hover {
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
}
.hover\:border-transparent:hover {
  border-color: #00000000;
}
.hover\:border-white:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.hover\:\!bg-brandBlue\/90:hover {
  background-color: rgb(56 87 255 / 0.9) !important;
}
.hover\:bg-accentBlue\/10:hover {
  background-color: rgb(47 111 237 / 0.1);
}
.hover\:bg-arcticHaze\/50:hover {
  background-color: rgb(233 236 237 / 0.5);
}
.hover\:bg-azureGlow:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(90 116 255 / var(--tw-bg-opacity, 1));
}
.hover\:bg-blue-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1));
}
.hover\:bg-brandBlue:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(56 87 255 / var(--tw-bg-opacity, 1));
}
.hover\:bg-brandBlue\/10:hover {
  background-color: rgb(56 87 255 / 0.1);
}
.hover\:bg-brandBlue\/20:hover {
  background-color: rgb(56 87 255 / 0.2);
}
.hover\:bg-brandBlue\/5:hover {
  background-color: rgb(56 87 255 / 0.05);
}
.hover\:bg-brandBlue\/90:hover {
  background-color: rgb(56 87 255 / 0.9);
}
.hover\:bg-brandBlueHover:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(42 69 224 / var(--tw-bg-opacity, 1));
}
.hover\:bg-darkGray:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
}
.hover\:bg-darkGray\/5:hover {
  background-color: rgb(34 34 34 / 0.05);
}
.hover\:bg-frostBlue:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 255 / var(--tw-bg-opacity, 1));
}
.hover\:bg-frostBlue\/60:hover {
  background-color: rgb(235 238 255 / 0.6);
}
.hover\:bg-indigoTide:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(39 61 179 / var(--tw-bg-opacity, 1));
}
.hover\:bg-lightIce:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 255 / var(--tw-bg-opacity, 1));
}
.hover\:bg-offGray:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 246 / var(--tw-bg-opacity, 1));
}
.hover\:bg-offWhite:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(233 233 233 / var(--tw-bg-opacity, 1));
}
.hover\:bg-powderSky:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(173 186 255 / var(--tw-bg-opacity, 1));
}
.hover\:bg-powderSky\/30:hover {
  background-color: rgb(173 186 255 / 0.3);
}
.hover\:bg-red-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
}
.hover\:bg-transparent:hover {
  background-color: #00000000;
}
.hover\:bg-white\/50:hover {
  background-color: rgb(255 255 255 / 0.5);
}
.hover\:pt-1\.5:hover {
  padding-top: 0.375rem;
}
.hover\:\!text-darkGray:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1)) !important;
}
.hover\:text-black:hover {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.hover\:text-blue-600:hover {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.hover\:text-blue-800:hover {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}
.hover\:text-brandBlue:hover {
  --tw-text-opacity: 1;
  color: rgb(56 87 255 / var(--tw-text-opacity, 1));
}
.hover\:text-coolGray:hover {
  --tw-text-opacity: 1;
  color: rgb(151 159 169 / var(--tw-text-opacity, 1));
}
.hover\:text-darkGray:hover {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1));
}
.hover\:text-gray:hover {
  --tw-text-opacity: 1;
  color: rgb(72 72 72 / var(--tw-text-opacity, 1));
}
.hover\:text-indigoTide:hover {
  --tw-text-opacity: 1;
  color: rgb(39 61 179 / var(--tw-text-opacity, 1));
}
.hover\:text-red-500:hover {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}
.hover\:text-slate-900:hover {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity, 1));
}
.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.hover\:underline:hover {
  text-decoration-line: underline;
}
.hover\:no-underline:hover {
  text-decoration-line: none;
}
.hover\:opacity-100:hover {
  opacity: 1;
}
.hover\:opacity-70:hover {
  opacity: 0.7;
}
.hover\:opacity-80:hover {
  opacity: 0.8;
}
.hover\:opacity-90:hover {
  opacity: 0.9;
}
.hover\:opacity-95:hover {
  opacity: 0.95;
}
.hover\:shadow-\[-0\.0625rem_0rem_1\.375rem_0rem_\#ADBAFF\]:hover {
  --tw-shadow: -0.0625rem 0rem 1.375rem 0rem #ADBAFF;
  --tw-shadow-colored: -0.0625rem 0rem 1.375rem 0rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-\[0_6px_12px_-2px_rgba\(0\2c 0\2c 0\2c 0\.15\)\]:hover {
  --tw-shadow: 0 6px 12px -2px rgba(0,0,0,0.15);
  --tw-shadow-colored: 0 6px 12px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-\[0px_8px_8px_-4px_rgba\(0\2c 0\2c 0\2c 0\.04\)\2c _0px_16px_20px_-4px_rgba\(0\2c 0\2c 0\2c 0\.10\)\]:hover {
  --tw-shadow: 0px 8px 8px -4px rgba(0,0,0,0.04), 0px 16px 20px -4px rgba(0,0,0,0.10);
  --tw-shadow-colored: 0px 8px 8px -4px var(--tw-shadow-color), 0px 16px 20px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-lg:hover {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-md:hover {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-xl:hover {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:outline-white:hover {
  outline-color: #ffffff;
}
.hover\:\!\[box-shadow\:inset_0_-4px_0_0_\#222222\]:hover {
  box-shadow: inset 0 -4px 0 0 #222222 !important;
}
.hover\:\!\[text-shadow\:0_0_0\.5px_currentColor\2c 0_0_0\.5px_currentColor\]:hover {
  text-shadow: 0 0 0.5px currentColor,0 0 0.5px currentColor !important;
}
.focus\:border-0:focus {
  border-width: 0px;
}
.focus\:border-brandBlue:focus {
  --tw-border-opacity: 1;
  border-color: rgb(56 87 255 / var(--tw-border-opacity, 1));
}
.focus\:border-brandRed:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 0 73 / var(--tw-border-opacity, 1));
}
.focus\:bg-transparent:focus {
  background-color: #00000000;
}
.focus\:underline:focus {
  text-decoration-line: underline;
}
.focus\:decoration-brandBlue:focus {
  text-decoration-color: #3857FF;
}
.focus\:opacity-100:focus {
  opacity: 1;
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-1:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-blue-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));
}
.focus\:ring-brandBlue:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(56 87 255 / var(--tw-ring-opacity, 1));
}
.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}
.focus-visible\:outline-none:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus-visible\:outline:focus-visible {
  outline-style: solid;
}
.focus-visible\:outline-2:focus-visible {
  outline-width: 2px;
}
.focus-visible\:outline-offset-2:focus-visible {
  outline-offset: 2px;
}
.focus-visible\:outline-brandBlue:focus-visible {
  outline-color: #3857FF;
}
.focus-visible\:ring-2:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus-visible\:ring-brandBlue:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(56 87 255 / var(--tw-ring-opacity, 1));
}
.focus-visible\:ring-white\/70:focus-visible {
  --tw-ring-color: rgb(255 255 255 / 0.7);
}
.focus-visible\:ring-offset-2:focus-visible {
  --tw-ring-offset-width: 2px;
}
.focus-visible\:ring-offset-brandBlue:focus-visible {
  --tw-ring-offset-color: #3857FF;
}
.active\:scale-95:active {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.active\:bg-transparent:active {
  background-color: #00000000;
}
.enabled\:hover\:border-azureGlow:hover:enabled {
  --tw-border-opacity: 1;
  border-color: rgb(90 116 255 / var(--tw-border-opacity, 1));
}
.enabled\:hover\:\!bg-white:hover:enabled {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.enabled\:hover\:bg-azureGlow:hover:enabled {
  --tw-bg-opacity: 1;
  background-color: rgb(90 116 255 / var(--tw-bg-opacity, 1));
}
.enabled\:hover\:bg-frostBlue:hover:enabled {
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 255 / var(--tw-bg-opacity, 1));
}
.enabled\:hover\:bg-transparent:hover:enabled {
  background-color: #00000000;
}
.enabled\:hover\:text-brandBlue:hover:enabled {
  --tw-text-opacity: 1;
  color: rgb(56 87 255 / var(--tw-text-opacity, 1));
}
.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed;
}
.disabled\:border-transparent:disabled {
  border-color: #00000000;
}
.disabled\:bg-brandBlue:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(56 87 255 / var(--tw-bg-opacity, 1));
}
.disabled\:bg-frostBlue:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 255 / var(--tw-bg-opacity, 1));
}
.disabled\:bg-offGray:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 246 / var(--tw-bg-opacity, 1));
}
.disabled\:bg-offWhite:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(233 233 233 / var(--tw-bg-opacity, 1));
}
.disabled\:bg-transparent:disabled {
  background-color: #00000000;
}
.disabled\:text-lightGray:disabled {
  --tw-text-opacity: 1;
  color: rgb(164 164 164 / var(--tw-text-opacity, 1));
}
.disabled\:text-powderSky:disabled {
  --tw-text-opacity: 1;
  color: rgb(173 186 255 / var(--tw-text-opacity, 1));
}
.disabled\:text-white:disabled {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.disabled\:opacity-50:disabled {
  opacity: 0.5;
}
.disabled\:opacity-60:disabled {
  opacity: 0.6;
}
.disabled\:opacity-80:disabled {
  opacity: 0.8;
}
.disabled\:shadow-md:disabled {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.group:focus-within .group-focus-within\:pointer-events-auto {
  pointer-events: auto;
}
.group:focus-within .group-focus-within\:visible {
  visibility: visible;
}
.group:focus-within .group-focus-within\:rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/link:focus-within .group-focus-within\/link\:opacity-100 {
  opacity: 1;
}
.group:focus-within .group-focus-within\:opacity-0 {
  opacity: 0;
}
.group:focus-within .group-focus-within\:opacity-100 {
  opacity: 1;
}
.group:hover .group-hover\:pointer-events-auto {
  pointer-events: auto;
}
.group:hover .group-hover\:visible {
  visibility: visible;
}
.group:hover .group-hover\:mt-1 {
  margin-top: 0.25rem;
}
.group:hover .group-hover\:block {
  display: block;
}
.group:hover .group-hover\:hidden {
  display: none;
}
.group:hover .group-hover\:max-h-\[10rem\] {
  max-height: 10rem;
}
.group:hover .group-hover\:min-h-\[8\.4375rem\] {
  min-height: 8.4375rem;
}
.group:hover .group-hover\:w-full {
  width: 100%;
}
.group:hover .group-hover\:-translate-x-4 {
  --tw-translate-x: -1rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:translate-y-0 {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/investCard:hover .group-hover\/investCard\:scale-110 {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:scale-110 {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:scale-\[1\.15\] {
  --tw-scale-x: 1.15;
  --tw-scale-y: 1.15;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:justify-start {
  justify-content: flex-start;
}
.group:hover .group-hover\:bg-black\/80 {
  background-color: rgb(0 0 0 / 0.8);
}
.group:hover .group-hover\:bg-frostBlue {
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 255 / var(--tw-bg-opacity, 1));
}
.group:hover .group-hover\:bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.group:hover .group-hover\:from-brandBlue\/10 {
  --tw-gradient-from: rgb(56 87 255 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 87 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.group:hover .group-hover\:to-brightRed\/10 {
  --tw-gradient-to: rgb(237 50 55 / 0.1) var(--tw-gradient-to-position);
}
.group:hover .group-hover\:py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.group:hover .group-hover\:pt-2 {
  padding-top: 0.5rem;
}
.group:hover .group-hover\:font-medium {
  font-weight: 500;
}
.group\/item:hover .group-hover\/item\:text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.group\/link:hover .group-hover\/link\:text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.group:hover .group-hover\:text-bluishCyan {
  --tw-text-opacity: 1;
  color: rgb(36 64 77 / var(--tw-text-opacity, 1));
}
.group:hover .group-hover\:text-brandBlue {
  --tw-text-opacity: 1;
  color: rgb(56 87 255 / var(--tw-text-opacity, 1));
}
.group:hover .group-hover\:text-darkGray {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1));
}
.group:hover .group-hover\:text-gray {
  --tw-text-opacity: 1;
  color: rgb(72 72 72 / var(--tw-text-opacity, 1));
}
.group:hover .group-hover\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.group:hover .group-hover\:underline {
  text-decoration-line: underline;
}
.group:hover .group-hover\:\!no-underline {
  text-decoration-line: none !important;
}
.group:hover .group-hover\:no-underline {
  text-decoration-line: none;
}
.group\/link:hover .group-hover\/link\:opacity-100 {
  opacity: 1;
}
.group:hover .group-hover\:opacity-0 {
  opacity: 0;
}
.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}
.group:hover .group-hover\:shadow-\[0_1rem_2rem_rgba\(0\2c 0\2c 0\2c 0\.18\)\2c 0_0\.5rem_1rem_rgba\(59\2c 130\2c 246\2c 0\.18\)\] {
  --tw-shadow: 0 1rem 2rem rgba(0,0,0,0.18),0 0.5rem 1rem rgba(59,130,246,0.18);
  --tw-shadow-colored: 0 1rem 2rem var(--tw-shadow-color), 0 0.5rem 1rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.group:hover .group-hover\:\[text-shadow\:0\.5px_0_0_currentColor\] {
  text-shadow: 0.5px 0 0 currentColor;
}
.group:focus-visible .group-focus-visible\:scale-110 {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:focus-visible .group-focus-visible\:bg-black\/80 {
  background-color: rgb(0 0 0 / 0.8);
}
.group:focus-visible .group-focus-visible\:text-gray {
  --tw-text-opacity: 1;
  color: rgb(72 72 72 / var(--tw-text-opacity, 1));
}
.group:active .group-active\:text-gray {
  --tw-text-opacity: 1;
  color: rgb(72 72 72 / var(--tw-text-opacity, 1));
}
.group:disabled .group-disabled\:text-powderSky {
  --tw-text-opacity: 1;
  color: rgb(173 186 255 / var(--tw-text-opacity, 1));
}
.group.last-items .group-\[\.last-items\]\:-right-\[7rem\] {
  right: -7rem;
}
.group.last-items .group-\[\.last-items\]\:left-auto {
  left: auto;
}
.data-\[disabled\]\:pointer-events-none[data-disabled] {
  pointer-events: none;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.data-\[state\=closed\]\:animate-fade-out[data-state="closed"] {
  animation: fadeOut 0.3s ease-in-out;
}
@keyframes slideOutToLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
.data-\[state\=closed\]\:animate-slide-out-to-left[data-state="closed"] {
  animation: slideOutToLeft 0.3s ease-in;
}
@keyframes slideOutToRight {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100%);
  }
}
.data-\[state\=closed\]\:animate-slide-out-to-right[data-state="closed"] {
  animation: slideOutToRight 0.3s ease-in;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.data-\[state\=open\]\:animate-fade-in[data-state="open"] {
  animation: fadeIn 0.3s ease-in-out;
}
@keyframes slideInFromLeft {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
.data-\[state\=open\]\:animate-slide-in-from-left[data-state="open"] {
  animation: slideInFromLeft 0.5s ease-out;
}
@keyframes slideInFromRight {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
.data-\[state\=open\]\:animate-slide-in-from-right[data-state="open"] {
  animation: slideInFromRight 0.5s ease-out;
}
.data-\[disabled\]\:cursor-not-allowed[data-disabled] {
  cursor: not-allowed;
}
.data-\[outside-month\]\:cursor-default[data-outside-month] {
  cursor: default;
}
.data-\[unavailable\]\:cursor-not-allowed[data-unavailable] {
  cursor: not-allowed;
}
.data-\[side\=bottom\]\:rounded-b-2xl[data-side="bottom"] {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.data-\[side\=bottom\]\:rounded-b-\[1rem\][data-side="bottom"] {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.data-\[side\=bottom\]\:rounded-t-\[0\][data-side="bottom"] {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.data-\[side\=top\]\:rounded-b-\[0\][data-side="top"] {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.data-\[side\=top\]\:rounded-t-2xl[data-side="top"] {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}
.data-\[side\=top\]\:rounded-t-\[1rem\][data-side="top"] {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}
.data-\[focus-within\]\:border-brandBlue[data-focus-within] {
  --tw-border-opacity: 1;
  border-color: rgb(56 87 255 / var(--tw-border-opacity, 1));
}
.data-\[focus-within\]\:border-brandRed[data-focus-within] {
  --tw-border-opacity: 1;
  border-color: rgb(255 0 73 / var(--tw-border-opacity, 1));
}
.data-\[today\]\:border-brandBlue[data-today] {
  --tw-border-opacity: 1;
  border-color: rgb(56 87 255 / var(--tw-border-opacity, 1));
}
.data-\[disabled\]\:bg-offGray[data-disabled] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 246 / var(--tw-bg-opacity, 1));
}
.data-\[disabled\]\:bg-transparent[data-disabled] {
  background-color: #00000000;
}
.data-\[highlighted\]\:\!bg-brandBlue[data-highlighted] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(56 87 255 / var(--tw-bg-opacity, 1)) !important;
}
.data-\[highlighted\]\:bg-frostBlue[data-highlighted] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 255 / var(--tw-bg-opacity, 1));
}
.data-\[selected\=true\]\:\!bg-brandBlue[data-selected="true"] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(56 87 255 / var(--tw-bg-opacity, 1)) !important;
}
.data-\[selected\]\:bg-brandBlue[data-selected] {
  --tw-bg-opacity: 1;
  background-color: rgb(56 87 255 / var(--tw-bg-opacity, 1));
}
.data-\[state\=checked\]\:\!bg-brandBlue[data-state="checked"] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(56 87 255 / var(--tw-bg-opacity, 1)) !important;
}
.data-\[state\=checked\]\:bg-frostBlue[data-state="checked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 255 / var(--tw-bg-opacity, 1));
}
.data-\[unavailable\]\:bg-transparent[data-unavailable] {
  background-color: #00000000;
}
.data-\[disabled\]\:\!font-normal[data-disabled] {
  font-weight: 400 !important;
}
.data-\[placeholder\=true\]\:\!font-normal[data-placeholder="true"] {
  font-weight: 400 !important;
}
.data-\[disabled\]\:text-lightGray[data-disabled] {
  --tw-text-opacity: 1;
  color: rgb(164 164 164 / var(--tw-text-opacity, 1));
}
.data-\[highlighted\]\:\!text-white[data-highlighted] {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.data-\[highlighted\]\:text-brandBlue[data-highlighted] {
  --tw-text-opacity: 1;
  color: rgb(56 87 255 / var(--tw-text-opacity, 1));
}
.data-\[outside-month\]\:text-lightGray[data-outside-month] {
  --tw-text-opacity: 1;
  color: rgb(164 164 164 / var(--tw-text-opacity, 1));
}
.data-\[placeholder\=true\]\:text-lightGray[data-placeholder="true"] {
  --tw-text-opacity: 1;
  color: rgb(164 164 164 / var(--tw-text-opacity, 1));
}
.data-\[placeholder\]\:text-darkGray[data-placeholder] {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1));
}
.data-\[placeholder\]\:text-voidBlack[data-placeholder] {
  --tw-text-opacity: 1;
  color: rgb(21 21 21 / var(--tw-text-opacity, 1));
}
.data-\[selected\=true\]\:\!text-white[data-selected="true"] {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.data-\[selected\]\:text-white[data-selected] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.data-\[state\=checked\]\:\!text-white[data-state="checked"] {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.data-\[state\=checked\]\:text-brandBlue[data-state="checked"] {
  --tw-text-opacity: 1;
  color: rgb(56 87 255 / var(--tw-text-opacity, 1));
}
.data-\[type\=literal\]\:text-lightGray[data-type="literal"] {
  --tw-text-opacity: 1;
  color: rgb(164 164 164 / var(--tw-text-opacity, 1));
}
.data-\[unavailable\]\:text-lightGray[data-unavailable] {
  --tw-text-opacity: 1;
  color: rgb(164 164 164 / var(--tw-text-opacity, 1));
}
.data-\[disabled\]\:opacity-40[data-disabled] {
  opacity: 0.4;
}
.data-\[disabled\]\:opacity-50[data-disabled] {
  opacity: 0.5;
}
.dark\:block:is(.dark *) {
  display: block;
}
.dark\:hidden:is(.dark *) {
  display: none;
}
.dark\:divide-charcoal:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(52 51 48 / var(--tw-divide-opacity, 1));
}
.dark\:divide-gray:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(72 72 72 / var(--tw-divide-opacity, 1));
}
.dark\:\!rounded-t-\[0\.75rem\]:is(.dark *) {
  border-top-left-radius: 0.75rem !important;
  border-top-right-radius: 0.75rem !important;
}
.dark\:border:is(.dark *) {
  border-width: 1px;
}
.dark\:border-b:is(.dark *) {
  border-bottom-width: 1px;
}
.dark\:border-b-0:is(.dark *) {
  border-bottom-width: 0px;
}
.dark\:border-l-0:is(.dark *) {
  border-left-width: 0px;
}
.dark\:border-r-0:is(.dark *) {
  border-right-width: 0px;
}
.dark\:border-t:is(.dark *) {
  border-top-width: 1px;
}
.dark\:border-t-0:is(.dark *) {
  border-top-width: 0px;
}
.dark\:border-t-\[0\]:is(.dark *) {
  border-top-width: 0;
}
.dark\:border-none:is(.dark *) {
  border-style: none;
}
.dark\:\!border-brandBlue:is(.dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(56 87 255 / var(--tw-border-opacity, 1)) !important;
}
.dark\:\!border-cornflowerBlue:is(.dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(91 120 255 / var(--tw-border-opacity, 1)) !important;
}
.dark\:\!border-lightGray:is(.dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(164 164 164 / var(--tw-border-opacity, 1)) !important;
}
.dark\:\!border-mediumGray:is(.dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(127 127 127 / var(--tw-border-opacity, 1)) !important;
}
.dark\:border-arcticHaze:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(233 236 237 / var(--tw-border-opacity, 1));
}
.dark\:border-bluishCyan:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(36 64 77 / var(--tw-border-opacity, 1));
}
.dark\:border-brandBlue:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(56 87 255 / var(--tw-border-opacity, 1));
}
.dark\:border-brandRed:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(255 0 73 / var(--tw-border-opacity, 1));
}
.dark\:border-charcoal:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(52 51 48 / var(--tw-border-opacity, 1));
}
.dark\:border-charcoalGray:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(68 68 68 / var(--tw-border-opacity, 1));
}
.dark\:border-cloudSteel:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(165 177 182 / var(--tw-border-opacity, 1));
}
.dark\:border-cornflowerBlue:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(91 120 255 / var(--tw-border-opacity, 1));
}
.dark\:border-darkGray:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
}
.dark\:border-deepFjord:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(25 45 54 / var(--tw-border-opacity, 1));
}
.dark\:border-extraDarkGray:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(24 24 24 / var(--tw-border-opacity, 1));
}
.dark\:border-frostBlue:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(235 238 255 / var(--tw-border-opacity, 1));
}
.dark\:border-gray:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(72 72 72 / var(--tw-border-opacity, 1));
}
.dark\:border-gray\/30:is(.dark *) {
  border-color: rgb(72 72 72 / 0.3);
}
.dark\:border-lightGray:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(164 164 164 / var(--tw-border-opacity, 1));
}
.dark\:border-lightGray\/30:is(.dark *) {
  border-color: rgb(164 164 164 / 0.3);
}
.dark\:border-mediumGray:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(127 127 127 / var(--tw-border-opacity, 1));
}
.dark\:border-offWhite:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(233 233 233 / var(--tw-border-opacity, 1));
}
.dark\:border-periMist:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(140 158 255 / var(--tw-border-opacity, 1));
}
.dark\:border-powderSky:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(173 186 255 / var(--tw-border-opacity, 1));
}
.dark\:border-red-800:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(153 27 27 / var(--tw-border-opacity, 1));
}
.dark\:border-secondaryBlue:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(138 160 255 / var(--tw-border-opacity, 1));
}
.dark\:border-semiDarkGray:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(29 36 51 / var(--tw-border-opacity, 1));
}
.dark\:border-semiLightGray:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(165 165 181 / var(--tw-border-opacity, 1));
}
.dark\:border-slate-600:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(71 85 105 / var(--tw-border-opacity, 1));
}
.dark\:border-slate-700:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(51 65 85 / var(--tw-border-opacity, 1));
}
.dark\:border-slateStorm:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(73 96 107 / var(--tw-border-opacity, 1));
}
.dark\:border-stoneGray:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(102 102 102 / var(--tw-border-opacity, 1));
}
.dark\:border-white:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:border-y-gray:is(.dark *) {
  --tw-border-opacity: 1;
  border-top-color: rgb(72 72 72 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(72 72 72 / var(--tw-border-opacity, 1));
}
.dark\:border-b-gray:is(.dark *) {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(72 72 72 / var(--tw-border-opacity, 1));
}
.dark\:border-t-gray:is(.dark *) {
  --tw-border-opacity: 1;
  border-top-color: rgb(72 72 72 / var(--tw-border-opacity, 1));
}
.dark\:border-t-mediumGray:is(.dark *) {
  --tw-border-opacity: 1;
  border-top-color: rgb(127 127 127 / var(--tw-border-opacity, 1));
}
.dark\:border-t-slate-700:is(.dark *) {
  --tw-border-opacity: 1;
  border-top-color: rgb(51 65 85 / var(--tw-border-opacity, 1));
}
.dark\:\!bg-darkGray:is(.dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:\!bg-extraDarkGray:is(.dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(24 24 24 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:\!bg-neutralDarkGray:is(.dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:\!bg-transparent:is(.dark *) {
  background-color: #00000000 !important;
}
.dark\:\!bg-white:is(.dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-\[\#181818\]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(24 24 24 / var(--tw-bg-opacity, 1));
}
.dark\:bg-\[\#1F1F1F\]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(31 31 31 / var(--tw-bg-opacity, 1));
}
.dark\:bg-\[\#252A35\]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(37 42 53 / var(--tw-bg-opacity, 1));
}
.dark\:bg-\[\#FFE6ED\]\/10:is(.dark *) {
  background-color: rgb(255 230 237 / 0.1);
}
.dark\:bg-accentBlue\/20:is(.dark *) {
  background-color: rgb(47 111 237 / 0.2);
}
.dark\:bg-alert:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 193 202 / var(--tw-bg-opacity, 1));
}
.dark\:bg-alertRed\/20:is(.dark *) {
  background-color: rgb(237 50 55 / 0.2);
}
.dark\:bg-azureGlow:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(90 116 255 / var(--tw-bg-opacity, 1));
}
.dark\:bg-black:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.dark\:bg-black\/80:is(.dark *) {
  background-color: rgb(0 0 0 / 0.8);
}
.dark\:bg-brandBlue\/20:is(.dark *) {
  background-color: rgb(56 87 255 / 0.2);
}
.dark\:bg-charcoal:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(52 51 48 / var(--tw-bg-opacity, 1));
}
.dark\:bg-darkGray:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
}
.dark\:bg-darkGray\/50:is(.dark *) {
  background-color: rgb(34 34 34 / 0.5);
}
.dark\:bg-darkGray\/75:is(.dark *) {
  background-color: rgb(34 34 34 / 0.75);
}
.dark\:bg-deepOcean:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(34 53 156 / var(--tw-bg-opacity, 1));
}
.dark\:bg-extraDarkGray:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(24 24 24 / var(--tw-bg-opacity, 1));
}
.dark\:bg-frostBlue:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 255 / var(--tw-bg-opacity, 1));
}
.dark\:bg-gray:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(72 72 72 / var(--tw-bg-opacity, 1));
}
.dark\:bg-gray\/20:is(.dark *) {
  background-color: rgb(72 72 72 / 0.2);
}
.dark\:bg-green-900:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(20 83 45 / var(--tw-bg-opacity, 1));
}
.dark\:bg-highlight:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(187 227 239 / var(--tw-bg-opacity, 1));
}
.dark\:bg-indigoTide:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(39 61 179 / var(--tw-bg-opacity, 1));
}
.dark\:bg-inherit:is(.dark *) {
  background-color: inherit;
}
.dark\:bg-lightGray:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(164 164 164 / var(--tw-bg-opacity, 1));
}
.dark\:bg-lightIce:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 255 / var(--tw-bg-opacity, 1));
}
.dark\:bg-mediumGray:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(127 127 127 / var(--tw-bg-opacity, 1));
}
.dark\:bg-neutralDarkGray:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
}
.dark\:bg-obsidianBlue:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(26 26 46 / var(--tw-bg-opacity, 1));
}
.dark\:bg-offGray:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 246 / var(--tw-bg-opacity, 1));
}
.dark\:bg-offWhite:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(233 233 233 / var(--tw-bg-opacity, 1));
}
.dark\:bg-paleBlue:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(242 252 255 / var(--tw-bg-opacity, 1));
}
.dark\:bg-powderSky:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(173 186 255 / var(--tw-bg-opacity, 1));
}
.dark\:bg-powderSky\/20:is(.dark *) {
  background-color: rgb(173 186 255 / 0.2);
}
.dark\:bg-red-900:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(127 29 29 / var(--tw-bg-opacity, 1));
}
.dark\:bg-red-900\/20:is(.dark *) {
  background-color: rgb(127 29 29 / 0.2);
}
.dark\:bg-seaShellPeach:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 240 / var(--tw-bg-opacity, 1));
}
.dark\:bg-semiDarkGray:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(29 36 51 / var(--tw-bg-opacity, 1));
}
.dark\:bg-semiDarkGray\/80:is(.dark *) {
  background-color: rgb(29 36 51 / 0.8);
}
.dark\:bg-semiDarkGrayAlpha:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(62 62 62 / var(--tw-bg-opacity, 1));
}
.dark\:bg-slate-700:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1));
}
.dark\:bg-slate-800:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1));
}
.dark\:bg-transparent:is(.dark *) {
  background-color: #00000000;
}
.dark\:bg-voidBlack:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(21 21 21 / var(--tw-bg-opacity, 1));
}
.dark\:bg-white:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.dark\:bg-white\/10:is(.dark *) {
  background-color: rgb(255 255 255 / 0.1);
}
.dark\:bg-white\/5:is(.dark *) {
  background-color: rgb(255 255 255 / 0.05);
}
.dark\:bg-wineEmber:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(156 0 45 / var(--tw-bg-opacity, 1));
}
.dark\:bg-yellow-900:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(113 63 18 / var(--tw-bg-opacity, 1));
}
.dark\:bg-\[linear-gradient\(180deg\2c _\#2A2A2A_0\%\2c _\#222222_30\%\)\]:is(.dark *) {
  background-image: linear-gradient(180deg, #2A2A2A 0%, #222222 30%);
}
.dark\:bg-\[linear-gradient\(180deg\2c transparent_0\%\2c \#1a1a1a_15\%\2c \#1a1a1a_100\%\)\]:is(.dark *) {
  background-image: linear-gradient(180deg,transparent 0%,#1a1a1a 15%,#1a1a1a 100%);
}
.dark\:bg-none:is(.dark *) {
  background-image: none;
}
.dark\:from-black:is(.dark *) {
  --tw-gradient-from: #000000 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-darkGray:is(.dark *) {
  --tw-gradient-from: #222222 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 34 34 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-extraDarkGray:is(.dark *) {
  --tw-gradient-from: #181818 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(24 24 24 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:to-darkGray:is(.dark *) {
  --tw-gradient-to: #222222 var(--tw-gradient-to-position);
}
.dark\:to-extraDarkGray:is(.dark *) {
  --tw-gradient-to: #181818 var(--tw-gradient-to-position);
}
.dark\:\!fill-powderSky:is(.dark *) {
  fill: #ADBAFF !important;
}
.dark\:fill-darkGray:is(.dark *) {
  fill: #222222;
}
.dark\:fill-offWhite:is(.dark *) {
  fill: #E9E9E9;
}
.dark\:fill-white:is(.dark *) {
  fill: #ffffff;
}
.dark\:\!stroke-brandBlue:is(.dark *) {
  stroke: #3857FF !important;
}
.dark\:\!stroke-offWhite:is(.dark *) {
  stroke: #E9E9E9 !important;
}
.dark\:stroke-offWhite:is(.dark *) {
  stroke: #E9E9E9;
}
.dark\:stroke-white:is(.dark *) {
  stroke: #ffffff;
}
.dark\:\!text-brandBlue:is(.dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(56 87 255 / var(--tw-text-opacity, 1)) !important;
}
.dark\:\!text-darkGray:is(.dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1)) !important;
}
.dark\:\!text-gray:is(.dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(72 72 72 / var(--tw-text-opacity, 1)) !important;
}
.dark\:\!text-lightGray:is(.dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(164 164 164 / var(--tw-text-opacity, 1)) !important;
}
.dark\:\!text-offWhite:is(.dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(233 233 233 / var(--tw-text-opacity, 1)) !important;
}
.dark\:\!text-voidBlack:is(.dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(21 21 21 / var(--tw-text-opacity, 1)) !important;
}
.dark\:\!text-white:is(.dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-\[--cta-color\]:is(.dark *) {
  color: var(--cta-color);
}
.dark\:text-\[--subtitle-color\]:is(.dark *) {
  color: var(--subtitle-color);
}
.dark\:text-\[--title-color\]:is(.dark *) {
  color: var(--title-color);
}
.dark\:text-abyssBlue:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(22 39 47 / var(--tw-text-opacity, 1));
}
.dark\:text-alert:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 193 202 / var(--tw-text-opacity, 1));
}
.dark\:text-arcticHaze:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(233 236 237 / var(--tw-text-opacity, 1));
}
.dark\:text-ashGray:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(136 136 136 / var(--tw-text-opacity, 1));
}
.dark\:text-azureGlow:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(90 116 255 / var(--tw-text-opacity, 1));
}
.dark\:text-black:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.dark\:text-brandBlue:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(56 87 255 / var(--tw-text-opacity, 1));
}
.dark\:text-brandRed:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 0 73 / var(--tw-text-opacity, 1));
}
.dark\:text-cherryPop:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 43 104 / var(--tw-text-opacity, 1));
}
.dark\:text-cloudSteel:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(165 177 182 / var(--tw-text-opacity, 1));
}
.dark\:text-cornflowerBlue:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(91 120 255 / var(--tw-text-opacity, 1));
}
.dark\:text-darkCloud:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(25 25 28 / var(--tw-text-opacity, 1));
}
.dark\:text-darkGray:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1));
}
.dark\:text-extraDarkGray:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(24 24 24 / var(--tw-text-opacity, 1));
}
.dark\:text-frostBlue:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(235 238 255 / var(--tw-text-opacity, 1));
}
.dark\:text-gray:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(72 72 72 / var(--tw-text-opacity, 1));
}
.dark\:text-green-200:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(187 247 208 / var(--tw-text-opacity, 1));
}
.dark\:text-lightGray:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(164 164 164 / var(--tw-text-opacity, 1));
}
.dark\:text-mediumGray:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(127 127 127 / var(--tw-text-opacity, 1));
}
.dark\:text-mistyStone:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(128 144 152 / var(--tw-text-opacity, 1));
}
.dark\:text-neutralDarkGray:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1));
}
.dark\:text-offGray:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(246 246 246 / var(--tw-text-opacity, 1));
}
.dark\:text-offWhite:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(233 233 233 / var(--tw-text-opacity, 1));
}
.dark\:text-periMist:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(140 158 255 / var(--tw-text-opacity, 1));
}
.dark\:text-powderSky:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(173 186 255 / var(--tw-text-opacity, 1));
}
.dark\:text-red-200:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(254 202 202 / var(--tw-text-opacity, 1));
}
.dark\:text-red-300:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(252 165 165 / var(--tw-text-opacity, 1));
}
.dark\:text-secondaryBlue:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(138 160 255 / var(--tw-text-opacity, 1));
}
.dark\:text-slate-100:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(241 245 249 / var(--tw-text-opacity, 1));
}
.dark\:text-slate-300:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity, 1));
}
.dark\:text-slate-400:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}
.dark\:text-slateGray:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(229 230 230 / var(--tw-text-opacity, 1));
}
.dark\:text-success:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(10 133 44 / var(--tw-text-opacity, 1));
}
.dark\:text-voidBlack:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(21 21 21 / var(--tw-text-opacity, 1));
}
.dark\:text-white:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.dark\:text-white\/60:is(.dark *) {
  color: rgb(255 255 255 / 0.6);
}
.dark\:text-white\/80:is(.dark *) {
  color: rgb(255 255 255 / 0.8);
}
.dark\:text-yellow-200:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(254 240 138 / var(--tw-text-opacity, 1));
}
.dark\:opacity-0:is(.dark *) {
  opacity: 0;
}
.dark\:opacity-10:is(.dark *) {
  opacity: 0.1;
}
.dark\:opacity-30:is(.dark *) {
  opacity: 0.3;
}
.dark\:opacity-40:is(.dark *) {
  opacity: 0.4;
}
.dark\:opacity-70:is(.dark *) {
  opacity: 0.7;
}
.dark\:opacity-90:is(.dark *) {
  opacity: 0.9;
}
.dark\:opacity-\[8\%\]:is(.dark *) {
  opacity: 8%;
}
.dark\:mix-blend-normal:is(.dark *) {
  mix-blend-mode: normal;
}
.dark\:mix-blend-multiply:is(.dark *) {
  mix-blend-mode: multiply;
}
.dark\:shadow-\[0px_10px_15px_-3px_\#FFFFFF0D\]:is(.dark *) {
  --tw-shadow: 0px 10px 15px -3px #FFFFFF0D;
  --tw-shadow-colored: 0px 10px 15px -3px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark\:shadow-\[0px_1px_2px_0px_rgba\(255\2c 255\2c 255\2c 0\.06\)\2c 0px_1px_3px_0px_rgba\(255\2c 255\2c 255\2c 0\.10\)\]:is(.dark *) {
  --tw-shadow: 0px 1px 2px 0px rgba(255,255,255,0.06),0px 1px 3px 0px rgba(255,255,255,0.10);
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color), 0px 1px 3px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark\:shadow-\[0px_3px_4px_0px_rgba\(255\2c 255\2c 255\2c 0\.06\)\]:is(.dark *) {
  --tw-shadow: 0px 3px 4px 0px rgba(255,255,255,0.06);
  --tw-shadow-colored: 0px 3px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark\:shadow-\[0rem_0\.1875rem_0\.25rem_0rem_\#ffffff0A\]:is(.dark *) {
  --tw-shadow: 0rem 0.1875rem 0.25rem 0rem #ffffff0A;
  --tw-shadow-colored: 0rem 0.1875rem 0.25rem 0rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark\:shadow-\[inset_0_-1px_0_0_\#484848\]:is(.dark *) {
  --tw-shadow: inset 0 -1px 0 0 #484848;
  --tw-shadow-colored: inset 0 -1px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark\:shadow-md:is(.dark *) {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark\:shadow-gray\/50:is(.dark *) {
  --tw-shadow-color: rgb(72 72 72 / 0.5);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:ring-charcoalGray:is(.dark *) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(68 68 68 / var(--tw-ring-opacity, 1));
}
.dark\:invert:is(.dark *) {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.dark\:invert-0:is(.dark *) {
  --tw-invert: invert(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.dark\:invert-\[0\]:is(.dark *) {
  --tw-invert: invert(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.dark\:\[background-image\:none\]:is(.dark *) {
  background-image: none;
}
.dark\:\[background\:rgb\(24\2c 24\2c 24\)\]:is(.dark *) {
  background: rgb(24,24,24);
}
.dark\:\!\[box-shadow\:inset_0_-2px_0_0_\#484848\]:is(.dark *) {
  box-shadow: inset 0 -2px 0 0 #484848 !important;
}
.dark\:\!\[box-shadow\:inset_0_-4px_0_0_\#ffffff\]:is(.dark *) {
  box-shadow: inset 0 -4px 0 0 #ffffff !important;
}
.dark\:placeholder\:text-ashGray:is(.dark *)::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(136 136 136 / var(--tw-text-opacity, 1));
}
.dark\:placeholder\:text-ashGray:is(.dark *)::placeholder {
  --tw-text-opacity: 1;
  color: rgb(136 136 136 / var(--tw-text-opacity, 1));
}
.dark\:placeholder\:text-gray:is(.dark *)::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(72 72 72 / var(--tw-text-opacity, 1));
}
.dark\:placeholder\:text-gray:is(.dark *)::placeholder {
  --tw-text-opacity: 1;
  color: rgb(72 72 72 / var(--tw-text-opacity, 1));
}
.dark\:placeholder\:text-lightGray:is(.dark *)::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(164 164 164 / var(--tw-text-opacity, 1));
}
.dark\:placeholder\:text-lightGray:is(.dark *)::placeholder {
  --tw-text-opacity: 1;
  color: rgb(164 164 164 / var(--tw-text-opacity, 1));
}
.dark\:placeholder\:text-mediumGray:is(.dark *)::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(127 127 127 / var(--tw-text-opacity, 1));
}
.dark\:placeholder\:text-mediumGray:is(.dark *)::placeholder {
  --tw-text-opacity: 1;
  color: rgb(127 127 127 / var(--tw-text-opacity, 1));
}
.dark\:placeholder\:text-white:is(.dark *)::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.dark\:placeholder\:text-white:is(.dark *)::placeholder {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.placeholder\:dark\:text-lightGray:is(.dark *)::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(164 164 164 / var(--tw-text-opacity, 1));
}
.placeholder\:dark\:text-lightGray:is(.dark *)::placeholder {
  --tw-text-opacity: 1;
  color: rgb(164 164 164 / var(--tw-text-opacity, 1));
}
.before\:dark\:bg-darkGray:is(.dark *)::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
}
.dark\:after\:border-t-white:is(.dark *)::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:last\:border-r-0:last-child:is(.dark *) {
  border-right-width: 0px;
}
.dark\:odd\:bg-extraDarkGray:nth-child(odd):is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(24 24 24 / var(--tw-bg-opacity, 1));
}
.dark\:even\:bg-darkGray:nth-child(even):is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:\!border-brandBlue:hover:is(.dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(56 87 255 / var(--tw-border-opacity, 1)) !important;
}
.dark\:hover\:border-darkGray:hover:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
}
.dark\:hover\:border-white:hover:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:hover\:bg-accentBlue\/10:hover:is(.dark *) {
  background-color: rgb(47 111 237 / 0.1);
}
.dark\:hover\:bg-brandBlue:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(56 87 255 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-brandBlue\/10:hover:is(.dark *) {
  background-color: rgb(56 87 255 / 0.1);
}
.dark\:hover\:bg-brandBlue\/20:hover:is(.dark *) {
  background-color: rgb(56 87 255 / 0.2);
}
.dark\:hover\:bg-darkGray:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-deepFjord:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(25 45 54 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-extraDarkGray:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(24 24 24 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-frostBlue:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 255 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-frostBlue\/60:hover:is(.dark *) {
  background-color: rgb(235 238 255 / 0.6);
}
.dark\:hover\:bg-gray:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(72 72 72 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-offWhite:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(233 233 233 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-red-900\/20:hover:is(.dark *) {
  background-color: rgb(127 29 29 / 0.2);
}
.dark\:hover\:bg-semiDarkGray\/50:hover:is(.dark *) {
  background-color: rgb(29 36 51 / 0.5);
}
.dark\:hover\:bg-slate-700:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-transparent:hover:is(.dark *) {
  background-color: #00000000;
}
.dark\:hover\:bg-white:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-white\/5:hover:is(.dark *) {
  background-color: rgb(255 255 255 / 0.05);
}
.hover\:dark\:bg-gray:is(.dark *):hover {
  --tw-bg-opacity: 1;
  background-color: rgb(72 72 72 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:\!text-white:hover:is(.dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.dark\:hover\:text-azureGlow:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(90 116 255 / var(--tw-text-opacity, 1));
}
.dark\:hover\:text-brandBlue:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(56 87 255 / var(--tw-text-opacity, 1));
}
.dark\:hover\:text-darkGray:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1));
}
.dark\:hover\:text-periMist:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(140 158 255 / var(--tw-text-opacity, 1));
}
.dark\:hover\:text-white:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.dark\:hover\:shadow-\[0_8px_16px_-2px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]:hover:is(.dark *) {
  --tw-shadow: 0 8px 16px -2px rgba(0,0,0,0.35);
  --tw-shadow-colored: 0 8px 16px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark\:hover\:shadow-\[0px_8px_8px_-4px_rgba\(255\2c 255\2c 255\2c 0\.10\)\2c _0px_16px_20px_-4px_rgba\(0\2c 0\2c 0\2c 0\.40\)\]:hover:is(.dark *) {
  --tw-shadow: 0px 8px 8px -4px rgba(255,255,255,0.10), 0px 16px 20px -4px rgba(0,0,0,0.40);
  --tw-shadow-colored: 0px 8px 8px -4px var(--tw-shadow-color), 0px 16px 20px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark\:hover\:shadow-\[0rem_0\.625rem_0\.9375rem_-0\.1875rem_\#ffffff1A\]:hover:is(.dark *) {
  --tw-shadow: 0rem 0.625rem 0.9375rem -0.1875rem #ffffff1A;
  --tw-shadow-colored: 0rem 0.625rem 0.9375rem -0.1875rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark\:hover\:\!\[box-shadow\:inset_0_-4px_0_0_\#ffffff\]:hover:is(.dark *) {
  box-shadow: inset 0 -4px 0 0 #ffffff !important;
}
.dark\:focus\:border-brandBlue:focus:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(56 87 255 / var(--tw-border-opacity, 1));
}
.dark\:focus\:border-brandRed:focus:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(255 0 73 / var(--tw-border-opacity, 1));
}
.dark\:focus\:bg-transparent:focus:is(.dark *) {
  background-color: #00000000;
}
.dark\:focus-visible\:ring-offset-darkGray:focus-visible:is(.dark *) {
  --tw-ring-offset-color: #222222;
}
.dark\:focus-visible\:ring-offset-voidBlack:focus-visible:is(.dark *) {
  --tw-ring-offset-color: #151515;
}
.dark\:active\:bg-gray:active:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(72 72 72 / var(--tw-bg-opacity, 1));
}
.dark\:active\:bg-transparent:active:is(.dark *) {
  background-color: #00000000;
}
.dark\:enabled\:hover\:border-cloudSteel:hover:enabled:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(165 177 182 / var(--tw-border-opacity, 1));
}
.dark\:enabled\:hover\:\!bg-white:hover:enabled:is(.dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:enabled\:hover\:bg-transparent:hover:enabled:is(.dark *) {
  background-color: #00000000;
}
.enabled\:dark\:hover\:text-brandBlue:hover:is(.dark *):enabled {
  --tw-text-opacity: 1;
  color: rgb(56 87 255 / var(--tw-text-opacity, 1));
}
.dark\:disabled\:border-cloudSteel:disabled:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(165 177 182 / var(--tw-border-opacity, 1));
}
.dark\:disabled\:bg-frostBlue:disabled:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 255 / var(--tw-bg-opacity, 1));
}
.dark\:disabled\:bg-offWhite:disabled:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(233 233 233 / var(--tw-bg-opacity, 1));
}
.dark\:disabled\:bg-transparent:disabled:is(.dark *) {
  background-color: #00000000;
}
.dark\:disabled\:bg-white:disabled:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.dark\:disabled\:text-gray:disabled:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(72 72 72 / var(--tw-text-opacity, 1));
}
.dark\:disabled\:text-lightGray:disabled:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(164 164 164 / var(--tw-text-opacity, 1));
}
.dark\:disabled\:text-powderSky:disabled:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(173 186 255 / var(--tw-text-opacity, 1));
}
.disabled\:dark\:text-white:is(.dark *):disabled {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.dark\:disabled\:opacity-100:disabled:is(.dark *) {
  opacity: 1;
}
.group:hover .group-hover\:dark\:bg-darkGray:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
}
.group\/item:hover .dark\:group-hover\/item\:text-lightGray:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(164 164 164 / var(--tw-text-opacity, 1));
}
.group\/link:hover .dark\:group-hover\/link\:text-lightGray:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(164 164 164 / var(--tw-text-opacity, 1));
}
.group:hover .dark\:group-hover\:\!text-brandBlue:is(.dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(56 87 255 / var(--tw-text-opacity, 1)) !important;
}
.group:hover .dark\:group-hover\:text-arcticHaze:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(233 236 237 / var(--tw-text-opacity, 1));
}
.group:hover .dark\:group-hover\:text-cloudSteel:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(165 177 182 / var(--tw-text-opacity, 1));
}
.group:hover .dark\:group-hover\:text-darkGray:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1));
}
.group:hover .dark\:group-hover\:text-offWhite:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(233 233 233 / var(--tw-text-opacity, 1));
}
.group:hover .dark\:group-hover\:text-white:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.group:hover .group-hover\:dark\:text-white:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.group:disabled .dark\:group-disabled\:text-arcticHaze:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(233 236 237 / var(--tw-text-opacity, 1));
}
.dark\:data-\[disabled\]\:bg-gray[data-disabled]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(72 72 72 / var(--tw-bg-opacity, 1));
}
.dark\:data-\[disabled\]\:text-lightGray[data-disabled]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(164 164 164 / var(--tw-text-opacity, 1));
}
.dark\:data-\[highlighted\]\:text-brandBlue[data-highlighted]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(56 87 255 / var(--tw-text-opacity, 1));
}
.dark\:data-\[placeholder\]\:text-darkGray[data-placeholder]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1));
}
.dark\:data-\[placeholder\]\:text-voidBlack[data-placeholder]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(21 21 21 / var(--tw-text-opacity, 1));
}
.dark\:data-\[state\=checked\]\:text-brandBlue[data-state="checked"]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(56 87 255 / var(--tw-text-opacity, 1));
}
@media not all and (min-width: 1536px) {
  .max-2xl\:ml-0 {
    margin-left: 0px;
  }
  .max-2xl\:w-\[10rem\] {
    width: 10rem;
  }
  .max-2xl\:w-\[6\.5rem\] {
    width: 6.5rem;
  }
  .max-2xl\:min-w-\[5rem\] {
    min-width: 5rem;
  }
  .max-2xl\:gap-2 {
    gap: 0.5rem;
  }
  .max-2xl\:gap-\[0\.5rem\] {
    gap: 0.5rem;
  }
  .max-2xl\:gap-\[1rem\] {
    gap: 1rem;
  }
  .max-2xl\:pl-2 {
    padding-left: 0.5rem;
  }
  .max-2xl\:pr-1 {
    padding-right: 0.25rem;
  }
}
@media not all and (min-width: 1024px) {
  .max-lg\:sticky {
    position: sticky;
  }
  .max-lg\:left-0 {
    left: 0px;
  }
  .max-lg\:z-10 {
    z-index: 10;
  }
  .max-lg\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .max-lg\:-mr-\[1rem\] {
    margin-right: -1rem;
  }
  .max-lg\:ml-4 {
    margin-left: 1rem;
  }
  .max-lg\:block {
    display: block;
  }
  .max-lg\:hidden {
    display: none;
  }
  .max-lg\:w-full {
    width: 100%;
  }
  .max-lg\:flex-1 {
    flex: 1 1 0%;
  }
  .max-lg\:flex-col {
    flex-direction: column;
  }
  .max-lg\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .max-lg\:gap-\[0\.3rem\] {
    gap: 0.3rem;
  }
  .max-lg\:gap-\[0\.5rem\] {
    gap: 0.5rem;
  }
  .max-lg\:gap-\[0\.75rem\] {
    gap: 0.75rem;
  }
  .max-lg\:gap-\[1rem\] {
    gap: 1rem;
  }
  .max-lg\:border-t {
    border-top-width: 1px;
  }
  .max-lg\:border-t-\[0\.125rem\] {
    border-top-width: 0.125rem;
  }
  .max-lg\:border-t-powderSky {
    --tw-border-opacity: 1;
    border-top-color: rgb(173 186 255 / var(--tw-border-opacity, 1));
  }
  .max-lg\:bg-frostBlue {
    --tw-bg-opacity: 1;
    background-color: rgb(235 238 255 / var(--tw-bg-opacity, 1));
  }
  .max-lg\:bg-lightIce {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 255 / var(--tw-bg-opacity, 1));
  }
  .max-lg\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  }
  .max-lg\:p-\[1rem\] {
    padding: 1rem;
  }
  .max-lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .max-lg\:px-\[1rem\] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .max-lg\:pb-\[0\.5rem\] {
    padding-bottom: 0.5rem;
  }
  .max-lg\:pb-\[2rem\] {
    padding-bottom: 2rem;
  }
  .max-lg\:pb-\[3rem\] {
    padding-bottom: 3rem;
  }
  .max-lg\:pb-\[4\.5rem\] {
    padding-bottom: 4.5rem;
  }
  .max-lg\:pl-\[1\.5rem\] {
    padding-left: 1.5rem;
  }
  .max-lg\:text-center {
    text-align: center;
  }
  .dark\:max-lg\:border-t-mediumGray:is(.dark *) {
    --tw-border-opacity: 1;
    border-top-color: rgb(127 127 127 / var(--tw-border-opacity, 1));
  }
  .dark\:max-lg\:bg-darkGray:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
  }
  .dark\:max-lg\:bg-extraDarkGray:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(24 24 24 / var(--tw-bg-opacity, 1));
  }
  .dark\:max-lg\:bg-semiDarkGrayAlpha:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(62 62 62 / var(--tw-bg-opacity, 1));
  }
}
@media not all and (min-width: 768px) {
  .max-md\:left-0 {
    left: 0px;
  }
  .max-md\:m-0 {
    margin: 0px;
  }
  .max-md\:hidden {
    display: none;
  }
  .max-md\:w-full {
    width: 100%;
  }
  .max-md\:flex-1 {
    flex: 1 1 0%;
  }
  .max-md\:flex-col {
    flex-direction: column;
  }
  .max-md\:items-start {
    align-items: flex-start;
  }
  .max-md\:justify-start {
    justify-content: flex-start;
  }
  .max-md\:gap-0 {
    gap: 0px;
  }
  .max-md\:px-\[2\.5625rem\] {
    padding-left: 2.5625rem;
    padding-right: 2.5625rem;
  }
  .max-md\:text-\[\.875rem\] {
    font-size: .875rem;
  }
}
@media not all and (min-width: 640px) {
  .max-sm\:w-full {
    width: 100%;
  }
  .max-sm\:flex-1 {
    flex: 1 1 0%;
  }
  .max-sm\:flex-col {
    flex-direction: column;
  }
  .max-sm\:flex-wrap {
    flex-wrap: wrap;
  }
  .max-sm\:justify-between {
    justify-content: space-between;
  }
  .max-sm\:pr-\[0\.5rem\] {
    padding-right: 0.5rem;
  }
  .max-sm\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
    font-size: var(--font-xs);
  }
}
@media (min-width: 640px) {
  .sm\:bottom-\[6rem\] {
    bottom: 6rem;
  }
  .sm\:left-\[1\.5rem\] {
    left: 1.5rem;
  }
  .sm\:left-auto {
    left: auto;
  }
  .sm\:right-4 {
    right: 1rem;
  }
  .sm\:right-5 {
    right: 1.25rem;
  }
  .sm\:right-\[1\.5rem\] {
    right: 1.5rem;
  }
  .sm\:top-\[7\.2rem\] {
    top: 7.2rem;
  }
  .sm\:-mx-\[1\.5rem\] {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .sm\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .sm\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .sm\:my-2\.5 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }
  .sm\:my-\[1rem\] {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .sm\:-ml-\[1\.5rem\] {
    margin-left: -1.5rem;
  }
  .sm\:-mr-\[1\.5rem\] {
    margin-right: -1.5rem;
  }
  .sm\:-mt-\[1\.25rem\] {
    margin-top: -1.25rem;
  }
  .sm\:mb-1 {
    margin-bottom: 0.25rem;
  }
  .sm\:mb-2 {
    margin-bottom: 0.5rem;
  }
  .sm\:mb-3 {
    margin-bottom: 0.75rem;
  }
  .sm\:mb-5 {
    margin-bottom: 1.25rem;
  }
  .sm\:mb-6 {
    margin-bottom: 1.5rem;
  }
  .sm\:ml-1 {
    margin-left: 0.25rem;
  }
  .sm\:ml-2 {
    margin-left: 0.5rem;
  }
  .sm\:ml-\[-1\.25rem\] {
    margin-left: -1.25rem;
  }
  .sm\:mr-2 {
    margin-right: 0.5rem;
  }
  .sm\:mt-0 {
    margin-top: 0px;
  }
  .sm\:mt-2 {
    margin-top: 0.5rem;
  }
  .sm\:mt-2\.5 {
    margin-top: 0.625rem;
  }
  .sm\:mt-3 {
    margin-top: 0.75rem;
  }
  .sm\:mt-3\.5 {
    margin-top: 0.875rem;
  }
  .sm\:mt-6 {
    margin-top: 1.5rem;
  }
  .sm\:mt-\[1\.5rem\] {
    margin-top: 1.5rem;
  }
  .sm\:block {
    display: block;
  }
  .sm\:flex {
    display: flex;
  }
  .sm\:grid {
    display: grid;
  }
  .sm\:hidden {
    display: none;
  }
  .sm\:h-12 {
    height: 3rem;
  }
  .sm\:h-16 {
    height: 4rem;
  }
  .sm\:h-2\.5 {
    height: 0.625rem;
  }
  .sm\:h-56 {
    height: 14rem;
  }
  .sm\:h-8 {
    height: 2rem;
  }
  .sm\:h-\[1\.125rem\] {
    height: 1.125rem;
  }
  .sm\:h-\[1\.875rem\] {
    height: 1.875rem;
  }
  .sm\:h-\[11\.25rem\] {
    height: 11.25rem;
  }
  .sm\:h-\[180px\] {
    height: 180px;
  }
  .sm\:h-\[2\.15rem\] {
    height: 2.15rem;
  }
  .sm\:h-\[2\.17375rem\] {
    height: 2.17375rem;
  }
  .sm\:h-\[3\.25rem\] {
    height: 3.25rem;
  }
  .sm\:h-\[6\.25rem\] {
    height: 6.25rem;
  }
  .sm\:h-auto {
    height: auto;
  }
  .sm\:h-full {
    height: 100%;
  }
  .sm\:min-h-0 {
    min-height: 0px;
  }
  .sm\:w-1\/4 {
    width: 25%;
  }
  .sm\:w-12 {
    width: 3rem;
  }
  .sm\:w-16 {
    width: 4rem;
  }
  .sm\:w-2\.5 {
    width: 0.625rem;
  }
  .sm\:w-\[1\.125rem\] {
    width: 1.125rem;
  }
  .sm\:w-\[10\.375rem\] {
    width: 10.375rem;
  }
  .sm\:w-\[10\.5rem\] {
    width: 10.5rem;
  }
  .sm\:w-\[11\.25rem\] {
    width: 11.25rem;
  }
  .sm\:w-\[12\.5rem\] {
    width: 12.5rem;
  }
  .sm\:w-\[14\.59375rem\] {
    width: 14.59375rem;
  }
  .sm\:w-\[16\.0625rem\] {
    width: 16.0625rem;
  }
  .sm\:w-\[17\.25rem\] {
    width: 17.25rem;
  }
  .sm\:w-\[180px\] {
    width: 180px;
  }
  .sm\:w-\[19\.9375rem\] {
    width: 19.9375rem;
  }
  .sm\:w-\[2\.17375rem\] {
    width: 2.17375rem;
  }
  .sm\:w-\[2\.5rem\] {
    width: 2.5rem;
  }
  .sm\:w-\[3\.25rem\] {
    width: 3.25rem;
  }
  .sm\:w-\[30rem\] {
    width: 30rem;
  }
  .sm\:w-\[34\.375rem\] {
    width: 34.375rem;
  }
  .sm\:w-\[37\.5rem\] {
    width: 37.5rem;
  }
  .sm\:w-\[5\.75rem\] {
    width: 5.75rem;
  }
  .sm\:w-\[8rem\] {
    width: 8rem;
  }
  .sm\:w-\[calc\(100\%\+2\.5rem\)\] {
    width: calc(100% + 2.5rem);
  }
  .sm\:w-\[min\(100\%\2c 17\.5rem\)\] {
    width: min(100%, 17.5rem);
  }
  .sm\:w-auto {
    width: auto;
  }
  .sm\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .sm\:w-full {
    width: 100%;
  }
  .sm\:w-max {
    width: -moz-max-content;
    width: max-content;
  }
  .sm\:min-w-0 {
    min-width: 0px;
  }
  .sm\:min-w-\[10rem\] {
    min-width: 10rem;
  }
  .sm\:min-w-\[11\.8125rem\] {
    min-width: 11.8125rem;
  }
  .sm\:min-w-\[21\.5rem\] {
    min-width: 21.5rem;
  }
  .sm\:min-w-\[21rem\] {
    min-width: 21rem;
  }
  .sm\:min-w-\[27\.25rem\] {
    min-width: 27.25rem;
  }
  .sm\:min-w-\[8\.875rem\] {
    min-width: 8.875rem;
  }
  .sm\:min-w-fit {
    min-width: -moz-fit-content;
    min-width: fit-content;
  }
  .sm\:max-w-\[12\.083125rem\] {
    max-width: 12.083125rem;
  }
  .sm\:max-w-\[80\%\] {
    max-width: 80%;
  }
  .sm\:max-w-none {
    max-width: none;
  }
  .sm\:\!flex-none {
    flex: none !important;
  }
  .sm\:flex-1 {
    flex: 1 1 0%;
  }
  .sm\:shrink {
    flex-shrink: 1;
  }
  .sm\:grow-0 {
    flex-grow: 0;
  }
  .sm\:basis-\[17\.5rem\] {
    flex-basis: 17.5rem;
  }
  .sm\:basis-auto {
    flex-basis: auto;
  }
  .sm\:scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .sm\:\!grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .sm\:flex-row {
    flex-direction: row;
  }
  .sm\:flex-col {
    flex-direction: column;
  }
  .sm\:\!flex-wrap {
    flex-wrap: wrap !important;
  }
  .sm\:flex-wrap {
    flex-wrap: wrap;
  }
  .sm\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .sm\:items-start {
    align-items: flex-start;
  }
  .sm\:items-end {
    align-items: flex-end;
  }
  .sm\:items-center {
    align-items: center;
  }
  .sm\:items-stretch {
    align-items: stretch;
  }
  .sm\:justify-start {
    justify-content: flex-start;
  }
  .sm\:justify-end {
    justify-content: flex-end;
  }
  .sm\:justify-center {
    justify-content: center;
  }
  .sm\:justify-between {
    justify-content: space-between;
  }
  .sm\:\!gap-3 {
    gap: 0.75rem !important;
  }
  .sm\:gap-0 {
    gap: 0px;
  }
  .sm\:gap-0\.5 {
    gap: 0.125rem;
  }
  .sm\:gap-2 {
    gap: 0.5rem;
  }
  .sm\:gap-28 {
    gap: 7rem;
  }
  .sm\:gap-3 {
    gap: 0.75rem;
  }
  .sm\:gap-3\.5 {
    gap: 0.875rem;
  }
  .sm\:gap-4 {
    gap: 1rem;
  }
  .sm\:gap-5 {
    gap: 1.25rem;
  }
  .sm\:gap-6 {
    gap: 1.5rem;
  }
  .sm\:gap-\[0\.5rem\] {
    gap: 0.5rem;
  }
  .sm\:gap-\[0\.625rem\] {
    gap: 0.625rem;
  }
  .sm\:gap-\[0\.75rem\] {
    gap: 0.75rem;
  }
  .sm\:gap-\[0\.875rem\] {
    gap: 0.875rem;
  }
  .sm\:gap-\[1\.125rem\] {
    gap: 1.125rem;
  }
  .sm\:gap-\[1\.5rem\] {
    gap: 1.5rem;
  }
  .sm\:gap-\[1rem\] {
    gap: 1rem;
  }
  .sm\:self-center {
    align-self: center;
  }
  .sm\:overflow-visible {
    overflow: visible;
  }
  .sm\:overflow-x-visible {
    overflow-x: visible;
  }
  .sm\:whitespace-nowrap {
    white-space: nowrap;
  }
  .sm\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }
  .sm\:rounded-2xl {
    border-radius: 1rem;
  }
  .sm\:rounded-3xl {
    border-radius: 1.5rem;
  }
  .sm\:rounded-xl {
    border-radius: 0.75rem;
  }
  .sm\:border-0 {
    border-width: 0px;
  }
  .sm\:border-\[0\.15625rem\] {
    border-width: 0.15625rem;
  }
  .sm\:border-l {
    border-left-width: 1px;
  }
  .sm\:border-offWhite {
    --tw-border-opacity: 1;
    border-color: rgb(233 233 233 / var(--tw-border-opacity, 1));
  }
  .sm\:p-4 {
    padding: 1rem;
  }
  .sm\:p-5 {
    padding: 1.25rem;
  }
  .sm\:p-6 {
    padding: 1.5rem;
  }
  .sm\:p-8 {
    padding: 2rem;
  }
  .sm\:p-\[0\.34375rem\] {
    padding: 0.34375rem;
  }
  .sm\:\!px-\[0\.625rem\] {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }
  .sm\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .sm\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .sm\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .sm\:px-\[1\.25rem\] {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .sm\:px-\[1\.5rem\] {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .sm\:px-\[1rem\] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .sm\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .sm\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .sm\:py-1\.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }
  .sm\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .sm\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .sm\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .sm\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .sm\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .sm\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .sm\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .sm\:pb-0 {
    padding-bottom: 0px;
  }
  .sm\:pb-10 {
    padding-bottom: 2.5rem;
  }
  .sm\:pb-16 {
    padding-bottom: 4rem;
  }
  .sm\:pb-6 {
    padding-bottom: 1.5rem;
  }
  .sm\:pb-\[0\.0625rem\] {
    padding-bottom: 0.0625rem;
  }
  .sm\:pb-\[0\.3rem\] {
    padding-bottom: 0.3rem;
  }
  .sm\:pb-\[1\.375rem\] {
    padding-bottom: 1.375rem;
  }
  .sm\:pb-\[1rem\] {
    padding-bottom: 1rem;
  }
  .sm\:pb-\[2rem\] {
    padding-bottom: 2rem;
  }
  .sm\:pl-4 {
    padding-left: 1rem;
  }
  .sm\:pl-\[1\.5rem\] {
    padding-left: 1.5rem;
  }
  .sm\:pl-\[1\.75rem\] {
    padding-left: 1.75rem;
  }
  .sm\:pr-4 {
    padding-right: 1rem;
  }
  .sm\:pr-5 {
    padding-right: 1.25rem;
  }
  .sm\:pt-0 {
    padding-top: 0px;
  }
  .sm\:pt-1 {
    padding-top: 0.25rem;
  }
  .sm\:pt-6 {
    padding-top: 1.5rem;
  }
  .sm\:pt-\[0\.5rem\] {
    padding-top: 0.5rem;
  }
  .sm\:pt-\[1\.0625rem\] {
    padding-top: 1.0625rem;
  }
  .sm\:pt-\[1\.75rem\] {
    padding-top: 1.75rem;
  }
  .sm\:text-left {
    text-align: left;
  }
  .sm\:\!text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
  }
  .sm\:\!text-3xl {
    font-size: 1.875rem !important;
    line-height: 2.25rem !important;
  }
  .sm\:\!text-base {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }
  .sm\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .sm\:text-\[0\.8125rem\] {
    font-size: 0.8125rem;
  }
  .sm\:text-\[1\.25rem\] {
    font-size: 1.25rem;
  }
  .sm\:text-\[1\.5rem\] {
    font-size: 1.5rem;
  }
  .sm\:text-\[1\.75rem\] {
    font-size: 1.75rem;
  }
  .sm\:text-\[1\.875rem\] {
    font-size: 1.875rem;
  }
  .sm\:text-\[2rem\] {
    font-size: 2rem;
  }
  .sm\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .sm\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .sm\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .sm\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .sm\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  .sm\:leading-\[1\.25rem\] {
    line-height: 1.25rem;
  }
  .sm\:leading-\[1rem\] {
    line-height: 1rem;
  }
  .sm\:leading-\[2rem\] {
    line-height: 2rem;
  }
  .sm\:opacity-0 {
    opacity: 0;
  }
  .sm\:opacity-100 {
    opacity: 1;
  }
  .sm\:text-xs {
    font-size: var(--font-xs);
  }
  .sm\:text-sm {
    font-size: var(--font-sm);
  }
  .sm\:\!text-base {
    font-size: var(--font-base) !important;
  }
  .sm\:text-base {
    font-size: var(--font-base);
  }
  .sm\:text-lg {
    font-size: var(--font-lg);
  }
  .sm\:text-xl {
    font-size: var(--font-xl);
  }
  .sm\:\!text-2xl {
    font-size: var(--font-2xl) !important;
  }

  .sm\:text-2xxl {
    font-size: var(--font-2xxl);
  }
  .sm\:\!text-3xl {
    font-size: var(--font-3xl) !important;
  }
  .sm\:text-3xl {
    font-size: var(--font-3xl);
  }
  .sm\:hover\:shadow-\[0px_10px_15px_-3px_\#0000001A\]:hover {
    --tw-shadow: 0px 10px 15px -3px #0000001A;
    --tw-shadow-colored: 0px 10px 15px -3px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .group:hover .sm\:group-hover\:block {
    display: block;
  }
  .group:hover .sm\:group-hover\:opacity-100 {
    opacity: 1;
  }
}
@media (min-width: 768px) {
  .md\:absolute {
    position: absolute;
  }
  .md\:bottom-\[2rem\] {
    bottom: 2rem;
  }
  .md\:left-0 {
    left: 0px;
  }
  .md\:left-\[-7\.5rem\] {
    left: -7.5rem;
  }
  .md\:left-\[1\.5625rem\] {
    left: 1.5625rem;
  }
  .md\:left-\[3\.125rem\] {
    left: 3.125rem;
  }
  .md\:left-full {
    left: 100%;
  }
  .md\:right-0 {
    right: 0px;
  }
  .md\:right-10 {
    right: 2.5rem;
  }
  .md\:top-1\/2 {
    top: 50%;
  }
  .md\:top-24 {
    top: 6rem;
  }
  .md\:top-8 {
    top: 2rem;
  }
  .md\:top-\[5\.4rem\] {
    top: 5.4rem;
  }
  .md\:order-1 {
    order: 1;
  }
  .md\:order-2 {
    order: 2;
  }
  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .md\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
  .md\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .md\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .md\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .md\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .md\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .md\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .md\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .md\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .md\:-mt-18 {
    margin-top: -4.5rem;
  }
  .md\:mb-0 {
    margin-bottom: 0px;
  }
  .md\:mb-4 {
    margin-bottom: 1rem;
  }
  .md\:mb-5 {
    margin-bottom: 1.25rem;
  }
  .md\:mb-\[1\.125rem\] {
    margin-bottom: 1.125rem;
  }
  .md\:ml-0 {
    margin-left: 0px;
  }
  .md\:ml-2 {
    margin-left: 0.5rem;
  }
  .md\:ml-3 {
    margin-left: 0.75rem;
  }
  .md\:ml-\[9\.3125rem\] {
    margin-left: 9.3125rem;
  }
  .md\:ml-auto {
    margin-left: auto;
  }
  .md\:mr-auto {
    margin-right: auto;
  }
  .md\:mt-4 {
    margin-top: 1rem;
  }
  .md\:mt-6 {
    margin-top: 1.5rem;
  }
  .md\:mt-8 {
    margin-top: 2rem;
  }
  .md\:mt-\[0\.500rem\] {
    margin-top: 0.500rem;
  }
  .md\:mt-\[1\.25rem\] {
    margin-top: 1.25rem;
  }
  .md\:mt-\[1\.5rem\] {
    margin-top: 1.5rem;
  }
  .md\:mt-\[1\.75rem\] {
    margin-top: 1.75rem;
  }
  .md\:mt-\[2\.44rem\] {
    margin-top: 2.44rem;
  }
  .md\:line-clamp-5 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
  }
  .md\:block {
    display: block;
  }
  .md\:inline {
    display: inline;
  }
  .md\:flex {
    display: flex;
  }
  .md\:table-cell {
    display: table-cell;
  }
  .md\:table-header-group {
    display: table-header-group;
  }
  .md\:table-row {
    display: table-row;
  }
  .md\:grid {
    display: grid;
  }
  .md\:hidden {
    display: none;
  }
  .md\:aspect-\[1190\/418\] {
    aspect-ratio: 1190/418;
  }
  .md\:aspect-\[2\.278\] {
    aspect-ratio: 2.278;
  }
  .md\:aspect-auto {
    aspect-ratio: auto;
  }
  .md\:\!size-10 {
    width: 2.5rem !important;
    height: 2.5rem !important;
  }
  .md\:\!h-8 {
    height: 2rem !important;
  }
  .md\:h-10 {
    height: 2.5rem;
  }
  .md\:h-11 {
    height: 2.75rem;
  }
  .md\:h-12 {
    height: 3rem;
  }
  .md\:h-16 {
    height: 4rem;
  }
  .md\:h-18 {
    height: 4.5rem;
  }
  .md\:h-24 {
    height: 6rem;
  }
  .md\:h-36 {
    height: 9rem;
  }
  .md\:h-4 {
    height: 1rem;
  }
  .md\:h-6 {
    height: 1.5rem;
  }
  .md\:h-7 {
    height: 1.75rem;
  }
  .md\:h-8 {
    height: 2rem;
  }
  .md\:h-\[0\.9375rem\] {
    height: 0.9375rem;
  }
  .md\:h-\[1\.25rem\] {
    height: 1.25rem;
  }
  .md\:h-\[1\.5rem\] {
    height: 1.5rem;
  }
  .md\:h-\[10\.5rem\] {
    height: 10.5rem;
  }
  .md\:h-\[15\.563rem\] {
    height: 15.563rem;
  }
  .md\:h-\[17rem\] {
    height: 17rem;
  }
  .md\:h-\[19\.1875rem\] {
    height: 19.1875rem;
  }
  .md\:h-\[2\.125rem\] {
    height: 2.125rem;
  }
  .md\:h-\[2\.375rem\] {
    height: 2.375rem;
  }
  .md\:h-\[2\.75rem\] {
    height: 2.75rem;
  }
  .md\:h-\[2\.875rem\] {
    height: 2.875rem;
  }
  .md\:h-\[26\.875rem\] {
    height: 26.875rem;
  }
  .md\:h-\[2rem\] {
    height: 2rem;
  }
  .md\:h-\[3rem\] {
    height: 3rem;
  }
  .md\:h-\[40\.625rem\] {
    height: 40.625rem;
  }
  .md\:h-\[5\.125rem\] {
    height: 5.125rem;
  }
  .md\:h-\[5\.5rem\] {
    height: 5.5rem;
  }
  .md\:h-\[7\.25rem\] {
    height: 7.25rem;
  }
  .md\:h-\[7\.75rem\] {
    height: 7.75rem;
  }
  .md\:h-\[75\%\] {
    height: 75%;
  }
  .md\:h-\[9\.375rem\] {
    height: 9.375rem;
  }
  .md\:h-\[90\%\] {
    height: 90%;
  }
  .md\:h-\[min\(calc\(\(100vw-4rem\)\*0\.656\)\2c calc\(100vh-4rem\)\2c 42\.438rem\)\] {
    height: min(calc((100vw - 4rem) * 0.656), calc(100vh - 4rem), 42.438rem);
  }
  .md\:h-full {
    height: 100%;
  }
  .md\:\!max-h-10 {
    max-height: 2.5rem !important;
  }
  .md\:\!min-h-10 {
    min-height: 2.5rem !important;
  }
  .md\:min-h-0 {
    min-height: 0px;
  }
  .md\:min-h-10 {
    min-height: 2.5rem;
  }
  .md\:min-h-\[15\.563rem\] {
    min-height: 15.563rem;
  }
  .md\:min-h-\[18\.75rem\] {
    min-height: 18.75rem;
  }
  .md\:\!w-8 {
    width: 2rem !important;
  }
  .md\:\!w-\[17\.5rem\] {
    width: 17.5rem !important;
  }
  .md\:w-1\/2 {
    width: 50%;
  }
  .md\:w-10 {
    width: 2.5rem;
  }
  .md\:w-16 {
    width: 4rem;
  }
  .md\:w-18 {
    width: 4.5rem;
  }
  .md\:w-24 {
    width: 6rem;
  }
  .md\:w-4 {
    width: 1rem;
  }
  .md\:w-48 {
    width: 12rem;
  }
  .md\:w-6 {
    width: 1.5rem;
  }
  .md\:w-7 {
    width: 1.75rem;
  }
  .md\:w-8 {
    width: 2rem;
  }
  .md\:w-96 {
    width: 24rem;
  }
  .md\:w-\[0\.9375rem\] {
    width: 0.9375rem;
  }
  .md\:w-\[1\.25rem\] {
    width: 1.25rem;
  }
  .md\:w-\[1\.5rem\] {
    width: 1.5rem;
  }
  .md\:w-\[13\.438rem\] {
    width: 13.438rem;
  }
  .md\:w-\[15\.625rem\] {
    width: 15.625rem;
  }
  .md\:w-\[15rem\] {
    width: 15rem;
  }
  .md\:w-\[19\.4375rem\] {
    width: 19.4375rem;
  }
  .md\:w-\[2\.125rem\] {
    width: 2.125rem;
  }
  .md\:w-\[2\.375rem\] {
    width: 2.375rem;
  }
  .md\:w-\[2\.75rem\] {
    width: 2.75rem;
  }
  .md\:w-\[20\.3125rem\] {
    width: 20.3125rem;
  }
  .md\:w-\[23\.4rem\] {
    width: 23.4rem;
  }
  .md\:w-\[24\.8125rem\] {
    width: 24.8125rem;
  }
  .md\:w-\[24rem\] {
    width: 24rem;
  }
  .md\:w-\[28\.375rem\] {
    width: 28.375rem;
  }
  .md\:w-\[30\.1875rem\] {
    width: 30.1875rem;
  }
  .md\:w-\[30rem\] {
    width: 30rem;
  }
  .md\:w-\[34\.375rem\] {
    width: 34.375rem;
  }
  .md\:w-\[34\.625rem\] {
    width: 34.625rem;
  }
  .md\:w-\[340px\] {
    width: 340px;
  }
  .md\:w-\[45\%\] {
    width: 45%;
  }
  .md\:w-\[5\.125rem\] {
    width: 5.125rem;
  }
  .md\:w-\[50\%\] {
    width: 50%;
  }
  .md\:w-\[55\%\] {
    width: 55%;
  }
  .md\:w-\[60\%\] {
    width: 60%;
  }
  .md\:w-\[7\.75rem\] {
    width: 7.75rem;
  }
  .md\:w-\[75\%\] {
    width: 75%;
  }
  .md\:w-\[8\.69rem\] {
    width: 8.69rem;
  }
  .md\:w-\[9\.0625rem\] {
    width: 9.0625rem;
  }
  .md\:w-\[9\.375rem\] {
    width: 9.375rem;
  }
  .md\:w-\[9\.5rem\] {
    width: 9.5rem;
  }
  .md\:w-\[9\.625rem\] {
    width: 9.625rem;
  }
  .md\:w-\[9\.75rem\] {
    width: 9.75rem;
  }
  .md\:w-\[90\%\] {
    width: 90%;
  }
  .md\:w-\[calc\(50\%-1rem\)\] {
    width: calc(50% - 1rem);
  }
  .md\:w-\[min\(100vw-2rem\2c 75\.375rem\)\] {
    width: min(100vw - 2rem, 75.375rem);
  }
  .md\:w-\[min\(100vw-2rem\2c 75\.938\)\] {
    width: min(100vw - 2rem, 75.938);
  }
  .md\:w-auto {
    width: auto;
  }
  .md\:w-full {
    width: 100%;
  }
  .md\:\!min-w-10 {
    min-width: 2.5rem !important;
  }
  .md\:\!min-w-\[17\.75rem\] {
    min-width: 17.75rem !important;
  }
  .md\:\!min-w-\[19vw\] {
    min-width: 19vw !important;
  }
  .md\:min-w-0 {
    min-width: 0px;
  }
  .md\:min-w-40 {
    min-width: 10rem;
  }
  .md\:min-w-\[26\.75rem\] {
    min-width: 26.75rem;
  }
  .md\:\!max-w-0 {
    max-width: 0px !important;
  }
  .md\:\!max-w-10 {
    max-width: 2.5rem !important;
  }
  .md\:\!max-w-\[18rem\] {
    max-width: 18rem !important;
  }
  .md\:max-w-\[11\.25rem\] {
    max-width: 11.25rem;
  }
  .md\:max-w-\[20\.8125rem\] {
    max-width: 20.8125rem;
  }
  .md\:max-w-\[21\.4375rem\] {
    max-width: 21.4375rem;
  }
  .md\:max-w-\[25rem\] {
    max-width: 25rem;
  }
  .md\:max-w-\[26\.75rem\] {
    max-width: 26.75rem;
  }
  .md\:max-w-\[3\.125rem\] {
    max-width: 3.125rem;
  }
  .md\:max-w-\[30\.625rem\] {
    max-width: 30.625rem;
  }
  .md\:max-w-\[70\%\] {
    max-width: 70%;
  }
  .md\:max-w-\[calc\(100vw-1rem\)\] {
    max-width: calc(100vw - 1rem);
  }
  .md\:max-w-full {
    max-width: 100%;
  }
  .md\:max-w-none {
    max-width: none;
  }
  .md\:max-w-xs {
    max-width: 20rem;
  }
  .md\:flex-1 {
    flex: 1 1 0%;
  }
  .md\:flex-shrink-0 {
    flex-shrink: 0;
  }
  .md\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .md\:translate-x-0 {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .md\:scale-125 {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .md\:\!grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .md\:\!grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .md\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .md\:grid-cols-\[1\.2fr_1fr\] {
    grid-template-columns: 1.2fr 1fr;
  }
  .md\:grid-cols-\[minmax\(0\2c 1fr\)_auto_minmax\(0\2c 1fr\)\] {
    grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);
  }
  .md\:flex-row {
    flex-direction: row;
  }
  .md\:flex-col {
    flex-direction: column;
  }
  .md\:\!flex-wrap {
    flex-wrap: wrap !important;
  }
  .md\:items-start {
    align-items: flex-start;
  }
  .md\:items-end {
    align-items: flex-end;
  }
  .md\:items-center {
    align-items: center;
  }
  .md\:justify-end {
    justify-content: flex-end;
  }
  .md\:justify-center {
    justify-content: center;
  }
  .md\:justify-between {
    justify-content: space-between;
  }
  .md\:\!gap-5 {
    gap: 1.25rem !important;
  }
  .md\:gap-0 {
    gap: 0px;
  }
  .md\:gap-1 {
    gap: 0.25rem;
  }
  .md\:gap-10 {
    gap: 2.5rem;
  }
  .md\:gap-12 {
    gap: 3rem;
  }
  .md\:gap-2 {
    gap: 0.5rem;
  }
  .md\:gap-3 {
    gap: 0.75rem;
  }
  .md\:gap-4 {
    gap: 1rem;
  }
  .md\:gap-5 {
    gap: 1.25rem;
  }
  .md\:gap-6 {
    gap: 1.5rem;
  }
  .md\:gap-\[0\.5rem\] {
    gap: 0.5rem;
  }
  .md\:gap-\[0\.75rem\] {
    gap: 0.75rem;
  }
  .md\:gap-\[1\.0625rem\] {
    gap: 1.0625rem;
  }
  .md\:gap-\[1\.25rem\] {
    gap: 1.25rem;
  }
  .md\:gap-\[10\.625rem\] {
    gap: 10.625rem;
  }
  .md\:gap-\[1rem\] {
    gap: 1rem;
  }
  .md\:gap-\[2rem\] {
    gap: 2rem;
  }
  .md\:\!space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)) !important;
  }
  .md\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }
  .md\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
  }
  .md\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
  }
  .md\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
  }
  .md\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));
  }
  .md\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
  }
  .md\:self-stretch {
    align-self: stretch;
  }
  .md\:overflow-hidden {
    overflow: hidden;
  }
  .md\:overflow-x-visible {
    overflow-x: visible;
  }
  .md\:text-ellipsis {
    text-overflow: ellipsis;
  }
  .md\:whitespace-nowrap {
    white-space: nowrap;
  }
  .md\:rounded-2xl {
    border-radius: 1rem;
  }
  .md\:rounded-3xl {
    border-radius: 1.5rem;
  }
  .md\:rounded-\[0\.3125rem\] {
    border-radius: 0.3125rem;
  }
  .md\:rounded-\[0\.5625rem\] {
    border-radius: 0.5625rem;
  }
  .md\:rounded-\[0\.875rem\] {
    border-radius: 0.875rem;
  }
  .md\:rounded-lg {
    border-radius: 0.5rem;
  }
  .md\:rounded-xl {
    border-radius: 0.75rem;
  }
  .md\:rounded-b-\[0\.875rem\] {
    border-bottom-right-radius: 0.875rem;
    border-bottom-left-radius: 0.875rem;
  }
  .md\:rounded-t-3xl {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }
  .md\:border-4 {
    border-width: 4px;
  }
  .md\:border-\[0\.1875rem\] {
    border-width: 0.1875rem;
  }
  .md\:border-b-0 {
    border-bottom-width: 0px;
  }
  .md\:border-l {
    border-left-width: 1px;
  }
  .md\:border-r {
    border-right-width: 1px;
  }
  .md\:border-t-0 {
    border-top-width: 0px;
  }
  .md\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }
  .md\:p-0 {
    padding: 0px;
  }
  .md\:p-2 {
    padding: 0.5rem;
  }
  .md\:p-3 {
    padding: 0.75rem;
  }
  .md\:p-4 {
    padding: 1rem;
  }
  .md\:p-5 {
    padding: 1.25rem;
  }
  .md\:p-6 {
    padding: 1.5rem;
  }
  .md\:p-8 {
    padding: 2rem;
  }
  .md\:p-\[1\.25rem\] {
    padding: 1.25rem;
  }
  .md\:p-\[1\.5rem\] {
    padding: 1.5rem;
  }
  .md\:p-\[clamp\(0\.5rem\2c 1\.5vw\2c 1rem\)\] {
    padding: clamp(0.5rem, 1.5vw, 1rem);
  }
  .md\:\!px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .md\:\!px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .md\:\!px-\[1\.125rem\] {
    padding-left: 1.125rem !important;
    padding-right: 1.125rem !important;
  }
  .md\:\!py-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .md\:\!py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .md\:\!py-\[0\.625rem\] {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .md\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .md\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .md\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .md\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .md\:px-\[0\.625rem\] {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  .md\:px-\[1\.125rem\] {
    padding-left: 1.125rem;
    padding-right: 1.125rem;
  }
  .md\:px-\[1\.5rem\] {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .md\:px-\[1rem\] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .md\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .md\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .md\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .md\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .md\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .md\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .md\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .md\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .md\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .md\:py-\[0\.40625rem\] {
    padding-top: 0.40625rem;
    padding-bottom: 0.40625rem;
  }
  .md\:py-\[1\.25rem\] {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .md\:py-\[1\.7rem\] {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }
  .md\:py-\[3\.8125rem\] {
    padding-top: 3.8125rem;
    padding-bottom: 3.8125rem;
  }
  .md\:py-\[clamp\(0\.25rem\2c 1vw\2c 0\.5rem\)\] {
    padding-top: clamp(0.25rem, 1vw, 0.5rem);
    padding-bottom: clamp(0.25rem, 1vw, 0.5rem);
  }
  .md\:\!pt-4 {
    padding-top: 1rem !important;
  }
  .md\:pb-0 {
    padding-bottom: 0px;
  }
  .md\:pb-14 {
    padding-bottom: 3.5rem;
  }
  .md\:pb-4 {
    padding-bottom: 1rem;
  }
  .md\:pb-6 {
    padding-bottom: 1.5rem;
  }
  .md\:pb-8 {
    padding-bottom: 2rem;
  }
  .md\:pb-\[2\.188rem\] {
    padding-bottom: 2.188rem;
  }
  .md\:pl-0 {
    padding-left: 0px;
  }
  .md\:pl-5 {
    padding-left: 1.25rem;
  }
  .md\:pl-6 {
    padding-left: 1.5rem;
  }
  .md\:pl-\[2rem\] {
    padding-left: 2rem;
  }
  .md\:pl-\[clamp\(0\.75rem\2c 2vw\2c 1\.5rem\)\] {
    padding-left: clamp(0.75rem, 2vw, 1.5rem);
  }
  .md\:pr-4 {
    padding-right: 1rem;
  }
  .md\:pr-5 {
    padding-right: 1.25rem;
  }
  .md\:pr-\[2\.9375rem\] {
    padding-right: 2.9375rem;
  }
  .md\:pr-\[clamp\(0\.5rem\2c 1\.5vw\2c 1rem\)\] {
    padding-right: clamp(0.5rem, 1.5vw, 1rem);
  }
  .md\:pt-0 {
    padding-top: 0px;
  }
  .md\:pt-5 {
    padding-top: 1.25rem;
  }
  .md\:pt-6 {
    padding-top: 1.5rem;
  }
  .md\:pt-8 {
    padding-top: 2rem;
  }
  .md\:pt-\[0\.500rem\] {
    padding-top: 0.500rem;
  }
  .md\:pt-\[1rem\] {
    padding-top: 1rem;
  }
  .md\:pt-\[2rem\] {
    padding-top: 2rem;
  }
  .md\:pt-\[4rem\] {
    padding-top: 4rem;
  }
  .md\:text-left {
    text-align: left;
  }
  .md\:text-center {
    text-align: center;
  }
  .md\:\!text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
  }
  .md\:\!text-4xl {
    font-size: 2.25rem !important;
    line-height: 2.5rem !important;
  }
  .md\:\!text-\[0\.875rem\] {
    font-size: 0.875rem !important;
  }
  .md\:\!text-\[1\.125rem\] {
    font-size: 1.125rem !important;
  }
  .md\:\!text-\[1\.875rem\] {
    font-size: 1.875rem !important;
  }
  .md\:\!text-base {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }
  .md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .md\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .md\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .md\:text-\[\.875rem\] {
    font-size: .875rem;
  }
  .md\:text-\[0\.8125rem\] {
    font-size: 0.8125rem;
  }
  .md\:text-\[1\.125rem\] {
    font-size: 1.125rem;
  }
  .md\:text-\[1\.375rem\] {
    font-size: 1.375rem;
  }
  .md\:text-\[1\.5rem\] {
    font-size: 1.5rem;
  }
  .md\:text-\[1\.625rem\] {
    font-size: 1.625rem;
  }
  .md\:text-\[1\.75rem\] {
    font-size: 1.75rem;
  }
  .md\:text-\[1rem\] {
    font-size: 1rem;
  }
  .md\:text-\[2\.25rem\] {
    font-size: 2.25rem;
  }
  .md\:text-\[2\.5rem\] {
    font-size: 2.5rem;
  }
  .md\:text-\[2\.875rem\] {
    font-size: 2.875rem;
  }
  .md\:text-\[2rem\] {
    font-size: 2rem;
  }
  .md\:text-\[32px\] {
    font-size: 32px;
  }
  .md\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .md\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .md\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .md\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .md\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  .md\:font-bold {
    font-weight: 700;
  }
  .md\:font-medium {
    font-weight: 500;
  }
  .md\:font-semibold {
    font-weight: 600;
  }
  .md\:leading-5 {
    line-height: 1.25rem;
  }
  .md\:leading-6 {
    line-height: 1.5rem;
  }
  .md\:leading-\[1\.4375rem\] {
    line-height: 1.4375rem;
  }
  .md\:leading-\[1\.5rem\] {
    line-height: 1.5rem;
  }
  .md\:leading-\[1\.8125rem\] {
    line-height: 1.8125rem;
  }
  .md\:leading-\[1\] {
    line-height: 1;
  }
  .md\:leading-none {
    line-height: 1;
  }
  .md\:leading-normal {
    line-height: 1.5;
  }
  .md\:leading-relaxed {
    line-height: 1.625;
  }
  .md\:tracking-\[-0\.04em\] {
    letter-spacing: -0.04em;
  }
  .md\:tracking-normal {
    letter-spacing: 0em;
  }
  .md\:text-darkGray {
    --tw-text-opacity: 1;
    color: rgb(34 34 34 / var(--tw-text-opacity, 1));
  }
  .md\:text-xs {
    font-size: var(--font-xs);
  }
  .md\:text-sm {
    font-size: var(--font-sm);
  }
  .md\:\!text-base {
    font-size: var(--font-base) !important;
  }
  .md\:text-base {
    font-size: var(--font-base);
  }
  .md\:text-lg {
    font-size: var(--font-lg);
  }
  .md\:text-xl {
    font-size: var(--font-xl);
  }
  .md\:\!text-2xl {
    font-size: var(--font-2xl) !important;
  }
  .md\:text-2xl {
    font-size: var(--font-2xl);
  }

  .md\:text-2xxl {
    font-size: var(--font-2xxl);
  }

  .md\:\!text-2xl-plus {
    font-size: var(--font-2xl-plus) !important; /* was .text-28px */
  }
  .md\:text-3xl {
    font-size: var(--font-3xl);
  }
  .md\:\!text-4xl {
    font-size: var(--font-4xl) !important; /* was .text-32px */
  }
  .md\:text-4xl {
    font-size: var(--font-4xl); /* was .text-32px */
  }
  .md\:\!text-4xl-plus {
    font-size: var(--font-4xl-plus) !important;
  }
  .md\:text-4xl-plus {
    font-size: var(--font-4xl-plus);
  }
  .md\:\[filter\:brightness\(0\)_saturate\(100\%\)_invert\(25\%\)_sepia\(100\%\)_saturate\(3000\%\)_hue-rotate\(240deg\)_brightness\(70\%\)_contrast\(130\%\)\] {
    filter: brightness(0) saturate(100%) invert(25%) sepia(100%) saturate(3000%) hue-rotate(240deg) brightness(70%) contrast(130%);
  }
  .before\:md\:hidden::before {
    content: var(--tw-content);
    display: none;
  }
  .md\:first\:w-\[40\%\]:first-child {
    width: 40%;
  }
  .dark\:md\:text-lightGray:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(164 164 164 / var(--tw-text-opacity, 1));
  }
}
@media (min-width: 1024px) {
  @media (min-width: 640px) {
    .lg\:sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .lg\:fixed {
    position: fixed;
  }
  .lg\:sticky {
    position: sticky;
  }
  .lg\:\!top-1\/2 {
    top: 50% !important;
  }
  .lg\:bottom-1\.5 {
    bottom: 0.375rem;
  }
  .lg\:bottom-6 {
    bottom: 1.5rem;
  }
  .lg\:bottom-\[0\.938rem\] {
    bottom: 0.938rem;
  }
  .lg\:bottom-\[1\.5rem\] {
    bottom: 1.5rem;
  }
  .lg\:bottom-auto {
    bottom: auto;
  }
  .lg\:left-0 {
    left: 0px;
  }
  .lg\:left-\[-1rem\] {
    left: -1rem;
  }
  .lg\:left-\[2rem\] {
    left: 2rem;
  }
  .lg\:left-\[3\.8rem\] {
    left: 3.8rem;
  }
  .lg\:left-\[3rem\] {
    left: 3rem;
  }
  .lg\:right-1 {
    right: 0.25rem;
  }
  .lg\:right-24 {
    right: 6rem;
  }
  .lg\:right-4 {
    right: 1rem;
  }
  .lg\:right-\[2rem\] {
    right: 2rem;
  }
  .lg\:top-0 {
    top: 0px;
  }
  .lg\:top-1\/2 {
    top: 50%;
  }
  .lg\:top-16 {
    top: 4rem;
  }
  .lg\:top-2 {
    top: 0.5rem;
  }
  .lg\:top-\[3\.5rem\] {
    top: 3.5rem;
  }
  .lg\:top-\[4rem\] {
    top: 4rem;
  }
  .lg\:top-\[5\.5rem\] {
    top: 5.5rem;
  }
  .lg\:top-\[calc\(100vh-8\.8rem\)\] {
    top: calc(100vh - 8.8rem);
  }
  .lg\:z-10 {
    z-index: 10;
  }
  .lg\:order-1 {
    order: 1;
  }
  .lg\:order-2 {
    order: 2;
  }
  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .lg\:col-span-7 {
    grid-column: span 7 / span 7;
  }
  .lg\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }
  .lg\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .lg\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .lg\:-mx-\[1\.5rem\] {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .lg\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .lg\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .lg\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .lg\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .lg\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .lg\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .lg\:\!-mb-\[1\.125rem\] {
    margin-bottom: -1.125rem !important;
  }
  .lg\:\!mb-\[1\.5rem\] {
    margin-bottom: 1.5rem !important;
  }
  .lg\:\!mb-\[1rem\] {
    margin-bottom: 1rem !important;
  }
  .lg\:\!mt-\[2rem\] {
    margin-top: 2rem !important;
  }
  .lg\:-mb-10 {
    margin-bottom: -2.5rem;
  }
  .lg\:-ml-\[2\.25rem\] {
    margin-left: -2.25rem;
  }
  .lg\:-mr-\[max\(0px\2c _calc\(\(100vw_-_75rem\)_\/_2\)\)\] {
    margin-right: calc(max(0px, calc((100vw - 75rem) / 2)) * -1);
  }
  .lg\:-mt-2 {
    margin-top: -0.5rem;
  }
  .lg\:-mt-\[0\.125rem\] {
    margin-top: -0.125rem;
  }
  .lg\:-mt-\[0\.25rem\] {
    margin-top: -0.25rem;
  }
  .lg\:-mt-\[0\.5rem\] {
    margin-top: -0.5rem;
  }
  .lg\:-mt-\[1rem\] {
    margin-top: -1rem;
  }
  .lg\:-mt-\[2\.5rem\] {
    margin-top: -2.5rem;
  }
  .lg\:mb-0 {
    margin-bottom: 0px;
  }
  .lg\:mb-1 {
    margin-bottom: 0.25rem;
  }
  .lg\:mb-10 {
    margin-bottom: 2.5rem;
  }
  .lg\:mb-2 {
    margin-bottom: 0.5rem;
  }
  .lg\:mb-5 {
    margin-bottom: 1.25rem;
  }
  .lg\:mb-6 {
    margin-bottom: 1.5rem;
  }
  .lg\:mb-8 {
    margin-bottom: 2rem;
  }
  .lg\:mb-\[0\.5rem\] {
    margin-bottom: 0.5rem;
  }
  .lg\:mb-\[0\.75rem\] {
    margin-bottom: 0.75rem;
  }
  .lg\:mb-\[1\.25rem\] {
    margin-bottom: 1.25rem;
  }
  .lg\:mb-\[1\.3125rem\] {
    margin-bottom: 1.3125rem;
  }
  .lg\:mb-\[1\.5575rem\] {
    margin-bottom: 1.5575rem;
  }
  .lg\:mb-\[1\.5rem\] {
    margin-bottom: 1.5rem;
  }
  .lg\:mb-\[1\.75rem\] {
    margin-bottom: 1.75rem;
  }
  .lg\:mb-\[1\.875rem\] {
    margin-bottom: 1.875rem;
  }
  .lg\:mb-\[1rem\] {
    margin-bottom: 1rem;
  }
  .lg\:mb-\[2\.0625rem\] {
    margin-bottom: 2.0625rem;
  }
  .lg\:mb-\[2\.5rem\] {
    margin-bottom: 2.5rem;
  }
  .lg\:mb-\[2rem\] {
    margin-bottom: 2rem;
  }
  .lg\:ml-0 {
    margin-left: 0px;
  }
  .lg\:ml-\[-1\.5rem\] {
    margin-left: -1.5rem;
  }
  .lg\:ml-\[-1rem\] {
    margin-left: -1rem;
  }
  .lg\:ml-\[1rem\] {
    margin-left: 1rem;
  }
  .lg\:ml-auto {
    margin-left: auto;
  }
  .lg\:mr-0 {
    margin-right: 0px;
  }
  .lg\:mr-4 {
    margin-right: 1rem;
  }
  .lg\:mr-6 {
    margin-right: 1.5rem;
  }
  .lg\:mr-\[3\.5rem\] {
    margin-right: 3.5rem;
  }
  .lg\:mt-0 {
    margin-top: 0px;
  }
  .lg\:mt-1 {
    margin-top: 0.25rem;
  }
  .lg\:mt-2 {
    margin-top: 0.5rem;
  }
  .lg\:mt-4 {
    margin-top: 1rem;
  }
  .lg\:mt-5 {
    margin-top: 1.25rem;
  }
  .lg\:mt-6 {
    margin-top: 1.5rem;
  }
  .lg\:mt-8 {
    margin-top: 2rem;
  }
  .lg\:mt-\[0\.312rem\] {
    margin-top: 0.312rem;
  }
  .lg\:mt-\[0\.34375rem\] {
    margin-top: 0.34375rem;
  }
  .lg\:mt-\[0\.5rem\] {
    margin-top: 0.5rem;
  }
  .lg\:mt-\[1\.5rem\] {
    margin-top: 1.5rem;
  }
  .lg\:mt-\[1rem\] {
    margin-top: 1rem;
  }
  .lg\:mt-\[2\.375rem\] {
    margin-top: 2.375rem;
  }
  .lg\:mt-\[2\.5rem\] {
    margin-top: 2.5rem;
  }
  .lg\:mt-\[2\.875rem\] {
    margin-top: 2.875rem;
  }
  .lg\:mt-\[4rem\] {
    margin-top: 4rem;
  }
  .lg\:line-clamp-5 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
  }
  .lg\:block {
    display: block;
  }
  .lg\:inline {
    display: inline;
  }
  .lg\:flex {
    display: flex;
  }
  .lg\:table-cell {
    display: table-cell;
  }
  .lg\:grid {
    display: grid;
  }
  .lg\:hidden {
    display: none;
  }
  .lg\:aspect-\[4\.03\] {
    aspect-ratio: 4.03;
  }
  .lg\:aspect-auto {
    aspect-ratio: auto;
  }
  .lg\:\!h-16 {
    height: 4rem !important;
  }
  .lg\:\!h-\[22\.25rem\] {
    height: 22.25rem !important;
  }
  .lg\:\!h-\[3rem\] {
    height: 3rem !important;
  }
  .lg\:\!h-\[5\.5rem\] {
    height: 5.5rem !important;
  }
  .lg\:h-10 {
    height: 2.5rem;
  }
  .lg\:h-12 {
    height: 3rem;
  }
  .lg\:h-14 {
    height: 3.5rem;
  }
  .lg\:h-16 {
    height: 4rem;
  }
  .lg\:h-36 {
    height: 9rem;
  }
  .lg\:h-4 {
    height: 1rem;
  }
  .lg\:h-5 {
    height: 1.25rem;
  }
  .lg\:h-6 {
    height: 1.5rem;
  }
  .lg\:h-8 {
    height: 2rem;
  }
  .lg\:h-80 {
    height: 20rem;
  }
  .lg\:h-9 {
    height: 2.25rem;
  }
  .lg\:h-\[0\.5625rem\] {
    height: 0.5625rem;
  }
  .lg\:h-\[0\.875rem\] {
    height: 0.875rem;
  }
  .lg\:h-\[1\.25rem\] {
    height: 1.25rem;
  }
  .lg\:h-\[1\.2rem\] {
    height: 1.2rem;
  }
  .lg\:h-\[1\.5rem\] {
    height: 1.5rem;
  }
  .lg\:h-\[1\.875rem\] {
    height: 1.875rem;
  }
  .lg\:h-\[13\.5rem\] {
    height: 13.5rem;
  }
  .lg\:h-\[14\.625rem\] {
    height: 14.625rem;
  }
  .lg\:h-\[2\.375rem\] {
    height: 2.375rem;
  }
  .lg\:h-\[2\.5rem\] {
    height: 2.5rem;
  }
  .lg\:h-\[2\.875rem\] {
    height: 2.875rem;
  }
  .lg\:h-\[3\.5rem\] {
    height: 3.5rem;
  }
  .lg\:h-\[3\.875rem\] {
    height: 3.875rem;
  }
  .lg\:h-\[30\.125rem\] {
    height: 30.125rem;
  }
  .lg\:h-\[31\.75rem\] {
    height: 31.75rem;
  }
  .lg\:h-\[38px\] {
    height: 38px;
  }
  .lg\:h-\[3rem\] {
    height: 3rem;
  }
  .lg\:h-\[4\.5rem\] {
    height: 4.5rem;
  }
  .lg\:h-\[40\.75rem\] {
    height: 40.75rem;
  }
  .lg\:h-\[48px\] {
    height: 48px;
  }
  .lg\:h-\[6\.875rem\] {
    height: 6.875rem;
  }
  .lg\:h-\[8\.5rem\] {
    height: 8.5rem;
  }
  .lg\:h-auto {
    height: auto;
  }
  .lg\:h-fit {
    height: -moz-fit-content;
    height: fit-content;
  }
  .lg\:h-full {
    height: 100%;
  }
  .lg\:max-h-\[14\.375rem\] {
    max-height: 14.375rem;
  }
  .lg\:max-h-\[20rem\] {
    max-height: 20rem;
  }
  .lg\:max-h-\[23\.4rem\] {
    max-height: 23.4rem;
  }
  .lg\:max-h-\[60vh\] {
    max-height: 60vh;
  }
  .lg\:max-h-\[85vh\] {
    max-height: 85vh;
  }
  .lg\:max-h-\[calc\(var\(--radix-select-content-available-height\)-6rem\)\] {
    max-height: calc(var(--radix-select-content-available-height) - 6rem);
  }
  .lg\:max-h-\[min\(50vh\2c calc\(100dvh-14rem\)\)\] {
    max-height: min(50vh, calc(100dvh - 14rem));
  }
  .lg\:min-h-0 {
    min-height: 0px;
  }
  .lg\:min-h-\[18rem\] {
    min-height: 18rem;
  }
  .lg\:min-h-\[22\.8125rem\] {
    min-height: 22.8125rem;
  }
  .lg\:min-h-\[5\.5rem\] {
    min-height: 5.5rem;
  }
  .lg\:\!w-\[3\.125rem\] {
    width: 3.125rem !important;
  }
  .lg\:\!w-\[5\.5rem\] {
    width: 5.5rem !important;
  }
  .lg\:\!w-\[6\.5rem\] {
    width: 6.5rem !important;
  }
  .lg\:w-1\/2 {
    width: 50%;
  }
  .lg\:w-10 {
    width: 2.5rem;
  }
  .lg\:w-14 {
    width: 3.5rem;
  }
  .lg\:w-2\/6 {
    width: 33.333333%;
  }
  .lg\:w-36 {
    width: 9rem;
  }
  .lg\:w-4 {
    width: 1rem;
  }
  .lg\:w-5 {
    width: 1.25rem;
  }
  .lg\:w-6 {
    width: 1.5rem;
  }
  .lg\:w-8 {
    width: 2rem;
  }
  .lg\:w-9 {
    width: 2.25rem;
  }
  .lg\:w-\[0\.5625rem\] {
    width: 0.5625rem;
  }
  .lg\:w-\[0\.875rem\] {
    width: 0.875rem;
  }
  .lg\:w-\[1\.25rem\] {
    width: 1.25rem;
  }
  .lg\:w-\[1\.2rem\] {
    width: 1.2rem;
  }
  .lg\:w-\[1\.5rem\] {
    width: 1.5rem;
  }
  .lg\:w-\[10rem\] {
    width: 10rem;
  }
  .lg\:w-\[12\.5rem\] {
    width: 12.5rem;
  }
  .lg\:w-\[12\.625rem\] {
    width: 12.625rem;
  }
  .lg\:w-\[13\.5rem\] {
    width: 13.5rem;
  }
  .lg\:w-\[14rem\] {
    width: 14rem;
  }
  .lg\:w-\[15\%\] {
    width: 15%;
  }
  .lg\:w-\[15\.1875rem\] {
    width: 15.1875rem;
  }
  .lg\:w-\[16\.70\%\] {
    width: 16.70%;
  }
  .lg\:w-\[18\%\] {
    width: 18%;
  }
  .lg\:w-\[2\.1875rem\] {
    width: 2.1875rem;
  }
  .lg\:w-\[2\.5625rem\] {
    width: 2.5625rem;
  }
  .lg\:w-\[20\.96\%\] {
    width: 20.96%;
  }
  .lg\:w-\[21\.25rem\] {
    width: 21.25rem;
  }
  .lg\:w-\[21rem\] {
    width: 21rem;
  }
  .lg\:w-\[22\.5rem\] {
    width: 22.5rem;
  }
  .lg\:w-\[23\.125rem\] {
    width: 23.125rem;
  }
  .lg\:w-\[24rem\] {
    width: 24rem;
  }
  .lg\:w-\[26\.75rem\] {
    width: 26.75rem;
  }
  .lg\:w-\[26rem\] {
    width: 26rem;
  }
  .lg\:w-\[27\.34\%\] {
    width: 27.34%;
  }
  .lg\:w-\[28\.14\%\] {
    width: 28.14%;
  }
  .lg\:w-\[28\.4375rem\] {
    width: 28.4375rem;
  }
  .lg\:w-\[29\.125rem\] {
    width: 29.125rem;
  }
  .lg\:w-\[3\.125rem\] {
    width: 3.125rem;
  }
  .lg\:w-\[3\.5rem\] {
    width: 3.5rem;
  }
  .lg\:w-\[3\.875rem\] {
    width: 3.875rem;
  }
  .lg\:w-\[31\.5625rem\] {
    width: 31.5625rem;
  }
  .lg\:w-\[31\.6875rem\] {
    width: 31.6875rem;
  }
  .lg\:w-\[34\.375rem\] {
    width: 34.375rem;
  }
  .lg\:w-\[34\.70\%\] {
    width: 34.70%;
  }
  .lg\:w-\[340px\] {
    width: 340px;
  }
  .lg\:w-\[35rem\] {
    width: 35rem;
  }
  .lg\:w-\[37\.16\%\] {
    width: 37.16%;
  }
  .lg\:w-\[37\.375rem\] {
    width: 37.375rem;
  }
  .lg\:w-\[39\.5rem\] {
    width: 39.5rem;
  }
  .lg\:w-\[3rem\] {
    width: 3rem;
  }
  .lg\:w-\[4\.25rem\] {
    width: 4.25rem;
  }
  .lg\:w-\[4\.5rem\] {
    width: 4.5rem;
  }
  .lg\:w-\[40\%\] {
    width: 40%;
  }
  .lg\:w-\[40\.875rem\] {
    width: 40.875rem;
  }
  .lg\:w-\[49\.875rem\] {
    width: 49.875rem;
  }
  .lg\:w-\[50\%\] {
    width: 50%;
  }
  .lg\:w-\[5rem\] {
    width: 5rem;
  }
  .lg\:w-\[60\%\] {
    width: 60%;
  }
  .lg\:w-\[64\.52\%\] {
    width: 64.52%;
  }
  .lg\:w-\[6rem\] {
    width: 6rem;
  }
  .lg\:w-\[7\.3125rem\] {
    width: 7.3125rem;
  }
  .lg\:w-\[8\.125rem\] {
    width: 8.125rem;
  }
  .lg\:w-\[80\%\] {
    width: 80%;
  }
  .lg\:w-\[9\.25rem\] {
    width: 9.25rem;
  }
  .lg\:w-\[90\%\] {
    width: 90%;
  }
  .lg\:w-\[calc\(1200px-30\.375rem-4\.25rem\)\] {
    width: calc(1200px - 30.375rem - 4.25rem);
  }
  .lg\:w-\[calc\(50\%-0\.75rem\)\] {
    width: calc(50% - 0.75rem);
  }
  .lg\:w-\[calc\(50\%-1rem\)\] {
    width: calc(50% - 1rem);
  }
  .lg\:w-auto {
    width: auto;
  }
  .lg\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .lg\:w-full {
    width: 100%;
  }
  .lg\:w-max {
    width: -moz-max-content;
    width: max-content;
  }
  .lg\:\!min-w-\[14rem\] {
    min-width: 14rem !important;
  }
  .lg\:\!min-w-\[15rem\] {
    min-width: 15rem !important;
  }
  .lg\:\!min-w-\[16rem\] {
    min-width: 16rem !important;
  }
  .lg\:\!min-w-\[6\.5rem\] {
    min-width: 6.5rem !important;
  }
  .lg\:min-w-0 {
    min-width: 0px;
  }
  .lg\:min-w-\[10rem\] {
    min-width: 10rem;
  }
  .lg\:min-w-\[11rem\] {
    min-width: 11rem;
  }
  .lg\:min-w-\[13rem\] {
    min-width: 13rem;
  }
  .lg\:min-w-\[14\.25rem\] {
    min-width: 14.25rem;
  }
  .lg\:min-w-\[14rem\] {
    min-width: 14rem;
  }
  .lg\:min-w-\[24rem\] {
    min-width: 24rem;
  }
  .lg\:min-w-\[25rem\] {
    min-width: 25rem;
  }
  .lg\:min-w-\[26rem\] {
    min-width: 26rem;
  }
  .lg\:min-w-\[36\.25rem\] {
    min-width: 36.25rem;
  }
  .lg\:min-w-\[4\.75rem\] {
    min-width: 4.75rem;
  }
  .lg\:min-w-\[7\.375rem\] {
    min-width: 7.375rem;
  }
  .lg\:min-w-\[8rem\] {
    min-width: 8rem;
  }
  .lg\:min-w-\[9rem\] {
    min-width: 9rem;
  }
  .lg\:\!max-w-0 {
    max-width: 0px !important;
  }
  .lg\:\!max-w-\[14rem\] {
    max-width: 14rem !important;
  }
  .lg\:\!max-w-\[16rem\] {
    max-width: 16rem !important;
  }
  .lg\:\!max-w-\[6\.5rem\] {
    max-width: 6.5rem !important;
  }
  .lg\:max-w-\[10\.5rem\] {
    max-width: 10.5rem;
  }
  .lg\:max-w-\[1200px\] {
    max-width: 1200px;
  }
  .lg\:max-w-\[14rem\] {
    max-width: 14rem;
  }
  .lg\:max-w-\[17rem\] {
    max-width: 17rem;
  }
  .lg\:max-w-\[18rem\] {
    max-width: 18rem;
  }
  .lg\:max-w-\[20\.5rem\] {
    max-width: 20.5rem;
  }
  .lg\:max-w-\[20\.8125rem\] {
    max-width: 20.8125rem;
  }
  .lg\:max-w-\[24rem\] {
    max-width: 24rem;
  }
  .lg\:max-w-\[25\.625rem\] {
    max-width: 25.625rem;
  }
  .lg\:max-w-\[30rem\] {
    max-width: 30rem;
  }
  .lg\:max-w-\[36rem\] {
    max-width: 36rem;
  }
  .lg\:max-w-\[39\.5rem\] {
    max-width: 39.5rem;
  }
  .lg\:max-w-\[43\.5rem\] {
    max-width: 43.5rem;
  }
  .lg\:max-w-\[45\.625rem\] {
    max-width: 45.625rem;
  }
  .lg\:max-w-\[480px\] {
    max-width: 480px;
  }
  .lg\:max-w-\[49\.5rem\] {
    max-width: 49.5rem;
  }
  .lg\:max-w-\[55\%\] {
    max-width: 55%;
  }
  .lg\:max-w-\[57\%\] {
    max-width: 57%;
  }
  .lg\:max-w-\[60\%\] {
    max-width: 60%;
  }
  .lg\:max-w-\[70\%\] {
    max-width: 70%;
  }
  .lg\:max-w-\[75rem\] {
    max-width: 75rem;
  }
  .lg\:max-w-\[calc\(100vw-1rem\)\] {
    max-width: calc(100vw - 1rem);
  }
  .lg\:max-w-\[calc\(50\%-0\.75rem\)\] {
    max-width: calc(50% - 0.75rem);
  }
  .lg\:max-w-\[calc\(50\%-1\.5rem\)\] {
    max-width: calc(50% - 1.5rem);
  }
  .lg\:max-w-\[calc\(50\%-1rem\)\] {
    max-width: calc(50% - 1rem);
  }
  .lg\:max-w-full {
    max-width: 100%;
  }
  .lg\:max-w-none {
    max-width: none;
  }
  .lg\:max-w-sm {
    max-width: 24rem;
  }
  .lg\:flex-1 {
    flex: 1 1 0%;
  }
  .lg\:flex-shrink-0 {
    flex-shrink: 0;
  }
  .lg\:basis-0 {
    flex-basis: 0px;
  }
  .lg\:basis-\[21\.875rem\] {
    flex-basis: 21.875rem;
  }
  .lg\:\!-translate-y-1\/2 {
    --tw-translate-y: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }
  .lg\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:scale-\[1\.5\] {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:cursor-default {
    cursor: default;
  }
  .lg\:grid-flow-dense {
    grid-auto-flow: dense;
  }
  .lg\:\!grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .lg\:\!grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .lg\:\!grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  .lg\:\!grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }
  .lg\:\!grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }
  .lg\:\!grid-cols-\[9\.375rem_9\.375rem_9\.375rem_9\.375rem_9\.375rem\] {
    grid-template-columns: 9.375rem 9.375rem 9.375rem 9.375rem 9.375rem !important;
  }
  .lg\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .lg\:grid-cols-\[1\.4fr_1fr_1fr_1fr_1fr\] {
    grid-template-columns: 1.4fr 1fr 1fr 1fr 1fr;
  }
  .lg\:grid-cols-\[17\.894rem_11\.88rem\] {
    grid-template-columns: 17.894rem 11.88rem;
  }
  .lg\:grid-cols-\[auto_auto_auto_auto\] {
    grid-template-columns: auto auto auto auto;
  }
  .lg\:grid-cols-\[minmax\(0\2c 1fr\)_24rem\] {
    grid-template-columns: minmax(0,1fr) 24rem;
  }
  .lg\:grid-cols-\[repeat\(3\2c 1fr\)\] {
    grid-template-columns: repeat(3,1fr);
  }
  .lg\:\!flex-row {
    flex-direction: row !important;
  }
  .lg\:flex-row {
    flex-direction: row;
  }
  .lg\:flex-col {
    flex-direction: column;
  }
  .lg\:flex-wrap {
    flex-wrap: wrap;
  }
  .lg\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .lg\:content-center {
    align-content: center;
  }
  .lg\:items-start {
    align-items: flex-start;
  }
  .lg\:items-center {
    align-items: center;
  }
  .lg\:items-stretch {
    align-items: stretch;
  }
  .lg\:justify-start {
    justify-content: flex-start;
  }
  .lg\:justify-end {
    justify-content: flex-end;
  }
  .lg\:justify-center {
    justify-content: center;
  }
  .lg\:justify-between {
    justify-content: space-between;
  }
  .lg\:\!gap-\[0\.5rem\] {
    gap: 0.5rem !important;
  }
  .lg\:gap-0 {
    gap: 0px;
  }
  .lg\:gap-1 {
    gap: 0.25rem;
  }
  .lg\:gap-1\.5 {
    gap: 0.375rem;
  }
  .lg\:gap-10 {
    gap: 2.5rem;
  }
  .lg\:gap-12 {
    gap: 3rem;
  }
  .lg\:gap-2 {
    gap: 0.5rem;
  }
  .lg\:gap-2\.5 {
    gap: 0.625rem;
  }
  .lg\:gap-28 {
    gap: 7rem;
  }
  .lg\:gap-3 {
    gap: 0.75rem;
  }
  .lg\:gap-4 {
    gap: 1rem;
  }
  .lg\:gap-5 {
    gap: 1.25rem;
  }
  .lg\:gap-6 {
    gap: 1.5rem;
  }
  .lg\:gap-8 {
    gap: 2rem;
  }
  .lg\:gap-\[0\.1rem\] {
    gap: 0.1rem;
  }
  .lg\:gap-\[0\.55rem\] {
    gap: 0.55rem;
  }
  .lg\:gap-\[0\.5rem\] {
    gap: 0.5rem;
  }
  .lg\:gap-\[0\.625rem\] {
    gap: 0.625rem;
  }
  .lg\:gap-\[0\.75rem\] {
    gap: 0.75rem;
  }
  .lg\:gap-\[0\.8125rem\] {
    gap: 0.8125rem;
  }
  .lg\:gap-\[1\.25rem\] {
    gap: 1.25rem;
  }
  .lg\:gap-\[1\.5625rem\] {
    gap: 1.5625rem;
  }
  .lg\:gap-\[1\.5rem\] {
    gap: 1.5rem;
  }
  .lg\:gap-\[1\.625rem\] {
    gap: 1.625rem;
  }
  .lg\:gap-\[1\.6875rem\] {
    gap: 1.6875rem;
  }
  .lg\:gap-\[1rem\] {
    gap: 1rem;
  }
  .lg\:gap-\[2\.125rem\] {
    gap: 2.125rem;
  }
  .lg\:gap-\[2\.5rem\] {
    gap: 2.5rem;
  }
  .lg\:gap-\[2rem\] {
    gap: 2rem;
  }
  .lg\:gap-\[3\.875rem\] {
    gap: 3.875rem;
  }
  .lg\:gap-\[4rem\] {
    gap: 4rem;
  }
  .lg\:\!gap-y-12 {
    row-gap: 3rem !important;
  }
  .lg\:gap-x-1 {
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }
  .lg\:gap-x-4 {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }
  .lg\:gap-x-8 {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }
  .lg\:gap-x-\[1\.125rem\] {
    -moz-column-gap: 1.125rem;
         column-gap: 1.125rem;
  }
  .lg\:gap-x-\[1rem\] {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }
  .lg\:gap-y-0 {
    row-gap: 0px;
  }
  .lg\:gap-y-\[1\.5rem\] {
    row-gap: 1.5rem;
  }
  .lg\:gap-y-\[1rem\] {
    row-gap: 1rem;
  }
  .lg\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }
  .lg\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
  }
  .lg\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
  }
  .lg\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  }
  .lg\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
  }
  .lg\:space-y-\[0\.75rem\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
  }
  .lg\:space-y-\[1\.5rem\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  }
  .lg\:space-y-\[2rem\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
  }
  .lg\:overflow-hidden {
    overflow: hidden;
  }
  .lg\:\!overflow-visible {
    overflow: visible !important;
  }
  .lg\:overflow-visible {
    overflow: visible;
  }
  .lg\:overflow-x-auto {
    overflow-x: auto;
  }
  .lg\:overflow-y-auto {
    overflow-y: auto;
  }
  .lg\:overflow-x-visible {
    overflow-x: visible;
  }
  .lg\:overscroll-y-auto {
    overscroll-behavior-y: auto;
  }
  .lg\:text-ellipsis {
    text-overflow: ellipsis;
  }
  .lg\:\!rounded-\[1rem\] {
    border-radius: 1rem !important;
  }
  .lg\:rounded-2xl {
    border-radius: 1rem;
  }
  .lg\:rounded-3xl {
    border-radius: 1.5rem;
  }
  .lg\:rounded-\[0\.25rem\] {
    border-radius: 0.25rem;
  }
  .lg\:rounded-\[0\.375rem\] {
    border-radius: 0.375rem;
  }
  .lg\:rounded-\[1\.5rem\] {
    border-radius: 1.5rem;
  }
  .lg\:rounded-\[1\.875rem\] {
    border-radius: 1.875rem;
  }
  .lg\:rounded-\[1rem\] {
    border-radius: 1rem;
  }
  .lg\:rounded-xl {
    border-radius: 0.75rem;
  }
  .lg\:rounded-b-2xl {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }
  .lg\:rounded-t-\[1\.875rem\] {
    border-top-left-radius: 1.875rem;
    border-top-right-radius: 1.875rem;
  }
  .lg\:rounded-t-\[1rem\] {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }
  .lg\:border {
    border-width: 1px;
  }
  .lg\:border-0 {
    border-width: 0px;
  }
  .lg\:border-4 {
    border-width: 4px;
  }
  .lg\:border-\[0\.0625rem\] {
    border-width: 0.0625rem;
  }
  .lg\:border-b-0 {
    border-bottom-width: 0px;
  }
  .lg\:\!bg-white {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
  }
  .lg\:bg-\[--bg-color\] {
    background-color: var(--bg-color);
  }
  .lg\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  }
  .lg\:p-0 {
    padding: 0px;
  }
  .lg\:p-1 {
    padding: 0.25rem;
  }
  .lg\:p-3\.5 {
    padding: 0.875rem;
  }
  .lg\:p-4 {
    padding: 1rem;
  }
  .lg\:p-5 {
    padding: 1.25rem;
  }
  .lg\:p-6 {
    padding: 1.5rem;
  }
  .lg\:p-7 {
    padding: 1.75rem;
  }
  .lg\:p-8 {
    padding: 2rem;
  }
  .lg\:p-\[1\.5625rem\] {
    padding: 1.5625rem;
  }
  .lg\:p-\[1\.5rem\] {
    padding: 1.5rem;
  }
  .lg\:p-\[1\.625rem\] {
    padding: 1.625rem;
  }
  .lg\:p-\[1\.875rem\] {
    padding: 1.875rem;
  }
  .lg\:p-\[1rem\] {
    padding: 1rem;
  }
  .lg\:p-\[1rem_0_1\.5rem_0\] {
    padding: 1rem 0 1.5rem 0;
  }
  .lg\:p-\[1rem_1\.5rem_1\.5rem_1\.5rem\] {
    padding: 1rem 1.5rem 1.5rem 1.5rem;
  }
  .lg\:p-\[2\.625rem_1\.75rem_1\.75rem_3\.125rem\] {
    padding: 2.625rem 1.75rem 1.75rem 3.125rem;
  }
  .lg\:p-\[3\.125rem\] {
    padding: 3.125rem;
  }
  .lg\:p-\[3\.75rem\] {
    padding: 3.75rem;
  }
  .lg\:\!px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .lg\:\!px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .lg\:\!px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .lg\:\!px-\[0\.75rem\] {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  .lg\:\!px-\[1\.125rem\] {
    padding-left: 1.125rem !important;
    padding-right: 1.125rem !important;
  }
  .lg\:\!px-\[2rem\] {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .lg\:\!px-\[3\.75rem\] {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }
  .lg\:\!py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .lg\:\!py-\[0\.5rem\] {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .lg\:\!py-\[0\.625rem\] {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .lg\:\!py-\[1\.40625rem\] {
    padding-top: 1.40625rem !important;
    padding-bottom: 1.40625rem !important;
  }
  .lg\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .lg\:px-1\.5 {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }
  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .lg\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .lg\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .lg\:px-\[0\.1875rem\] {
    padding-left: 0.1875rem;
    padding-right: 0.1875rem;
  }
  .lg\:px-\[0\.625rem\] {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  .lg\:px-\[0\.75rem\] {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .lg\:px-\[0\.8125rem\] {
    padding-left: 0.8125rem;
    padding-right: 0.8125rem;
  }
  .lg\:px-\[1\.25rem\] {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .lg\:px-\[1\.5rem\] {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .lg\:px-\[1\.875rem\] {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }
  .lg\:px-\[10\.61px\] {
    padding-left: 10.61px;
    padding-right: 10.61px;
  }
  .lg\:px-\[12\.8125rem\] {
    padding-left: 12.8125rem;
    padding-right: 12.8125rem;
  }
  .lg\:px-\[16rem\] {
    padding-left: 16rem;
    padding-right: 16rem;
  }
  .lg\:px-\[1rem\] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .lg\:px-\[2\.75rem\] {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }
  .lg\:px-\[2rem\] {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .lg\:px-\[3\.19rem\] {
    padding-left: 3.19rem;
    padding-right: 3.19rem;
  }
  .lg\:px-\[3\.625rem\] {
    padding-left: 3.625rem;
    padding-right: 3.625rem;
  }
  .lg\:px-\[3\.75rem\] {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .lg\:px-\[3rem\] {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .lg\:px-\[5rem\] {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .lg\:px-\[clamp\(\.\.\.\)\] {
    padding-left: clamp(...);
    padding-right: clamp(...);
  }
  .lg\:px-\[max\(clamp\(2rem\2c calc\(12rem_-_max\(100vw_-_75rem\2c 75rem_-_100vw\)\/2\)\2c 12rem\)\2c calc\(11rem_-_max\(0px\2c \(100vw_-_min\(75rem\2c _100vw\)\)\/2\)\)\)\] {
    padding-left: max(clamp(2rem, calc(12rem - max(100vw - 75rem, 75rem - 100vw) / 2), 12rem), calc(11rem - max(0px, (100vw - min(75rem, 100vw)) / 2)));
    padding-right: max(clamp(2rem, calc(12rem - max(100vw - 75rem, 75rem - 100vw) / 2), 12rem), calc(11rem - max(0px, (100vw - min(75rem, 100vw)) / 2)));
  }
  .lg\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .lg\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .lg\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .lg\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lg\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .lg\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .lg\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .lg\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .lg\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .lg\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .lg\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .lg\:py-\[0\.25rem\] {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .lg\:py-\[0\.281rem\] {
    padding-top: 0.281rem;
    padding-bottom: 0.281rem;
  }
  .lg\:py-\[0\.3125rem\] {
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
  }
  .lg\:py-\[0\.375rem\] {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }
  .lg\:py-\[0\.40625rem\] {
    padding-top: 0.40625rem;
    padding-bottom: 0.40625rem;
  }
  .lg\:py-\[0\.4375rem\] {
    padding-top: 0.4375rem;
    padding-bottom: 0.4375rem;
  }
  .lg\:py-\[0\.45rem\] {
    padding-top: 0.45rem;
    padding-bottom: 0.45rem;
  }
  .lg\:py-\[0\.5625rem\] {
    padding-top: 0.5625rem;
    padding-bottom: 0.5625rem;
  }
  .lg\:py-\[0\.5rem\] {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .lg\:py-\[0\.625rem\] {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
  .lg\:py-\[0\.6875rem\] {
    padding-top: 0.6875rem;
    padding-bottom: 0.6875rem;
  }
  .lg\:py-\[0\.75rem\] {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .lg\:py-\[0\.7685rem\] {
    padding-top: 0.7685rem;
    padding-bottom: 0.7685rem;
  }
  .lg\:py-\[0\.78rem\] {
    padding-top: 0.78rem;
    padding-bottom: 0.78rem;
  }
  .lg\:py-\[1\.25rem\] {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .lg\:py-\[1\.5rem\] {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .lg\:py-\[1\.7rem\] {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }
  .lg\:py-\[1rem\] {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .lg\:py-\[2rem\] {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .lg\:py-\[3\.125rem\] {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }
  .lg\:py-\[3\.5rem\] {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .lg\:py-\[4rem\] {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lg\:py-\[5\.31px\] {
    padding-top: 5.31px;
    padding-bottom: 5.31px;
  }
  .lg\:py-\[6\.25rem\] {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
  .lg\:\!pb-\[0\.5rem\] {
    padding-bottom: 0.5rem !important;
  }
  .lg\:\!pb-\[1\.40625rem\] {
    padding-bottom: 1.40625rem !important;
  }
  .lg\:\!pl-10 {
    padding-left: 2.5rem !important;
  }
  .lg\:\!pr-0 {
    padding-right: 0px !important;
  }
  .lg\:\!pr-4 {
    padding-right: 1rem !important;
  }
  .lg\:\!pt-\[2rem\] {
    padding-top: 2rem !important;
  }
  .lg\:pb-0 {
    padding-bottom: 0px;
  }
  .lg\:pb-10 {
    padding-bottom: 2.5rem;
  }
  .lg\:pb-14 {
    padding-bottom: 3.5rem;
  }
  .lg\:pb-16 {
    padding-bottom: 4rem;
  }
  .lg\:pb-3 {
    padding-bottom: 0.75rem;
  }
  .lg\:pb-4 {
    padding-bottom: 1rem;
  }
  .lg\:pb-6 {
    padding-bottom: 1.5rem;
  }
  .lg\:pb-\[0\.28125rem\] {
    padding-bottom: 0.28125rem;
  }
  .lg\:pb-\[0\.5rem\] {
    padding-bottom: 0.5rem;
  }
  .lg\:pb-\[0\.625rem\] {
    padding-bottom: 0.625rem;
  }
  .lg\:pb-\[0\] {
    padding-bottom: 0;
  }
  .lg\:pb-\[1\.25rem\] {
    padding-bottom: 1.25rem;
  }
  .lg\:pb-\[1\.5rem\] {
    padding-bottom: 1.5rem;
  }
  .lg\:pb-\[1\.6875rem\] {
    padding-bottom: 1.6875rem;
  }
  .lg\:pb-\[1\.75rem\] {
    padding-bottom: 1.75rem;
  }
  .lg\:pb-\[1\.875rem\] {
    padding-bottom: 1.875rem;
  }
  .lg\:pb-\[136px\] {
    padding-bottom: 136px;
  }
  .lg\:pb-\[1rem\] {
    padding-bottom: 1rem;
  }
  .lg\:pb-\[2\.125rem\] {
    padding-bottom: 2.125rem;
  }
  .lg\:pb-\[2\.25rem\] {
    padding-bottom: 2.25rem;
  }
  .lg\:pb-\[2\.375rem\] {
    padding-bottom: 2.375rem;
  }
  .lg\:pb-\[2\.5rem\] {
    padding-bottom: 2.5rem;
  }
  .lg\:pb-\[3\.5rem\] {
    padding-bottom: 3.5rem;
  }
  .lg\:pb-\[4\.8125rem\] {
    padding-bottom: 4.8125rem;
  }
  .lg\:pb-\[5\.0625rem\] {
    padding-bottom: 5.0625rem;
  }
  .lg\:pb-\[5\.063rem\] {
    padding-bottom: 5.063rem;
  }
  .lg\:pb-\[6\.5625rem\] {
    padding-bottom: 6.5625rem;
  }
  .lg\:pb-\[6\.563rem\] {
    padding-bottom: 6.563rem;
  }
  .lg\:pb-\[7rem\] {
    padding-bottom: 7rem;
  }
  .lg\:pb-\[8\.5rem\] {
    padding-bottom: 8.5rem;
  }
  .lg\:pl-0 {
    padding-left: 0px;
  }
  .lg\:pl-8 {
    padding-left: 2rem;
  }
  .lg\:pl-\[0\.625rem\] {
    padding-left: 0.625rem;
  }
  .lg\:pl-\[1\.25rem\] {
    padding-left: 1.25rem;
  }
  .lg\:pl-\[1\.5rem\] {
    padding-left: 1.5rem;
  }
  .lg\:pl-\[12rem\] {
    padding-left: 12rem;
  }
  .lg\:pl-\[2\.1875rem\] {
    padding-left: 2.1875rem;
  }
  .lg\:pl-\[2rem\] {
    padding-left: 2rem;
  }
  .lg\:pl-\[3rem\] {
    padding-left: 3rem;
  }
  .lg\:pl-\[5rem\] {
    padding-left: 5rem;
  }
  .lg\:pl-\[7rem\] {
    padding-left: 7rem;
  }
  .lg\:pr-0 {
    padding-right: 0px;
  }
  .lg\:pr-4 {
    padding-right: 1rem;
  }
  .lg\:pr-\[1\.5rem\] {
    padding-right: 1.5rem;
  }
  .lg\:pr-\[1\.96875rem\] {
    padding-right: 1.96875rem;
  }
  .lg\:pr-\[16rem\] {
    padding-right: 16rem;
  }
  .lg\:pr-\[1rem\] {
    padding-right: 1rem;
  }
  .lg\:pr-\[2\.5rem\] {
    padding-right: 2.5rem;
  }
  .lg\:pr-\[3\.1875rem\] {
    padding-right: 3.1875rem;
  }
  .lg\:pr-\[3rem\] {
    padding-right: 3rem;
  }
  .lg\:pt-0 {
    padding-top: 0px;
  }
  .lg\:pt-10 {
    padding-top: 2.5rem;
  }
  .lg\:pt-12 {
    padding-top: 3rem;
  }
  .lg\:pt-2 {
    padding-top: 0.5rem;
  }
  .lg\:pt-3 {
    padding-top: 0.75rem;
  }
  .lg\:pt-4 {
    padding-top: 1rem;
  }
  .lg\:pt-6 {
    padding-top: 1.5rem;
  }
  .lg\:pt-\[0\.5rem\] {
    padding-top: 0.5rem;
  }
  .lg\:pt-\[0\.75rem\] {
    padding-top: 0.75rem;
  }
  .lg\:pt-\[1\.40625rem\] {
    padding-top: 1.40625rem;
  }
  .lg\:pt-\[1\.5rem\] {
    padding-top: 1.5rem;
  }
  .lg\:pt-\[1rem\] {
    padding-top: 1rem;
  }
  .lg\:pt-\[2\.0625rem\] {
    padding-top: 2.0625rem;
  }
  .lg\:pt-\[2\.125rem\] {
    padding-top: 2.125rem;
  }
  .lg\:pt-\[2rem\] {
    padding-top: 2rem;
  }
  .lg\:pt-\[4rem\] {
    padding-top: 4rem;
  }
  .lg\:pt-\[5\.375rem\] {
    padding-top: 5.375rem;
  }
  .lg\:pt-\[6rem\] {
    padding-top: 6rem;
  }
  .lg\:pt-\[86px\] {
    padding-top: 86px;
  }
  .lg\:text-left {
    text-align: left;
  }
  .lg\:text-center {
    text-align: center;
  }
  .lg\:text-right {
    text-align: right;
  }
  .lg\:font-source-serif {
    font-family: 'Source Serif 4', ui-serif, Georgia, serif;
  }
  .lg\:\!text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
  }
  .lg\:\!text-3xl {
    font-size: 1.875rem !important;
    line-height: 2.25rem !important;
  }
  .lg\:\!text-4xl {
    font-size: 2.25rem !important;
    line-height: 2.5rem !important;
  }
  .lg\:\!text-\[1\.375rem\] {
    font-size: 1.375rem !important;
  }
  .lg\:\!text-\[clamp\(1\.8rem\2c 2\.63vw\2c 2\.875rem\)\] {
    font-size: clamp(1.8rem, 2.63vw, 2.875rem) !important;
  }
  .lg\:\!text-base {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }
  .lg\:\!text-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
  }
  .lg\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .lg\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .lg\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .lg\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }
  .lg\:text-\[0\.8125rem\] {
    font-size: 0.8125rem;
  }
  .lg\:text-\[1\.125rem\] {
    font-size: 1.125rem;
  }
  .lg\:text-\[1\.375rem\] {
    font-size: 1.375rem;
  }
  .lg\:text-\[1\.625rem\] {
    font-size: 1.625rem;
  }
  .lg\:text-\[1\.75rem\] {
    font-size: 1.75rem;
  }
  .lg\:text-\[1\.875rem\] {
    font-size: 1.875rem;
  }
  .lg\:text-\[1rem\] {
    font-size: 1rem;
  }
  .lg\:text-\[2rem\] {
    font-size: 2rem;
  }
  .lg\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .lg\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .lg\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .lg\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .lg\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  .lg\:\!font-medium {
    font-weight: 500 !important;
  }
  .lg\:\!font-normal {
    font-weight: 400 !important;
  }
  .lg\:font-medium {
    font-weight: 500;
  }
  .lg\:font-normal {
    font-weight: 400;
  }
  .lg\:font-semibold {
    font-weight: 600;
  }
  .lg\:\!leading-\[1\.5625rem\] {
    line-height: 1.5625rem !important;
  }
  .lg\:\!leading-\[2\.4375rem\] {
    line-height: 2.4375rem !important;
  }
  .lg\:leading-\[1\.125rem\] {
    line-height: 1.125rem;
  }
  .lg\:leading-\[1\.1429\] {
    line-height: 1.1429;
  }
  .lg\:leading-\[1\.15\] {
    line-height: 1.15;
  }
  .lg\:leading-\[1\.2857\] {
    line-height: 1.2857;
  }
  .lg\:leading-\[1\.2\] {
    line-height: 1.2;
  }
  .lg\:leading-\[1\.3125rem\] {
    line-height: 1.3125rem;
  }
  .lg\:leading-\[1\.3333\] {
    line-height: 1.3333;
  }
  .lg\:leading-\[1\.3334\] {
    line-height: 1.3334;
  }
  .lg\:leading-\[1\.375\] {
    line-height: 1.375;
  }
  .lg\:leading-\[1\.3\] {
    line-height: 1.3;
  }
  .lg\:leading-\[1\.4286\] {
    line-height: 1.4286;
  }
  .lg\:leading-\[1\.4375\] {
    line-height: 1.4375;
  }
  .lg\:leading-\[1\.4375rem\] {
    line-height: 1.4375rem;
  }
  .lg\:leading-\[1\.4\] {
    line-height: 1.4;
  }
  .lg\:leading-\[1\.5\] {
    line-height: 1.5;
  }
  .lg\:leading-\[1\.5rem\] {
    line-height: 1.5rem;
  }
  .lg\:leading-\[1\.625rem\] {
    line-height: 1.625rem;
  }
  .lg\:leading-\[100\%\] {
    line-height: 100%;
  }
  .lg\:leading-\[107\%\] {
    line-height: 107%;
  }
  .lg\:leading-\[114\.99\%\] {
    line-height: 114.99%;
  }
  .lg\:leading-\[120\%\] {
    line-height: 120%;
  }
  .lg\:leading-\[140\%\] {
    line-height: 140%;
  }
  .lg\:leading-\[1\] {
    line-height: 1;
  }
  .lg\:leading-\[2\.25rem\] {
    line-height: 2.25rem;
  }
  .lg\:leading-\[2rem\] {
    line-height: 2rem;
  }
  .lg\:leading-none {
    line-height: 1;
  }
  .lg\:tracking-\[-0\.02em\] {
    letter-spacing: -0.02em;
  }
  .lg\:tracking-\[-0\.03em\] {
    letter-spacing: -0.03em;
  }
  .lg\:tracking-\[-0\.03rem\] {
    letter-spacing: -0.03rem;
  }
  .lg\:tracking-\[-0\.04em\] {
    letter-spacing: -0.04em;
  }
  .lg\:tracking-tight {
    letter-spacing: -0.025em;
  }
  .lg\:text-powderSky {
    --tw-text-opacity: 1;
    color: rgb(173 186 255 / var(--tw-text-opacity, 1));
  }
  .lg\:opacity-0 {
    opacity: 0;
  }
  .lg\:opacity-\[100\%\] {
    opacity: 100%;
  }
  .lg\:opacity-\[68\%\] {
    opacity: 68%;
  }
  .lg\:mix-blend-multiply {
    mix-blend-mode: multiply;
  }
  .lg\:shadow-\[0px_3px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.04\)\] {
    --tw-shadow: 0px 3px 4px 0px rgba(0,0,0,0.04);
    --tw-shadow-colored: 0px 3px 4px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .lg\:shadow-\[0rem_0\.1875rem_0\.25rem_0rem_\#0000000A\] {
    --tw-shadow: 0rem 0.1875rem 0.25rem 0rem #0000000A;
    --tw-shadow-colored: 0rem 0.1875rem 0.25rem 0rem var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .lg\:shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .lg\:text-xs {
    font-size: var(--font-xs);
  }
  .lg\:text-sm {
    font-size: var(--font-sm);
  }
  .lg\:\!text-base {
    font-size: var(--font-base) !important;
  }
  .lg\:text-base {
    font-size: var(--font-base);
  }
  .lg\:\!text-lg {
    font-size: var(--font-lg) !important;
  }
  .lg\:text-lg {
    font-size: var(--font-lg);
  }
  .lg\:text-xl {
    font-size: var(--font-xl);
  }
  .lg\:\!text-xl-plus {
    font-size: var(--font-xl-plus) !important; /* was .text-22px */
  }
  .lg\:text-xl-plus {
    font-size: var(--font-xl-plus); /* was .text-22px */
  }
  .lg\:\!text-2xl {
    font-size: var(--font-2xl) !important;
  }
  .lg\:text-2xl {
    font-size: var(--font-2xl);
  }

  .lg\:text-2xxl {
    font-size: var(--font-2xxl);
  }

  .lg\:\!text-2xl-plus {
    font-size: var(--font-2xl-plus) !important; /* was .text-28px */
  }

  .lg\:text-2xl-plus {
    font-size: var(--font-2xl-plus); /* was .text-28px */
  }
  .lg\:\!text-3xl {
    font-size: var(--font-3xl) !important;
  }
  .lg\:text-3xl {
    font-size: var(--font-3xl);
  }
  .lg\:\!text-4xl {
    font-size: var(--font-4xl) !important; /* was .text-32px */
  }
  .lg\:text-4xl {
    font-size: var(--font-4xl); /* was .text-32px */
  }
  .lg\:text-4xl-plus {
    font-size: var(--font-4xl-plus);
  }
  .lg\:text-4xl-plus3 {
    font-size: var(--font-4xl-plus3);
  }
  .lg\:text-5xl {
    font-size: var(--font-5xl); /* was .text-46px */
  }
  .lg\:\[background\:linear-gradient\(270deg\2c \#3857FF_0\%\2c rgba\(56\2c 87\2c 255\2c 0\)_100\%\)\] {
    background: linear-gradient(270deg,#3857FF 0%,rgba(56,87,255,0) 100%);
  }
  .lg\:\[background\:linear-gradient\(90deg\2c \#3857FF_0\%\2c rgba\(56\2c 87\2c 255\2c 0\)_100\%\)\] {
    background: linear-gradient(90deg,#3857FF 0%,rgba(56,87,255,0) 100%);
  }
  .lg\:\[clip-path\:polygon\(0_0\2c 100\%_0\2c 100\%_100\%\2c 0_100\%\)\] {
    clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
  }
  .lg\:\[mask-image\:radial-gradient\(ellipse_at_center\2c black_40\%\2c transparent_70\%\)\] {
    -webkit-mask-image: radial-gradient(ellipse at center,black 40%,transparent 70%);
            mask-image: radial-gradient(ellipse at center,black 40%,transparent 70%);
  }
  .lg\:first\:rounded-l-\[1\.875rem\]:first-child {
    border-top-left-radius: 1.875rem;
    border-bottom-left-radius: 1.875rem;
  }
  .lg\:last\:mr-0:last-child {
    margin-right: 0px;
  }
  .lg\:last\:rounded-r-\[1\.875rem\]:last-child {
    border-top-right-radius: 1.875rem;
    border-bottom-right-radius: 1.875rem;
  }
  .lg\:last\:pb-\[0\.625rem\]:last-child {
    padding-bottom: 0.625rem;
  }
  .lg\:last\:pr-0:last-child {
    padding-right: 0px;
  }
  .lg\:hover\:-translate-y-0\.5:hover {
    --tw-translate-y: -0.125rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .hover\:lg\:bg-frostBlue:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(235 238 255 / var(--tw-bg-opacity, 1));
  }
  .lg\:hover\:\!bg-darkGray:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1)) !important;
  }
  .lg\:hover\:bg-darkGray:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
  }
  .lg\:hover\:bg-frostBlue:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(235 238 255 / var(--tw-bg-opacity, 1));
  }
  .lg\:hover\:bg-slateStorm:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(73 96 107 / var(--tw-bg-opacity, 1));
  }
  .lg\:hover\:\!text-white:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
  }
  .lg\:hover\:text-darkGray:hover {
    --tw-text-opacity: 1;
    color: rgb(34 34 34 / var(--tw-text-opacity, 1));
  }
  .lg\:hover\:text-slate-50:hover {
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / var(--tw-text-opacity, 1));
  }
  .lg\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }
  .lg\:hover\:shadow-\[0rem_0\.625rem_0\.9375rem_-0\.1875rem_\#0000001A\2c 0rem_1\.25rem_1\.5625rem_-0\.3125rem_\#0000001A\]:hover {
    --tw-shadow: 0rem 0.625rem 0.9375rem -0.1875rem #0000001A,0rem 1.25rem 1.5625rem -0.3125rem #0000001A;
    --tw-shadow-colored: 0rem 0.625rem 0.9375rem -0.1875rem var(--tw-shadow-color), 0rem 1.25rem 1.5625rem -0.3125rem var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .lg\:hover\:shadow-\[0rem_0\.625rem_0\.9375rem_-0\.1875rem_\#0000001A\]:hover {
    --tw-shadow: 0rem 0.625rem 0.9375rem -0.1875rem #0000001A;
    --tw-shadow-colored: 0rem 0.625rem 0.9375rem -0.1875rem var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .group\/investCard:hover .group-hover\/investCard\:lg\:top-1\.5 {
    top: 0.375rem;
  }
  .group\/investCard:hover .group-hover\/investCard\:lg\:top-4 {
    top: 1rem;
  }
  .group:hover .lg\:group-hover\:-right-\[2\.5rem\] {
    right: -2.5rem;
  }
  .group:hover .lg\:group-hover\:w-\[calc\(100\%\+2rem\)\] {
    width: calc(100% + 2rem);
  }
  .group\/investCard:hover .group-hover\/investCard\:lg\:translate-y-0 {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .group\/goalCard:hover .lg\:group-hover\/goalCard\:scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .group:hover .lg\:group-hover\:\!bg-white {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
  }
  .group:hover .lg\:group-hover\:bg-lightIce {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 255 / var(--tw-bg-opacity, 1));
  }
  .group:hover .lg\:group-hover\:text-brandBlue {
    --tw-text-opacity: 1;
    color: rgb(56 87 255 / var(--tw-text-opacity, 1));
  }
  .group\/investCard:hover .group-hover\/investCard\:lg\:opacity-100 {
    opacity: 1;
  }
  .group\/link:hover .lg\:group-hover\/link\:opacity-100 {
    opacity: 1;
  }
  .group:hover .lg\:group-hover\:shadow-\[inset_0_-1px_0_0_\#ADBAFF\] {
    --tw-shadow: inset 0 -1px 0 0 #ADBAFF;
    --tw-shadow-colored: inset 0 -1px 0 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .group:hover .lg\:group-hover\:\!shadow-offWhite {
    --tw-shadow-color: #E9E9E9 !important;
    --tw-shadow: var(--tw-shadow-colored) !important;
  }
  .dark\:lg\:rounded-t-\[1rem\]:is(.dark *) {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }
  .lg\:dark\:\!bg-darkGray:is(.dark *) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1)) !important;
  }
  .dark\:lg\:opacity-\[60\%\]:is(.dark *) {
    opacity: 60%;
  }
  .dark\:lg\:mix-blend-normal:is(.dark *) {
    mix-blend-mode: normal;
  }
  .dark\:lg\:shadow-\[0rem_0\.1875rem_0\.25rem_0rem_\#ffffff0A\]:is(.dark *) {
    --tw-shadow: 0rem 0.1875rem 0.25rem 0rem #ffffff0A;
    --tw-shadow-colored: 0rem 0.1875rem 0.25rem 0rem var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .lg\:hover\:dark\:\!bg-white:is(.dark *):hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
  }
  .lg\:hover\:dark\:bg-white:is(.dark *):hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  }
  .dark\:lg\:hover\:text-darkGray:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(34 34 34 / var(--tw-text-opacity, 1));
  }
  .dark\:lg\:hover\:text-slate-50:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / var(--tw-text-opacity, 1));
  }
  .lg\:hover\:dark\:\!text-darkGray:is(.dark *):hover {
    --tw-text-opacity: 1 !important;
    color: rgb(34 34 34 / var(--tw-text-opacity, 1)) !important;
  }
  .lg\:hover\:dark\:text-darkGray:is(.dark *):hover {
    --tw-text-opacity: 1;
    color: rgb(34 34 34 / var(--tw-text-opacity, 1));
  }
  .lg\:dark\:hover\:shadow-\[0rem_0\.625rem_0\.9375rem_-0\.1875rem_\#ffffff1A\2c 0rem_1\.25rem_1\.5625rem_-0\.3125rem_\#ffffff1A\]:hover:is(.dark *) {
    --tw-shadow: 0rem 0.625rem 0.9375rem -0.1875rem #ffffff1A,0rem 1.25rem 1.5625rem -0.3125rem #ffffff1A;
    --tw-shadow-colored: 0rem 0.625rem 0.9375rem -0.1875rem var(--tw-shadow-color), 0rem 1.25rem 1.5625rem -0.3125rem var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .group:hover .lg\:dark\:group-hover\:bg-darkGray:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
  }
  .group:hover .lg\:group-hover\:dark\:\!bg-darkGray:is(.dark *) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1)) !important;
  }
  .group:hover .lg\:group-hover\:dark\:bg-darkGray:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
  }
  .group:hover .dark\:lg\:group-hover\:text-periMist:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(140 158 255 / var(--tw-text-opacity, 1));
  }
  .group:hover .lg\:dark\:group-hover\:shadow-\[inset_0_-1px_0_0_\#ADBAFF\]:is(.dark *) {
    --tw-shadow: inset 0 -1px 0 0 #ADBAFF;
    --tw-shadow-colored: inset 0 -1px 0 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .group:hover .lg\:group-hover\:dark\:shadow-\[inset_0_-1px_0_0_\#ADBAFF\]:is(.dark *) {
    --tw-shadow: inset 0 -1px 0 0 #ADBAFF;
    --tw-shadow-colored: inset 0 -1px 0 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .group:hover .lg\:group-hover\:dark\:\!shadow-gray:is(.dark *) {
    --tw-shadow-color: #484848 !important;
    --tw-shadow: var(--tw-shadow-colored) !important;
  }
}
@media (min-width: 1280px) {
  .xl\:right-2 {
    right: 0.5rem;
  }
  .xl\:right-24 {
    right: 6rem;
  }
  .xl\:mb-8 {
    margin-bottom: 2rem;
  }
  .xl\:mr-0 {
    margin-right: 0px;
  }
  .xl\:\!block {
    display: block !important;
  }
  .xl\:hidden {
    display: none;
  }
  .xl\:\!h-\[80rem\] {
    height: 80rem !important;
  }
  .xl\:h-\[60rem\] {
    height: 60rem;
  }
  .xl\:w-\[13\%\] {
    width: 13%;
  }
  .xl\:w-\[14\%\] {
    width: 14%;
  }
  .xl\:w-\[15\%\] {
    width: 15%;
  }
  .xl\:w-\[17\%\] {
    width: 17%;
  }
  .xl\:w-\[9\%\] {
    width: 9%;
  }
  .xl\:w-full {
    width: 100%;
  }
  .xl\:max-w-\[70\%\] {
    max-width: 70%;
  }
  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .xl\:justify-start {
    justify-content: flex-start;
  }
  .xl\:justify-center {
    justify-content: center;
  }
  .xl\:justify-between {
    justify-content: space-between;
  }
  .xl\:overflow-visible {
    overflow: visible;
  }
  .xl\:rounded-3xl {
    border-radius: 1.5rem;
  }
  .xl\:p-3 {
    padding: 0.75rem;
  }
  .xl\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .xl\:py-\[3rem\] {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .xl\:py-\[4rem\] {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .xl\:pr-\[5\.25rem\] {
    padding-right: 5.25rem;
  }
  .xl\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
    font-size: var(--font-3xl);
  }
  .xl\:first\:ml-0:first-child {
    margin-left: 0px;
  }
  .xl\:last\:mr-0:last-child {
    margin-right: 0px;
  }
  .group:hover .xl\:group-hover\:-right-\[3rem\] {
    right: -3rem;
  }
  .group:hover .xl\:group-hover\:w-\[calc\(100\%\+3\.25rem\)\] {
    width: calc(100% + 3.25rem);
  }
}
@media (min-width: 1536px) {
  .\32xl\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .\32xl\:\!block {
    display: block !important;
  }
  .\32xl\:\!w-\[23\.5rem\] {
    width: 23.5rem !important;
  }
  .\32xl\:w-\[10\.5\%\] {
    width: 10.5%;
  }
  .\32xl\:w-\[12\%\] {
    width: 12%;
  }
  .\32xl\:w-\[14\%\] {
    width: 14%;
  }
  .\32xl\:w-\[14\.5rem\] {
    width: 14.5rem;
  }
  .\32xl\:w-\[18\%\] {
    width: 18%;
  }
  .\32xl\:\!min-w-\[23\.75rem\] {
    min-width: 23.75rem !important;
  }
  .\32xl\:min-w-\[11\.5rem\] {
    min-width: 11.5rem;
  }
  .\32xl\:\!max-w-\[24rem\] {
    max-width: 24rem !important;
  }
  .\32xl\:max-w-\[70rem\] {
    max-width: 70rem;
  }
  .\32xl\:max-w-none {
    max-width: none;
  }
  .\32xl\:gap-6 {
    gap: 1.5rem;
  }
  .\32xl\:gap-\[3rem\] {
    gap: 3rem;
  }
  .\32xl\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .\32xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .\32xl\:px-\[3rem\] {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .\32xl\:px-\[5rem\] {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .\32xl\:py-\[5\.19rem\] {
    padding-top: 5.19rem;
    padding-bottom: 5.19rem;
  }
  .\32xl\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }
  .\32xl\:text-\[2rem\] {
    font-size: 2rem;
  }
  .\32xl\:text-5xl {
    font-size: var(--font-5xl); /* was .text-46px */
  }
}
.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb {
  border-radius: 9999px;
}
.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
  display: none;
}
.\[\&\:\:-webkit-scrollbar\]\:h-2::-webkit-scrollbar {
  height: 0.5rem;
}
.\[\&\:has\(input\:focus\)\]\:\!border-lightGray:has(input:focus) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(164 164 164 / var(--tw-border-opacity, 1)) !important;
}
.\[\&\:has\(input\:focus\)\]\:\!border-neutralLightGray:has(input:focus) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(72 72 72 / var(--tw-border-opacity, 1)) !important;
}
.\[\&\:has\(input\:focus\)\]\:\!border-semiLightGray:has(input:focus) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(165 165 181 / var(--tw-border-opacity, 1)) !important;
}
.\[\&\:has\(input\:focus\)\]\:border-brandBlue:has(input:focus) {
  --tw-border-opacity: 1;
  border-color: rgb(56 87 255 / var(--tw-border-opacity, 1));
}
.\[\&\:has\(input\:focus\)\]\:border-brandRed:has(input:focus) {
  --tw-border-opacity: 1;
  border-color: rgb(255 0 73 / var(--tw-border-opacity, 1));
}
.\[\&\:has\(input\:focus\)\]\:shadow-none:has(input:focus) {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.\[\&\:has\(input\:focus\)\]\:ring-0:has(input:focus) {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.dark\:\[\&\:has\(input\:focus\)\]\:\!border-stoneGray:has(input:focus):is(.dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(102 102 102 / var(--tw-border-opacity, 1)) !important;
}
@media (min-width: 768px) {
  .md\:\[\&\:not\(\:first-child\)\]\:w-\[20\%\]:not(:first-child) {
    width: 20%;
  }
}
@media (min-width: 1024px) {
  .lg\:\[\&\:nth-child\(2n\+3\)\]\:col-span-2:nth-child(2n+3) {
    grid-column: span 2 / span 2;
  }
}
@media (min-width: 768px) {
  .\[\&\>\*\:first-child\]\:md\:w-\[20rem\]>*:first-child {
    width: 20rem;
  }
  .\[\&\>\*\:last-child\]\:md\:w-\[20rem\]>*:last-child {
    width: 20rem;
  }
}
.\[\&\>\*\]\:w-auto>* {
  width: auto;
}
.\[\&\>\*\]\:flex-1>* {
  flex: 1 1 0%;
}
.\[\&\>\*\]\:\!overflow-visible>* {
  overflow: visible !important;
}
@media (min-width: 768px) {
  .\[\&\>\*\]\:md\:w-\[13rem\]>* {
    width: 13rem;
  }
  .\[\&\>\*\]\:md\:max-w-\[14rem\]>* {
    max-width: 14rem;
  }
}
@media (min-width: 1024px) {
  .lg\:\[\&\>\*\]\:w-full>* {
    width: 100%;
  }
}
.\[\&\>_b\]\:font-semibold> b {
  font-weight: 600;
}
.\[\&\>_b\]\:text-darkGray> b {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1));
}
.dark\:\[\&\>_b\]\:text-white> b:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.\[\&\>_div\>_div\]\:\!justify-start> div> div {
  justify-content: flex-start !important;
}
.\[\&\>_div\]\:w-auto> div {
  width: auto;
}
.\[\&\>_div\]\:justify-end> div {
  justify-content: flex-end;
}
.\[\&\>_div\]\:gap-\[0\.625rem\]> div {
  gap: 0.625rem;
}
.\[\&\>_div\]\:gap-\[0\.75rem\]> div {
  gap: 0.75rem;
}
@media (min-width: 1024px) {
  .lg\:\[\&\>_div\]\:gap-\[1\.25rem\]> div {
    gap: 1.25rem;
  }
}
.\[\&\>_label\>_div\]\:flex-row-reverse> label> div {
  flex-direction: row-reverse;
}
.\[\&\>_label\>_div\]\:justify-between> label> div {
  justify-content: space-between;
}
.\[\&\>_label\>_div\]\:p-\[0\.5rem\]> label> div {
  padding: 0.5rem;
}
.\[\&\>_label\>_div\]\:pt-\[1\.125rem\]> label> div {
  padding-top: 1.125rem;
}
@media (min-width: 640px) {
  .sm\:\[\&\>_label\>_div\]\:min-w-\[19rem\]> label> div {
    min-width: 19rem;
  }
}
.\[\&\>circle\]\:stroke-brandBlue>circle {
  stroke: #3857FF;
}
.dark\:\[\&\>circle\]\:stroke-brandBlue>circle:is(.dark *) {
  stroke: #3857FF;
}
.dark\:\[\&\>circle\]\:stroke-offWhite>circle:is(.dark *) {
  stroke: #E9E9E9;
}
.\[\&\>div\>div\]\:h-5>div>div {
  height: 1.25rem;
}
.\[\&\>div\>div\]\:w-5>div>div {
  width: 1.25rem;
}
.\[\&\>div\>div\]\:\!p-0>div>div {
  padding: 0px !important;
}
.\[\&\>div\>div\]\:p-0>div>div {
  padding: 0px;
}
.\[\&\>div\[role\=radiogroup\]\]\:flex-nowrap>div[role=radiogroup] {
  flex-wrap: nowrap;
}
.\[\&\>div\]\:mt-0>div {
  margin-top: 0px;
}
.\[\&\>div\]\:w-auto>div {
  width: auto;
}
.\[\&\>div\]\:w-full>div {
  width: 100%;
}
.\[\&\>div\]\:whitespace-normal>div {
  white-space: normal;
}
.\[\&\>div\]\:whitespace-nowrap>div {
  white-space: nowrap;
}
@media (min-width: 640px) {
  .sm\:\[\&\>div\]\:w-\[50\%\]>div {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .\[\&\>div\]\:md\:mx-auto>div {
    margin-left: auto;
    margin-right: auto;
  }
  .\[\&\>div\]\:md\:min-w-min>div {
    min-width: -moz-min-content;
    min-width: min-content;
  }
}
.dark\:\[\&\>label\>span\]\:border-white>label>span:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:first\:\[\&\>label\>svg\>path\]\:fill-white>label>svg>path:first-child:is(.dark *) {
  fill: #ffffff;
}
.dark\:last\:\[\&\>label\>svg\>path\]\:fill-darkGray>label>svg>path:last-child:is(.dark *) {
  fill: #222222;
}
.\[\&\>path\]\:fill-abyssBlue>path {
  fill: #16272F;
}
.\[\&\>path\]\:stroke-brandBlue>path {
  stroke: #3857FF;
}
.dark\:\[\&\>path\]\:fill-white>path:is(.dark *) {
  fill: #ffffff;
}
.dark\:\[\&\>path\]\:stroke-brandBlue>path:is(.dark *) {
  stroke: #3857FF;
}
.dark\:\[\&\>path\]\:stroke-offWhite>path:is(.dark *) {
  stroke: #E9E9E9;
}
.\[\&\>rect\]\:fill-powderSky>rect {
  fill: #ADBAFF;
}
.\[\&\>rect\]\:stroke-0>rect {
  stroke-width: 0;
}
.dark\:\[\&\>rect\]\:fill-gray>rect:is(.dark *) {
  fill: #484848;
}
.\[\&\>span\:not\(\.select-arrow-icon\)\]\:min-w-0>span:not(.select-arrow-icon) {
  min-width: 0px;
}
.\[\&\>span\:not\(\.select-arrow-icon\)\]\:flex-1>span:not(.select-arrow-icon) {
  flex: 1 1 0%;
}
.\[\&\>span\:not\(\.select-arrow-icon\)\]\:truncate>span:not(.select-arrow-icon) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.\[\&\>svg\]\:origin-center>svg {
  transform-origin: center;
}
.\[\&\>svg\]\:scale-\[0\.87\]>svg {
  --tw-scale-x: 0.87;
  --tw-scale-y: 0.87;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\>svg\]\:drop-shadow-\[0px_4\.21px_3\.37px_rgba\(56\2c 87\2c 255\2c 0\.2\)\]>svg {
  --tw-drop-shadow: drop-shadow(0px 4.21px 3.37px rgba(56,87,255,0.2));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
@media (min-width: 1024px) {
  .lg\:\[\&\>svg\]\:relative>svg {
    position: relative;
  }
  .lg\:\[\&\>svg\]\:left-\[5px\]>svg {
    left: 5px;
  }
  .lg\:\[\&\>svg\]\:top-\[5px\]>svg {
    top: 5px;
  }
  .lg\:\[\&\>svg\]\:\!h-10>svg {
    height: 2.5rem !important;
  }
  .lg\:\[\&\>svg\]\:\!w-10>svg {
    width: 2.5rem !important;
  }
  .lg\:\[\&\>svg\]\:origin-center>svg {
    transform-origin: center;
  }
  .lg\:\[\&\>svg\]\:scale-\[1\.25\]>svg {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}
.\[\&\[aria-expanded\=\'true\'\]_span\]\:font-bold[aria-expanded='true'] span {
  font-weight: 700;
}
.\[\&\[aria-selected\=\'false\'\]\]\:border-transparent[aria-selected='false'] {
  border-color: #00000000;
}
.\[\&\[aria-selected\=\'true\'\]\]\:border-darkGray[aria-selected='true'] {
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
}
.dark\:\[\&\[aria-selected\=\'true\'\]\]\:border-darkGray[aria-selected='true']:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity, 1));
}
.\[\&\[data-state\=open\]_\.select-arrow-icon\]\:rotate-180[data-state=open] .select-arrow-icon {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&_\*\:focus-visible\]\:outline-none *:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.\[\&_\*\:focus\]\:outline-none *:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.\[\&_\*\]\:stroke-lightGray * {
  stroke: #A4A4A4;
}
.\[\&_\*\]\:stroke-neutralLightGray * {
  stroke: #484848;
}
.\[\&_\*\]\:\!text-\[0\.75rem\] * {
  font-size: 0.75rem !important;
}
.\[\&_\*\]\:outline-none * {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.\[\&_\*\]\:dark\:stroke-white:is(.dark *) * {
  stroke: #ffffff;
}
.dark\:\[\&_\*\]\:stroke-ashGray *:is(.dark *) {
  stroke: #888;
}
@media (min-width: 1024px) {
  .group:hover .lg\:group-hover\:\[\&_\.fund-name\]\:text-voidBlack .fund-name {
    --tw-text-opacity: 1;
    color: rgb(21 21 21 / var(--tw-text-opacity, 1));
  }
  .group:hover .lg\:dark\:group-hover\:\[\&_\.fund-name\]\:text-white .fund-name:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }
}
.\[\&_\.recharts-brush-slide\]\:opacity-0 .recharts-brush-slide {
  opacity: 0;
}
.\[\&_\.recharts-surface\]\:overflow-visible .recharts-surface {
  overflow: visible;
}
.\[\&_\.recharts-text\.recharts-cartesian-axis-tick-value\]\:fill-gray .recharts-text.recharts-cartesian-axis-tick-value {
  fill: #484848;
}
.\[\&_\.recharts-text\.recharts-cartesian-axis-tick-value\]\:text-xs .recharts-text.recharts-cartesian-axis-tick-value {
  font-size: 0.75rem;
  line-height: 1rem;
    font-size: var(--font-xs);
}
.dark\:\[\&_\.recharts-text\.recharts-cartesian-axis-tick-value\]\:fill-white .recharts-text.recharts-cartesian-axis-tick-value:is(.dark *) {
  fill: #ffffff;
}
@media (min-width: 1024px) {
  .lg\:\[\&_\.recharts-text\.recharts-cartesian-axis-tick-value\]\:text-sm .recharts-text.recharts-cartesian-axis-tick-value {
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-size: var(--font-sm);
  }
}
.\[\&_\>div\>div\]\:\!rounded-none >div>div {
  border-radius: 0px !important;
}
.\[\&_\>div\]\:\!rounded-none >div {
  border-radius: 0px !important;
}
.\[\&_\[aria-current\=page\]\]\:text-darkGray [aria-current=page] {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1));
}
.dark\:\[\&_\[aria-current\=page\]\]\:text-white [aria-current=page]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.\[\&_a\:hover\]\:\!text-white a:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.\[\&_a\:hover\]\:text-brandBlue a:hover {
  --tw-text-opacity: 1;
  color: rgb(56 87 255 / var(--tw-text-opacity, 1));
}
.dark\:\[\&_a\:hover\]\:text-brandBlue a:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(56 87 255 / var(--tw-text-opacity, 1));
}
.\[\&_a\]\:\!text-xs a {
  font-size: 0.75rem !important;
  line-height: 1rem !important;
}
.\[\&_a\]\:\!text-white\/80 a {
  color: rgb(255 255 255 / 0.8) !important;
}
.\[\&_a\]\:text-blue-600 a {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.\[\&_a\]\:text-brandBlue a {
  --tw-text-opacity: 1;
  color: rgb(56 87 255 / var(--tw-text-opacity, 1));
}
.\[\&_a\]\:text-mediumGray a {
  --tw-text-opacity: 1;
  color: rgb(127 127 127 / var(--tw-text-opacity, 1));
}
.\[\&_a\]\:text-offWhite a {
  --tw-text-opacity: 1;
  color: rgb(233 233 233 / var(--tw-text-opacity, 1));
}
.\[\&_a\]\:underline a {
  text-decoration-line: underline;
}
.\[\&_a\]\:\!text-xs a {
    font-size: var(--font-xs) !important;
  }
.hover\:\[\&_a\]\:text-blue-700 a:hover {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity, 1));
}
.dark\:\[\&_a\]\:text-offWhite a:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(233 233 233 / var(--tw-text-opacity, 1));
}
@media (min-width: 1024px) {
  .lg\:\[\&_a\]\:\!text-base a {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
    font-size: var(--font-base) !important;
  }
}
.\[\&_article\>div\:nth-of-type\(1\)\>div\:last-child\]\:\!items-center article>div:nth-of-type(1)>div:last-child {
  align-items: center !important;
}
.\[\&_article\>div\:nth-of-type\(1\)\>div\:last-child\]\:\!justify-center article>div:nth-of-type(1)>div:last-child {
  justify-content: center !important;
}
.\[\&_article\>div\:nth-of-type\(1\)\]\:\!rounded-\[0\.25rem\] article>div:nth-of-type(1) {
  border-radius: 0.25rem !important;
}
.\[\&_article\>div\:nth-of-type\(1\)\]\:\!rounded-\[0\.5rem\] article>div:nth-of-type(1) {
  border-radius: 0.5rem !important;
}
.\[\&_article\>div\:nth-of-type\(2\)\>\:last-child\]\:\!items-center article>div:nth-of-type(2)>:last-child {
  align-items: center !important;
}
.\[\&_article\>div\:nth-of-type\(2\)\>\:last-child\]\:\!text-lg article>div:nth-of-type(2)>:last-child {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
    font-size: var(--font-lg) !important;
}
.\[\&_article\>div\:nth-of-type\(2\)\]\:\!rounded-none article>div:nth-of-type(2) {
  border-radius: 0px !important;
}
.\[\&_article\]\:w-full article {
  width: 100%;
}
.\[\&_br\]\:h-\[10px\] br {
  height: 10px;
}
.\[\&_br\]\:leading-\[10px\] br {
  line-height: 10px;
}
.\[\&_button\]\:\!h-auto button {
  height: auto !important;
}
.\[\&_button\]\:h-\[30px\] button {
  height: 30px;
}
.\[\&_button\]\:\!w-auto button {
  width: auto !important;
}
.\[\&_button\]\:\!min-w-0 button {
  min-width: 0px !important;
}
.\[\&_button\]\:min-w-\[3\.375rem\] button {
  min-width: 3.375rem;
}
.\[\&_button\]\:flex-shrink-0 button {
  flex-shrink: 0;
}
.\[\&_button\]\:basis-\[100\%\] button {
  flex-basis: 100%;
}
.\[\&_button\]\:basis-\[50\%\] button {
  flex-basis: 50%;
}
.\[\&_button\]\:gap-\[0\.5rem\] button {
  gap: 0.5rem;
}
.\[\&_button\]\:\!p-0 button {
  padding: 0px !important;
}
.\[\&_button\]\:\!px-2\.5 button {
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
}
.\[\&_button\]\:\!py-1\.5 button {
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
}
.\[\&_button\]\:\!text-sm button {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}
.\[\&_button\]\:\!font-semibold button {
  font-weight: 600 !important;
}
.\[\&_button\]\:\!leading-\[1\.15\] button {
  line-height: 1.15 !important;
}
.\[\&_button\]\:\!text-sm button {
    font-size: var(--font-sm) !important;
  }
@media (min-width: 768px) {
  .md\:\[\&_button\]\:basis-\[50\%\] button {
    flex-basis: 50%;
  }
}
@media (min-width: 1024px) {
  .lg\:\[\&_button\]\:h-auto button {
    height: auto;
  }
  .lg\:\[\&_button\]\:basis-auto button {
    flex-basis: auto;
  }
  .lg\:\[\&_button\]\:\!px-6 button {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .lg\:\[\&_button\]\:\!py-3 button {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .lg\:\[\&_button\]\:\!text-base button {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
    font-size: var(--font-base) !important;
  }
}
.\[\&_button_a\]\:\!text-sm button a {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}
.\[\&_button_a\]\:\!font-semibold button a {
  font-weight: 600 !important;
}
.\[\&_button_a\]\:\!leading-\[1\.15\] button a {
  line-height: 1.15 !important;
}
.\[\&_button_a\]\:\!text-sm button a {
    font-size: var(--font-sm) !important;
  }
@media (min-width: 1024px) {
  .lg\:\[\&_button_a\]\:\!text-base button a {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }
  .lg\:\[\&_button_a\]\:\!font-semibold button a {
    font-weight: 600 !important;
  }
  .lg\:\[\&_button_a\]\:\!text-base button a {
    font-size: var(--font-base) !important;
  }
}
.\[\&_button_svg\]\:\!h-\[1\.125rem\] button svg {
  height: 1.125rem !important;
}
.\[\&_button_svg\]\:\!w-\[1\.125rem\] button svg {
  width: 1.125rem !important;
}
.\[\&_circle\]\:\!fill-white circle {
  fill: #ffffff !important;
}
.\[\&_circle\]\:stroke-black circle {
  stroke: #000000;
}
.\[\&_circle\]\:stroke-bluishCyan circle {
  stroke: #24404D;
}
.dark\:\[\&_circle\]\:\!fill-neutralDarkGray circle:is(.dark *) {
  fill: #222 !important;
}
.dark\:\[\&_circle\]\:stroke-white circle:is(.dark *) {
  stroke: #ffffff;
}
.\[\&_div\]\:mt-\[0\.4375rem\] div {
  margin-top: 0.4375rem;
}
.\[\&_div\]\:bg-transparent div {
  background-color: #00000000;
}
.\[\&_h2\]\:mb-0 h2 {
  margin-bottom: 0px;
}
.\[\&_h2\]\:mt-4 h2 {
  margin-top: 1rem;
}
.\[\&_h2\]\:scroll-mt-20 h2 {
  scroll-margin-top: 5rem;
}
.\[\&_h2\]\:font-source-serif h2 {
  font-family: 'Source Serif 4', ui-serif, Georgia, serif;
}
.\[\&_h2\]\:text-xl h2 {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.\[\&_h2\]\:font-semibold h2 {
  font-weight: 600;
}
.\[\&_h2\]\:text-darkGray h2 {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1));
}
.\[\&_h2\]\:text-xl h2 {
    font-size: var(--font-xl);
  }
.\[\&_h2\]\:dark\:text-white:is(.dark *) h2 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
@media (min-width: 768px) {
  .\[\&_h2\]\:md\:mb-4 h2 {
    margin-bottom: 1rem;
  }
  .\[\&_h2\]\:md\:mt-8 h2 {
    margin-top: 2rem;
  }
  .\[\&_h2\]\:md\:text-2xl h2 {
    font-size: 1.5rem;
    line-height: 2rem;
    font-size: var(--font-2xl);
  }
}
.\[\&_h3\]\:mb-3 h3 {
  margin-bottom: 0.75rem;
}
.\[\&_h3\]\:mt-6 h3 {
  margin-top: 1.5rem;
}
.\[\&_h3\]\:hidden h3 {
  display: none;
}
.\[\&_h3\]\:scroll-mt-20 h3 {
  scroll-margin-top: 5rem;
}
.\[\&_h3\]\:\!font-sans h3 {
  font-family: 'Source Sans 3', ui-sans-serif, system-ui, sans-serif !important;
}
.\[\&_h3\]\:font-source-serif h3 {
  font-family: 'Source Serif 4', ui-serif, Georgia, serif;
}
.\[\&_h3\]\:text-lg h3 {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.\[\&_h3\]\:font-semibold h3 {
  font-weight: 600;
}
.\[\&_h3\]\:text-darkGray h3 {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1));
}
.\[\&_h3\]\:text-lg h3 {
    font-size: var(--font-lg);
  }
.\[\&_h3\]\:dark\:\!text-white:is(.dark *) h3 {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.\[\&_h3\]\:dark\:text-white:is(.dark *) h3 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
@media (min-width: 768px) {
  .\[\&_h3\]\:md\:text-xl h3 {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-size: var(--font-xl);
  }
}
.\[\&_h5\]\:mb-2 h5 {
  margin-bottom: 0.5rem;
}
.\[\&_h5\]\:text-sm h5 {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.\[\&_h5\]\:font-semibold h5 {
  font-weight: 600;
}
.\[\&_h5\]\:text-darkGray h5 {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1));
}
.\[\&_h5\]\:text-sm h5 {
    font-size: var(--font-sm);
  }
.\[\&_h5\]\:dark\:text-white:is(.dark *) h5 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.\[\&_hr\]\:hidden hr {
  display: none;
}
@media not all and (min-width: 1024px) {
  .max-lg\:\[\&_img\]\:max-h-\[9\.5rem\] img {
    max-height: 9.5rem;
  }
  .max-lg\:\[\&_img\]\:object-contain img {
    -o-object-fit: contain;
       object-fit: contain;
  }
}
.\[\&_li\]\:mb-2 li {
  margin-bottom: 0.5rem;
}
.\[\&_li_span\:last-child\]\:\!text-base li span:last-child {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
    font-size: var(--font-base) !important;
}
.\[\&_ol\]\:mb-4 ol {
  margin-bottom: 1rem;
}
.\[\&_ol\]\:list-decimal ol {
  list-style-type: decimal;
}
.\[\&_ol\]\:pl-6 ol {
  padding-left: 1.5rem;
}
.\[\&_p\:last-child\]\:mb-0 p:last-child {
  margin-bottom: 0px;
}
.\[\&_p\]\:mb-2 p {
  margin-bottom: 0.5rem;
}
.\[\&_p\]\:mb-4 p {
  margin-bottom: 1rem;
}
.\[\&_p\]\:\!w-max p {
  width: -moz-max-content !important;
  width: max-content !important;
}
.\[\&_p\]\:text-base p {
  font-size: 1rem;
  line-height: 1.5rem;
}
.\[\&_p\]\:leading-relaxed p {
  line-height: 1.625;
}
.\[\&_p\]\:\!text-\[unset\] p {
  color: unset !important;
}
.\[\&_p\]\:text-base p {
    font-size: var(--font-base);
  }
@media (min-width: 768px) {
  .\[\&_p\]\:md\:mb-4 p {
    margin-bottom: 1rem;
  }
}
.\[\&_path\]\:\!fill-brandBlue path {
  fill: #3857FF !important;
}
.\[\&_path\]\:fill-brandBlue path {
  fill: #3857FF;
}
.\[\&_path\]\:stroke-black path {
  stroke: #000000;
}
.\[\&_path\]\:stroke-bluishCyan path {
  stroke: #24404D;
}
.\[\&_path\]\:stroke-\[1\.5\] path {
  stroke-width: 1.5;
}
.dark\:\[\&_path\]\:\!fill-cornflowerBlue path:is(.dark *) {
  fill: #5B78FF !important;
}
.dark\:\[\&_path\]\:fill-gray\/40 path:is(.dark *) {
  fill: rgb(72 72 72 / 0.4);
}
.dark\:\[\&_path\]\:stroke-gray\/0 path:is(.dark *) {
  stroke: rgb(72 72 72 / 0);
}
.dark\:\[\&_path\]\:stroke-gray\/20 path:is(.dark *) {
  stroke: rgb(72 72 72 / 0.2);
}
.dark\:\[\&_path\]\:stroke-white path:is(.dark *) {
  stroke: #ffffff;
}
.\[\&_span\[role\=presentation\]\>span\]\:text-mediumGray span[role=presentation]>span {
  --tw-text-opacity: 1;
  color: rgb(127 127 127 / var(--tw-text-opacity, 1));
}
.dark\:\[\&_span\[role\=presentation\]\>span\]\:text-offWhite span[role=presentation]>span:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(233 233 233 / var(--tw-text-opacity, 1));
}
.\[\&_span\]\:inline span {
  display: inline;
}
.\[\&_span\]\:\!text-xs span {
  font-size: 0.75rem !important;
  line-height: 1rem !important;
}
.\[\&_span\]\:\!text-white span {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.\[\&_span\]\:text-white span {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.\[\&_span\]\:\!text-xs span {
    font-size: var(--font-xs) !important;
  }
@media (min-width: 1024px) {
  .lg\:\[\&_span\]\:mx-auto span {
    margin-left: auto;
    margin-right: auto;
  }
  .lg\:\[\&_span\]\:block span {
    display: block;
  }
  .lg\:\[\&_span\]\:w-\[3\.125rem\] span {
    width: 3.125rem;
  }
  .lg\:\[\&_span\]\:w-\[4\.5rem\] span {
    width: 4.5rem;
  }
  .lg\:\[\&_span\]\:w-\[4\.7rem\] span {
    width: 4.7rem;
  }
  .lg\:\[\&_span\]\:w-\[8\.125rem\] span {
    width: 8.125rem;
  }
  .lg\:\[\&_span\]\:text-left span {
    text-align: left;
  }
  .lg\:\[\&_span\]\:\!text-base span {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }
  .lg\:\[\&_span\]\:font-medium span {
    font-weight: 500;
  }
  .lg\:\[\&_span\]\:\!text-base span {
    font-size: var(--font-base) !important;
  }
}
.\[\&_strong\]\:mb-1 strong {
  margin-bottom: 0.25rem;
}
.\[\&_strong\]\:block strong {
  display: block;
}
.\[\&_strong\]\:font-semibold strong {
  font-weight: 600;
}
.\[\&_svg\]\:block svg {
  display: block;
}
.\[\&_svg\]\:h-2 svg {
  height: 0.5rem;
}
.\[\&_svg\]\:h-6 svg {
  height: 1.5rem;
}
.\[\&_svg\]\:h-full svg {
  height: 100%;
}
.\[\&_svg\]\:max-h-full svg {
  max-height: 100%;
}
.\[\&_svg\]\:w-2 svg {
  width: 0.5rem;
}
.\[\&_svg\]\:w-6 svg {
  width: 1.5rem;
}
.\[\&_svg\]\:w-full svg {
  width: 100%;
}
.\[\&_svg\]\:max-w-full svg {
  max-width: 100%;
}
.\[\&_svg\]\:shrink-0 svg {
  flex-shrink: 0;
}
.\[\&_svg\]\:stroke-current svg {
  stroke: currentColor;
}
.\[\&_svg\]\:object-contain svg {
  -o-object-fit: contain;
     object-fit: contain;
}
.\[\&_svg\]\:text-mediumGray svg {
  --tw-text-opacity: 1;
  color: rgb(127 127 127 / var(--tw-text-opacity, 1));
}
.\[\&_svg\]\:text-white svg {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.dark\:\[\&_svg\]\:text-offWhite svg:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(233 233 233 / var(--tw-text-opacity, 1));
}
@media (min-width: 1024px) {
  .lg\:\[\&_svg\]\:h-4 svg {
    height: 1rem;
  }
  .lg\:\[\&_svg\]\:w-4 svg {
    width: 1rem;
  }
}
.\[\&_svg_path\]\:stroke-mediumGray svg path {
  stroke: #7F7F7F;
}
.dark\:\[\&_svg_path\]\:stroke-offWhite svg path:is(.dark *) {
  stroke: #E9E9E9;
}
@media (min-width: 1024px) {
  .\[\&_table\]\:lg\:w-full table {
    width: 100%;
  }
  .\[\&_table\]\:lg\:table-fixed table {
    table-layout: fixed;
  }
}
.\[\&_tbody\>tr\]\:\!shadow-none tbody>tr {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.\[\&_tbody_tr\:last-child_td\:first-child\]\:\!rounded-bl-\[0\.5rem\] tbody tr:last-child td:first-child {
  border-bottom-left-radius: 0.5rem !important;
}
@media (min-width: 1024px) {
  .lg\:\[\&_tbody_tr\:last-child_td\:first-child\]\:\!rounded-bl-\[1rem\] tbody tr:last-child td:first-child {
    border-bottom-left-radius: 1rem !important;
  }
}
.\[\&_tbody_tr\:last-child_td\:last-child\]\:\!rounded-br-\[0\.5rem\] tbody tr:last-child td:last-child {
  border-bottom-right-radius: 0.5rem !important;
}
@media (min-width: 1024px) {
  .lg\:\[\&_tbody_tr\:last-child_td\:last-child\]\:\!rounded-br-\[1rem\] tbody tr:last-child td:last-child {
    border-bottom-right-radius: 1rem !important;
  }
}
.\[\&_tbody_tr\:last-child_td\]\:\!rounded-b-\[0\.5rem\] tbody tr:last-child td {
  border-bottom-right-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important;
}
@media (min-width: 1024px) {
  .lg\:\[\&_tbody_tr\:last-child_td\]\:\!rounded-b-\[1rem\] tbody tr:last-child td {
    border-bottom-right-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }
}
.\[\&_td\:first-child\]\:\!w-\[45\%\] td:first-child {
  width: 45% !important;
}
.\[\&_td\:first-child\]\:\!min-w-\[45\%\] td:first-child {
  min-width: 45% !important;
}
.\[\&_td\:first-child\]\:\!max-w-\[45\%\] td:first-child {
  max-width: 45% !important;
}
@media (min-width: 1024px) {
  .\[\&_td\:first-child\]\:lg\:\!pl-0 td:first-child {
    padding-left: 0px !important;
  }
  .\[\&_td\:last-child\]\:lg\:\!pr-0 td:last-child {
    padding-right: 0px !important;
  }
  .\[\&_td\:nth-child\(1\)\]\:lg\:\!w-\[19\.29\%\] td:nth-child(1) {
    width: 19.29% !important;
  }
  .\[\&_td\:nth-child\(1\)\]\:lg\:\!min-w-\[19\.29\%\] td:nth-child(1) {
    min-width: 19.29% !important;
  }
  .\[\&_td\:nth-child\(1\)\]\:lg\:\!max-w-\[19\.29\%\] td:nth-child(1) {
    max-width: 19.29% !important;
  }
  .\[\&_td\:nth-child\(2\)\]\:lg\:\!w-\[16\.42\%\] td:nth-child(2) {
    width: 16.42% !important;
  }
  .\[\&_td\:nth-child\(3\)\]\:lg\:\!w-\[13\.07\%\] td:nth-child(3) {
    width: 13.07% !important;
  }
  .\[\&_td\:nth-child\(4\)\]\:lg\:\!w-\[13\.07\%\] td:nth-child(4) {
    width: 13.07% !important;
  }
  .\[\&_td\:nth-child\(5\)\]\:lg\:\!w-\[13\.07\%\] td:nth-child(5) {
    width: 13.07% !important;
  }
  .\[\&_td\:nth-child\(6\)\]\:lg\:\!w-\[13\.07\%\] td:nth-child(6) {
    width: 13.07% !important;
  }
  .\[\&_td\:nth-child\(7\)\]\:lg\:\!w-\[12\.02\%\] td:nth-child(7) {
    width: 12.02% !important;
  }
  .\[\&_td\]\:lg\:\!whitespace-normal td {
    white-space: normal !important;
  }
  .\[\&_td\]\:lg\:\!px-3 td {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  .\[\&_td\]\:lg\:\!text-base td {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }
  .\[\&_td\]\:lg\:\!font-medium td {
    font-weight: 500 !important;
  }
  .\[\&_td\]\:lg\:\!leading-\[100\%\] td {
    line-height: 100% !important;
  }
  .\[\&_td\]\:lg\:\!text-darkGray td {
    --tw-text-opacity: 1 !important;
    color: rgb(34 34 34 / var(--tw-text-opacity, 1)) !important;
  }
  .\[\&_td\]\:lg\:\!text-base td {
    font-size: var(--font-base) !important;
  }
  .\[\&_td\]\:dark\:lg\:\!text-white:is(.dark *) td {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
  }
}
.\[\&_th\:first-child\]\:\!w-\[45\%\] th:first-child {
  width: 45% !important;
}
.\[\&_th\:first-child\]\:\!min-w-\[45\%\] th:first-child {
  min-width: 45% !important;
}
.\[\&_th\:first-child\]\:\!max-w-\[45\%\] th:first-child {
  max-width: 45% !important;
}
@media (min-width: 1024px) {
  .\[\&_th\:first-child\]\:lg\:\!pl-0 th:first-child {
    padding-left: 0px !important;
  }
  .\[\&_th\:last-child\]\:lg\:\!pr-0 th:last-child {
    padding-right: 0px !important;
  }
  .\[\&_th\:nth-child\(1\)\]\:lg\:\!w-\[19\.29\%\] th:nth-child(1) {
    width: 19.29% !important;
  }
  .\[\&_th\:nth-child\(1\)\]\:lg\:\!min-w-\[19\.29\%\] th:nth-child(1) {
    min-width: 19.29% !important;
  }
  .\[\&_th\:nth-child\(1\)\]\:lg\:\!max-w-\[19\.29\%\] th:nth-child(1) {
    max-width: 19.29% !important;
  }
  .\[\&_th\:nth-child\(2\)\]\:lg\:\!w-\[16\.42\%\] th:nth-child(2) {
    width: 16.42% !important;
  }
  .\[\&_th\:nth-child\(3\)\]\:lg\:\!w-\[13\.07\%\] th:nth-child(3) {
    width: 13.07% !important;
  }
  .\[\&_th\:nth-child\(4\)\]\:lg\:\!w-\[13\.07\%\] th:nth-child(4) {
    width: 13.07% !important;
  }
  .\[\&_th\:nth-child\(5\)\]\:lg\:\!w-\[13\.07\%\] th:nth-child(5) {
    width: 13.07% !important;
  }
  .\[\&_th\:nth-child\(6\)\]\:lg\:\!w-\[13\.07\%\] th:nth-child(6) {
    width: 13.07% !important;
  }
  .\[\&_th\:nth-child\(7\)\]\:lg\:\!w-\[12\.02\%\] th:nth-child(7) {
    width: 12.02% !important;
  }
}
.\[\&_th\>\*\]\:\!font-semibold th>* {
  font-weight: 600 !important;
}
@media (min-width: 1024px) {
  .\[\&_th\]\:lg\:\!whitespace-normal th {
    white-space: normal !important;
  }
  .\[\&_th\]\:lg\:\!px-3 th {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  .\[\&_th\]\:lg\:\!pb-\[0\.75rem\] th {
    padding-bottom: 0.75rem !important;
  }
  .\[\&_th\]\:lg\:\!pt-\[1rem\] th {
    padding-top: 1rem !important;
  }
  .\[\&_th\]\:lg\:\!align-top th {
    vertical-align: top !important;
  }
  .\[\&_th\]\:lg\:\!text-base th {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }
  .\[\&_th\]\:lg\:\!font-semibold th {
    font-weight: 600 !important;
  }
  .\[\&_th\]\:lg\:\!leading-\[1\.185rem\] th {
    line-height: 1.185rem !important;
  }
  .\[\&_th\]\:lg\:\!text-mediumGray th {
    --tw-text-opacity: 1 !important;
    color: rgb(127 127 127 / var(--tw-text-opacity, 1)) !important;
  }
  .\[\&_th\]\:lg\:\!text-base th {
    font-size: var(--font-base) !important;
  }
  .\[\&_th\]\:dark\:lg\:\!text-offWhite:is(.dark *) th {
    --tw-text-opacity: 1 !important;
    color: rgb(233 233 233 / var(--tw-text-opacity, 1)) !important;
  }
  .\[\&_th_div\]\:lg\:\!w-auto th div {
    width: auto !important;
  }
  .\[\&_th_div\]\:lg\:\!whitespace-normal th div {
    white-space: normal !important;
  }
}
.\[\&_tr\]\:\!pointer-events-none tr {
  pointer-events: none !important;
}
.\[\&_ul\]\:mb-4 ul {
  margin-bottom: 1rem;
}
.\[\&_ul\]\:list-disc ul {
  list-style-type: disc;
}
.\[\&_ul\]\:px-0 ul {
  padding-left: 0px;
  padding-right: 0px;
}
.\[\&_ul\]\:pl-6 ul {
  padding-left: 1.5rem;
}
@media(max-width:1120px) {
  .\[\@media\(max-width\:1120px\)\]\:max-w-none {
    max-width: none;
  }
}
@media(max-width:1204px) {
  .\[\@media\(max-width\:1204px\)\]\:max-w-\[77rem\] {
    max-width: 77rem;
  }
  .\[\@media\(max-width\:1204px\)\]\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media(max-width:27.1875rem) {
  .\[\@media\(max-width\:27\.1875rem\)\]\:\!absolute {
    position: absolute !important;
  }
  .\[\@media\(max-width\:27\.1875rem\)\]\:\!-right-\[1\.875rem\] {
    right: -1.875rem !important;
  }
  .\[\@media\(max-width\:27\.1875rem\)\]\:\!-right-\[10\%\] {
    right: -10% !important;
  }
  .\[\@media\(max-width\:27\.1875rem\)\]\:max-w-\[48\%\] {
    max-width: 48%;
  }
  .\[\@media\(max-width\:27\.1875rem\)\]\:\!scale-\[0\.8\] {
    --tw-scale-x: 0.8 !important;
    --tw-scale-y: 0.8 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }
  .\[\@media\(max-width\:27\.1875rem\)\]\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-size: var(--font-lg);
  }
}
@media(max-width:62.5rem) {
  .\[\@media\(max-width\:62\.5rem\)\]\:w-\[13rem\] {
    width: 13rem;
  }
}
@media(max-width:67.75rem) {
  .\[\@media\(max-width\:67\.75rem\)\]\:\!gap-\[0\.25rem\] {
    gap: 0.25rem !important;
  }
  .\[\@media\(max-width\:67\.75rem\)\]\:\!gap-\[0\.35rem\] {
    gap: 0.35rem !important;
  }
}
@media(min-width:1000px) {
  .\[\@media\(min-width\:1000px\)\]\:min-w-\[26rem\] {
    min-width: 26rem;
  }
  .\[\@media\(min-width\:1000px\)\]\:shrink-0 {
    flex-shrink: 0;
  }
  .\[\@media\(min-width\:1000px\)\]\:grow-0 {
    flex-grow: 0;
  }
  .\[\@media\(min-width\:1000px\)\]\:basis-\[26rem\] {
    flex-basis: 26rem;
  }
  .\[\@media\(min-width\:1000px\)\]\:flex-row {
    flex-direction: row;
  }
}
@media(min-width:1204px) {
  .\[\@media\(min-width\:1204px\)\]\:grid-cols-\[repeat\(var\(--column-count\)\2c 1fr\)\] {
    grid-template-columns: repeat(var(--column-count),1fr);
  }
}
@media(min-width:1205px) {
  .\[\@media\(min-width\:1205px\)\]\:hidden {
    display: none;
  }
  .\[\@media\(min-width\:1205px\)\]\:flex-wrap {
    flex-wrap: wrap;
  }
}
@media(min-width:1233px) {
  .\[\@media\(min-width\:1233px\)\]\:hidden {
    display: none;
  }
  .\[\@media\(min-width\:1233px\)\]\:flex-initial {
    flex: 0 1 auto;
  }
  .\[\@media\(min-width\:1233px\)\]\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .\[\@media\(min-width\:1233px\)\]\:first\:rounded-none:first-child {
    border-radius: 0px;
  }
  .\[\@media\(min-width\:1233px\)\]\:first\:rounded-tl-\[1\.875rem\]:first-child {
    border-top-left-radius: 1.875rem;
  }
  .\[\@media\(min-width\:1233px\)\]\:last\:rounded-none:last-child {
    border-radius: 0px;
  }
  .\[\@media\(min-width\:1233px\)\]\:last\:rounded-br-\[1\.875rem\]:last-child {
    border-bottom-right-radius: 1.875rem;
  }
  .\[\@media\(min-width\:1233px\)\]\:\[\&\:nth-child\(2\)\]\:rounded-tr-\[1\.875rem\]:nth-child(2) {
    border-top-right-radius: 1.875rem;
  }
  .\[\@media\(min-width\:1233px\)\]\:\[\&\:nth-last-child\(2\)\]\:rounded-bl-\[1\.875rem\]:nth-last-child(2) {
    border-bottom-left-radius: 1.875rem;
  }
}
@media(min-width:1270px) and (max-width:1300px) {
  .\[\@media\(min-width\:1270px\)_and_\(max-width\:1300px\)\]\:w-\[calc\(1200px-39\.185rem-4\.25rem\)\] {
    width: calc(1200px - 39.185rem - 4.25rem);
  }
}
@media(min-width:31.6875rem) {
  .\[\@media\(min-width\:31\.6875rem\)\]\:inset-0 {
    inset: 0px;
  }
  .\[\@media\(min-width\:31\.6875rem\)\]\:-ml-0 {
    margin-left: -0px;
  }
  .\[\@media\(min-width\:31\.6875rem\)\]\:ml-0 {
    margin-left: 0px;
  }
  .\[\@media\(min-width\:31\.6875rem\)\]\:w-full {
    width: 100%;
  }
}
@media(min-width:62.5rem) {
  .\[\@media\(min-width\:62\.5rem\)\]\:min-w-\[26rem\] {
    min-width: 26rem;
  }
}
@media(min-width:68rem) {
  .\[\@media\(min-width\:68rem\)\]\:w-\[10rem\] {
    width: 10rem;
  }
}
@media(min-width:768px) and (max-width:1204px) {
  .\[\@media\(min-width\:768px\)_and_\(max-width\:1204px\)\]\:grid-cols-\[repeat\(var\(--column-count\)\2c min\(calc\(100vw-3\.5rem\)\2c 24\.0625rem\)\)\] {
    grid-template-columns: repeat(var(--column-count),min(calc(100vw - 3.5rem), 24.0625rem));
  }
}
@media (max-width:1023px) {
  .\[\@media_\(max-width\:1023px\)\]\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .\[\@media_\(max-width\:1023px\)\]\:my-1\.5 {
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
  }
  .\[\@media_\(max-width\:1023px\)\]\:rounded-lg {
    border-radius: 0.5rem;
  }
}
@media (max-width:1024px) {
  .\[\@media_\(max-width\:1024px\)\]\:\!text-base {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }
  .\[\@media_\(max-width\:1024px\)\]\:\!leading-\[1\] {
    line-height: 1 !important;
  }
  .\[\@media_\(max-width\:1024px\)\]\:\!text-base {
    font-size: var(--font-base) !important;
  }
}
@media (max-width:23.375rem) {
  .\[\@media_\(max-width\:23\.375rem\)\]\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (max-width:23.4375rem) {
  .\[\@media_\(max-width\:23\.4375rem\)\]\:w-\[calc\(100\%-1\.25rem\)\] {
    width: calc(100% - 1.25rem);
  }
  .\[\@media_\(max-width\:23\.4375rem\)\]\:max-w-fit {
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  .\[\@media_\(max-width\:23\.4375rem\)\]\:max-w-none {
    max-width: none;
  }
}
@media (max-width:400px) {
  .\[\@media_\(max-width\:400px\)\]\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
    font-size: var(--font-xs);
  }
}
@media (max-width:63.9375rem) {
  .\[\@media_\(max-width\:63\.9375rem\)\]\:max-w-\[23\.4375rem\] {
    max-width: 23.4375rem;
  }
}
@media (min-width:1230px) {
  .\[\@media_\(min-width\:1230px\)\]\:hidden {
    display: none;
  }
}
@media (min-width:1450px) {
  .\[\@media_\(min-width\:1450px\)\]\:hidden {
    display: none;
  }
}
@media (min-width:23.4375rem) and (max-width:63.9375rem) {
  .\[\@media_\(min-width\:23\.4375rem\)_and_\(max-width\:63\.9375rem\)\]\:w-\[23\.4375rem\] {
    width: 23.4375rem;
  }
}
@media (min-width:375px) and (max-width:1023px) {
  .\[\@media_\(min-width\:375px\)_and_\(max-width\:1023px\)\]\:w-\[23\.4375rem\] {
    width: 23.4375rem;
  }
  .\[\@media_\(min-width\:375px\)_and_\(max-width\:1023px\)\]\:p-6 {
    padding: 1.5rem;
  }
}
html[data-text-scale=small] .\[html\[data-text-scale\=small\]_\&\]\:w-\[calc\(1200px-44\.185rem-4\.25rem\)\] {
  width: calc(1200px - 44.185rem - 4.25rem);
}

