:root {
  --surfacesurface: rgba(255, 255, 255, 1);
  --surfacesurf-primary: rgba(249, 250, 250, 1);
  --surfacesurface-secondary: rgba(244, 245, 245, 1);
  --surfacesurf-tertiary: rgba(238, 239, 242, 1);
  --surfacesurf-cont-dark: rgba(33, 37, 41, 1);
  --containercont-brand-action: rgba(0, 0, 78, 1);
  --containercont-brand-primary-light: rgba(235, 235, 255, 1);
  --containercont-brand-secondary: rgba(212, 175, 55, 1);
  --containercont-brand-secondary-light: rgba(247, 240, 217, 1);
  --containercont-error: rgba(226, 40, 46, 1);
  --containercont-success: rgba(45, 159, 96, 1);
  --containerwarning-light: rgba(251, 238, 227, 1);
  --containerwarning: rgba(226, 124, 40, 1);
  --containererror-light: rgba(251, 228, 229, 1);
  --texttext-primary: rgba(33, 37, 41, 1);
  --texttext-secondary: rgba(97, 105, 112, 1);
  --texttext-tertiary: rgba(173, 181, 189, 1);
  --texttext-reversed: rgba(255, 255, 255, 1);
  --texttext-brand-action: rgba(0, 0, 78, 1);
  --texttext-brand-secondary: rgba(212, 175, 55, 1);
  --texttext-warning: rgba(226, 124, 40, 1);
  --texttext-error: rgba(226, 40, 46, 1);
  --iconicon-primary: rgba(33, 37, 41, 1);
  --iconicon-secondary: rgba(97, 105, 112, 1);
  --iconicon-tertiary: rgba(173, 181, 189, 1);
  --iconicon-brand-action: rgba(0, 0, 78, 1);
  --iconicon-brand-secondary: rgba(212, 175, 55, 1);
  --iconicon-warning: rgba(226, 124, 40, 1);
  --iconicon-error: rgba(226, 40, 46, 1);
  --borderborder-primary: rgba(219, 221, 227, 1);
  --borderborder-secondary: rgba(238, 239, 242, 1);
  --borderborder-brand-action: rgba(0, 0, 78, 1);
  --borderborder-brand-secondary: rgba(212, 175, 55, 1);
  --borderborder-warning: rgba(226, 124, 40, 1);
  --borderborder-error: rgba(226, 40, 46, 1);
  --typo-mobile-h1-font-family: "Figtree", Helvetica;
  --typo-mobile-h1-font-weight: 600;
  --typo-mobile-h1-font-size: 32px;
  --typo-mobile-h1-letter-spacing: 0px;
  --typo-mobile-h1-line-height: 40px;
  --typo-mobile-h1-font-style: normal;
  --typo-mobile-h2-font-family: "Figtree", Helvetica;
  --typo-mobile-h2-font-weight: 600;
  --typo-mobile-h2-font-size: 24px;
  --typo-mobile-h2-letter-spacing: 0px;
  --typo-mobile-h2-line-height: 32px;
  --typo-mobile-h2-font-style: normal;
  --typo-mobile-h3-font-family: "Figtree", Helvetica;
  --typo-mobile-h3-font-weight: 600;
  --typo-mobile-h3-font-size: 20px;
  --typo-mobile-h3-letter-spacing: 0px;
  --typo-mobile-h3-line-height: 24px;
  --typo-mobile-h3-font-style: normal;
  --typo-mobile-subtitle-1-font-family: "Figtree", Helvetica;
  --typo-mobile-subtitle-1-font-weight: 600;
  --typo-mobile-subtitle-1-font-size: 16px;
  --typo-mobile-subtitle-1-letter-spacing: 0px;
  --typo-mobile-subtitle-1-line-height: 24px;
  --typo-mobile-subtitle-1-font-style: normal;
  --typo-mobile-subtitle-2-font-family: "Figtree", Helvetica;
  --typo-mobile-subtitle-2-font-weight: 600;
  --typo-mobile-subtitle-2-font-size: 14px;
  --typo-mobile-subtitle-2-letter-spacing: 0px;
  --typo-mobile-subtitle-2-line-height: 20px;
  --typo-mobile-subtitle-2-font-style: normal;
  --typo-mobile-body-1-font-family: "Figtree", Helvetica;
  --typo-mobile-body-1-font-weight: 400;
  --typo-mobile-body-1-font-size: 16px;
  --typo-mobile-body-1-letter-spacing: 0px;
  --typo-mobile-body-1-line-height: 24px;
  --typo-mobile-body-1-font-style: normal;
  --typo-mobile-body-2-font-family: "Figtree", Helvetica;
  --typo-mobile-body-2-font-weight: 400;
  --typo-mobile-body-2-font-size: 14px;
  --typo-mobile-body-2-letter-spacing: 0px;
  --typo-mobile-body-2-line-height: 20px;
  --typo-mobile-body-2-font-style: normal;
  --typo-mobile-caption-font-family: "Figtree", Helvetica;
  --typo-mobile-caption-font-weight: 400;
  --typo-mobile-caption-font-size: 12px;
  --typo-mobile-caption-letter-spacing: 0px;
  --typo-mobile-caption-line-height: 16px;
  --typo-mobile-caption-font-style: normal;
  --typo-mobile-button-text-font-family: "Figtree", Helvetica;
  --typo-mobile-button-text-font-weight: 600;
  --typo-mobile-button-text-font-size: 16px;
  --typo-mobile-button-text-letter-spacing: 0px;
  --typo-mobile-button-text-line-height: 24px;
  --typo-mobile-button-text-font-style: normal;
  --typo-mobile-link-text-font-family: "Figtree", Helvetica;
  --typo-mobile-link-text-font-weight: 600;
  --typo-mobile-link-text-font-size: 16px;
  --typo-mobile-link-text-letter-spacing: 0px;
  --typo-mobile-link-text-line-height: 24px;
  --typo-mobile-link-text-font-style: normal;
  --text-xs-font-thin-font-family: "Inter", Helvetica;
  --text-xs-font-thin-font-weight: 100;
  --text-xs-font-thin-font-size: 12px;
  --text-xs-font-thin-letter-spacing: 0px;
  --text-xs-font-thin-line-height: 16px;
  --text-xs-font-thin-font-style: normal;
  --text-xs-font-extralight-font-family: "Inter", Helvetica;
  --text-xs-font-extralight-font-weight: 200;
  --text-xs-font-extralight-font-size: 12px;
  --text-xs-font-extralight-letter-spacing: 0px;
  --text-xs-font-extralight-line-height: 16px;
  --text-xs-font-extralight-font-style: normal;
  --text-xs-font-light-font-family: "Inter", Helvetica;
  --text-xs-font-light-font-weight: 300;
  --text-xs-font-light-font-size: 12px;
  --text-xs-font-light-letter-spacing: 0px;
  --text-xs-font-light-line-height: 16px;
  --text-xs-font-light-font-style: normal;
  --text-xs-font-regular-font-family: "Inter", Helvetica;
  --text-xs-font-regular-font-weight: 400;
  --text-xs-font-regular-font-size: 12px;
  --text-xs-font-regular-letter-spacing: 0px;
  --text-xs-font-regular-line-height: 16px;
  --text-xs-font-regular-font-style: normal;
  --text-xs-font-medium-font-family: "Inter", Helvetica;
  --text-xs-font-medium-font-weight: 500;
  --text-xs-font-medium-font-size: 12px;
  --text-xs-font-medium-letter-spacing: 0px;
  --text-xs-font-medium-line-height: 16px;
  --text-xs-font-medium-font-style: normal;
  --text-xs-font-semibold-font-family: "Inter", Helvetica;
  --text-xs-font-semibold-font-weight: 600;
  --text-xs-font-semibold-font-size: 12px;
  --text-xs-font-semibold-letter-spacing: 0px;
  --text-xs-font-semibold-line-height: 16px;
  --text-xs-font-semibold-font-style: normal;
  --text-xs-font-bold-font-family: "Inter", Helvetica;
  --text-xs-font-bold-font-weight: 700;
  --text-xs-font-bold-font-size: 12px;
  --text-xs-font-bold-letter-spacing: 0px;
  --text-xs-font-bold-line-height: 16px;
  --text-xs-font-bold-font-style: normal;
  --text-xs-font-extrabold-font-family: "Inter", Helvetica;
  --text-xs-font-extrabold-font-weight: 800;
  --text-xs-font-extrabold-font-size: 12px;
  --text-xs-font-extrabold-letter-spacing: 0px;
  --text-xs-font-extrabold-line-height: 16px;
  --text-xs-font-extrabold-font-style: normal;
  --text-xs-font-black-font-family: "Inter", Helvetica;
  --text-xs-font-black-font-weight: 900;
  --text-xs-font-black-font-size: 12px;
  --text-xs-font-black-letter-spacing: 0px;
  --text-xs-font-black-line-height: 16px;
  --text-xs-font-black-font-style: normal;
  --text-sm-font-thin-font-family: "Inter", Helvetica;
  --text-sm-font-thin-font-weight: 100;
  --text-sm-font-thin-font-size: 14px;
  --text-sm-font-thin-letter-spacing: 0px;
  --text-sm-font-thin-line-height: 20px;
  --text-sm-font-thin-font-style: normal;
  --text-sm-font-extralight-font-family: "Inter", Helvetica;
  --text-sm-font-extralight-font-weight: 200;
  --text-sm-font-extralight-font-size: 14px;
  --text-sm-font-extralight-letter-spacing: 0px;
  --text-sm-font-extralight-line-height: 20px;
  --text-sm-font-extralight-font-style: normal;
  --text-sm-font-light-font-family: "Inter", Helvetica;
  --text-sm-font-light-font-weight: 300;
  --text-sm-font-light-font-size: 14px;
  --text-sm-font-light-letter-spacing: 0px;
  --text-sm-font-light-line-height: 20px;
  --text-sm-font-light-font-style: normal;
  --text-sm-font-regular-font-family: "Inter", Helvetica;
  --text-sm-font-regular-font-weight: 400;
  --text-sm-font-regular-font-size: 14px;
  --text-sm-font-regular-letter-spacing: 0px;
  --text-sm-font-regular-line-height: 20px;
  --text-sm-font-regular-font-style: normal;
  --text-sm-font-medium-font-family: "Inter", Helvetica;
  --text-sm-font-medium-font-weight: 500;
  --text-sm-font-medium-font-size: 14px;
  --text-sm-font-medium-letter-spacing: 0px;
  --text-sm-font-medium-line-height: 20px;
  --text-sm-font-medium-font-style: normal;
  --text-sm-font-semibold-font-family: "Inter", Helvetica;
  --text-sm-font-semibold-font-weight: 600;
  --text-sm-font-semibold-font-size: 14px;
  --text-sm-font-semibold-letter-spacing: 0px;
  --text-sm-font-semibold-line-height: 20px;
  --text-sm-font-semibold-font-style: normal;
  --text-sm-font-bold-font-family: "Inter", Helvetica;
  --text-sm-font-bold-font-weight: 700;
  --text-sm-font-bold-font-size: 14px;
  --text-sm-font-bold-letter-spacing: 0px;
  --text-sm-font-bold-line-height: 20px;
  --text-sm-font-bold-font-style: normal;
  --text-sm-font-extrabold-font-family: "Inter", Helvetica;
  --text-sm-font-extrabold-font-weight: 800;
  --text-sm-font-extrabold-font-size: 14px;
  --text-sm-font-extrabold-letter-spacing: 0px;
  --text-sm-font-extrabold-line-height: 20px;
  --text-sm-font-extrabold-font-style: normal;
  --text-sm-font-black-font-family: "Inter", Helvetica;
  --text-sm-font-black-font-weight: 900;
  --text-sm-font-black-font-size: 14px;
  --text-sm-font-black-letter-spacing: 0px;
  --text-sm-font-black-line-height: 20px;
  --text-sm-font-black-font-style: normal;
  --text-sm-font-medium-underline-font-family: "Inter", Helvetica;
  --text-sm-font-medium-underline-font-weight: 500;
  --text-sm-font-medium-underline-font-size: 14px;
  --text-sm-font-medium-underline-letter-spacing: 0px;
  --text-sm-font-medium-underline-line-height: 20px;
  --text-sm-font-medium-underline-font-style: normal;
  --text-base-font-thin-font-family: "Inter", Helvetica;
  --text-base-font-thin-font-weight: 100;
  --text-base-font-thin-font-size: 16px;
  --text-base-font-thin-letter-spacing: 0px;
  --text-base-font-thin-line-height: 24px;
  --text-base-font-thin-font-style: normal;
  --text-base-font-extralight-font-family: "Inter", Helvetica;
  --text-base-font-extralight-font-weight: 200;
  --text-base-font-extralight-font-size: 16px;
  --text-base-font-extralight-letter-spacing: 0px;
  --text-base-font-extralight-line-height: 24px;
  --text-base-font-extralight-font-style: normal;
  --text-base-font-light-font-family: "Inter", Helvetica;
  --text-base-font-light-font-weight: 300;
  --text-base-font-light-font-size: 16px;
  --text-base-font-light-letter-spacing: 0px;
  --text-base-font-light-line-height: 24px;
  --text-base-font-light-font-style: normal;
  --text-base-font-regular-font-family: "Inter", Helvetica;
  --text-base-font-regular-font-weight: 400;
  --text-base-font-regular-font-size: 16px;
  --text-base-font-regular-letter-spacing: 0px;
  --text-base-font-regular-line-height: 24px;
  --text-base-font-regular-font-style: normal;
  --text-base-font-medium-font-family: "Inter", Helvetica;
  --text-base-font-medium-font-weight: 500;
  --text-base-font-medium-font-size: 16px;
  --text-base-font-medium-letter-spacing: 0px;
  --text-base-font-medium-line-height: 24px;
  --text-base-font-medium-font-style: normal;
  --text-base-font-semibold-font-family: "Inter", Helvetica;
  --text-base-font-semibold-font-weight: 600;
  --text-base-font-semibold-font-size: 16px;
  --text-base-font-semibold-letter-spacing: 0px;
  --text-base-font-semibold-line-height: 24px;
  --text-base-font-semibold-font-style: normal;
  --text-base-font-bold-font-family: "Inter", Helvetica;
  --text-base-font-bold-font-weight: 700;
  --text-base-font-bold-font-size: 16px;
  --text-base-font-bold-letter-spacing: 0px;
  --text-base-font-bold-line-height: 24px;
  --text-base-font-bold-font-style: normal;
  --text-base-font-extrabold-font-family: "Inter", Helvetica;
  --text-base-font-extrabold-font-weight: 800;
  --text-base-font-extrabold-font-size: 16px;
  --text-base-font-extrabold-letter-spacing: 0px;
  --text-base-font-extrabold-line-height: 24px;
  --text-base-font-extrabold-font-style: normal;
  --text-base-font-black-font-family: "Inter", Helvetica;
  --text-base-font-black-font-weight: 900;
  --text-base-font-black-font-size: 16px;
  --text-base-font-black-letter-spacing: 0px;
  --text-base-font-black-line-height: 24px;
  --text-base-font-black-font-style: normal;
  --text-lg-font-thin-font-family: "Inter", Helvetica;
  --text-lg-font-thin-font-weight: 100;
  --text-lg-font-thin-font-size: 18px;
  --text-lg-font-thin-letter-spacing: 0px;
  --text-lg-font-thin-line-height: 30px;
  --text-lg-font-thin-font-style: normal;
  --text-lg-font-extralight-font-family: "Inter", Helvetica;
  --text-lg-font-extralight-font-weight: 200;
  --text-lg-font-extralight-font-size: 18px;
  --text-lg-font-extralight-letter-spacing: 0px;
  --text-lg-font-extralight-line-height: 30px;
  --text-lg-font-extralight-font-style: normal;
  --text-lg-font-light-font-family: "Inter", Helvetica;
  --text-lg-font-light-font-weight: 300;
  --text-lg-font-light-font-size: 18px;
  --text-lg-font-light-letter-spacing: 0px;
  --text-lg-font-light-line-height: 30px;
  --text-lg-font-light-font-style: normal;
  --text-lg-font-regular-font-family: "Inter", Helvetica;
  --text-lg-font-regular-font-weight: 400;
  --text-lg-font-regular-font-size: 18px;
  --text-lg-font-regular-letter-spacing: 0px;
  --text-lg-font-regular-line-height: 30px;
  --text-lg-font-regular-font-style: normal;
  --text-lg-font-medium-font-family: "Inter", Helvetica;
  --text-lg-font-medium-font-weight: 500;
  --text-lg-font-medium-font-size: 18px;
  --text-lg-font-medium-letter-spacing: 0px;
  --text-lg-font-medium-line-height: 30px;
  --text-lg-font-medium-font-style: normal;
  --text-lg-font-semibold-font-family: "Inter", Helvetica;
  --text-lg-font-semibold-font-weight: 600;
  --text-lg-font-semibold-font-size: 18px;
  --text-lg-font-semibold-letter-spacing: 0px;
  --text-lg-font-semibold-line-height: 30px;
  --text-lg-font-semibold-font-style: normal;
  --text-lg-font-bold-font-family: "Inter", Helvetica;
  --text-lg-font-bold-font-weight: 700;
  --text-lg-font-bold-font-size: 18px;
  --text-lg-font-bold-letter-spacing: 0px;
  --text-lg-font-bold-line-height: 30px;
  --text-lg-font-bold-font-style: normal;
  --text-lg-font-extrabold-font-family: "Inter", Helvetica;
  --text-lg-font-extrabold-font-weight: 800;
  --text-lg-font-extrabold-font-size: 18px;
  --text-lg-font-extrabold-letter-spacing: 0px;
  --text-lg-font-extrabold-line-height: 30px;
  --text-lg-font-extrabold-font-style: normal;
  --text-lg-font-black-font-family: "Inter", Helvetica;
  --text-lg-font-black-font-weight: 900;
  --text-lg-font-black-font-size: 18px;
  --text-lg-font-black-letter-spacing: 0px;
  --text-lg-font-black-line-height: 30px;
  --text-lg-font-black-font-style: normal;
  --text-xl-font-thin-font-family: "Inter", Helvetica;
  --text-xl-font-thin-font-weight: 100;
  --text-xl-font-thin-font-size: 20px;
  --text-xl-font-thin-letter-spacing: 0px;
  --text-xl-font-thin-line-height: 32px;
  --text-xl-font-thin-font-style: normal;
  --text-xl-font-extralight-font-family: "Inter", Helvetica;
  --text-xl-font-extralight-font-weight: 200;
  --text-xl-font-extralight-font-size: 20px;
  --text-xl-font-extralight-letter-spacing: 0px;
  --text-xl-font-extralight-line-height: 32px;
  --text-xl-font-extralight-font-style: normal;
  --text-xl-font-light-font-family: "Inter", Helvetica;
  --text-xl-font-light-font-weight: 300;
  --text-xl-font-light-font-size: 20px;
  --text-xl-font-light-letter-spacing: 0px;
  --text-xl-font-light-line-height: 32px;
  --text-xl-font-light-font-style: normal;
  --text-xl-font-regular-font-family: "Inter", Helvetica;
  --text-xl-font-regular-font-weight: 400;
  --text-xl-font-regular-font-size: 20px;
  --text-xl-font-regular-letter-spacing: 0px;
  --text-xl-font-regular-line-height: 32px;
  --text-xl-font-regular-font-style: normal;
  --text-xl-font-medium-font-family: "Inter", Helvetica;
  --text-xl-font-medium-font-weight: 500;
  --text-xl-font-medium-font-size: 20px;
  --text-xl-font-medium-letter-spacing: 0px;
  --text-xl-font-medium-line-height: 32px;
  --text-xl-font-medium-font-style: normal;
  --text-xl-font-semibold-font-family: "Inter", Helvetica;
  --text-xl-font-semibold-font-weight: 600;
  --text-xl-font-semibold-font-size: 20px;
  --text-xl-font-semibold-letter-spacing: 0px;
  --text-xl-font-semibold-line-height: 32px;
  --text-xl-font-semibold-font-style: normal;
  --text-xl-font-bold-font-family: "Inter", Helvetica;
  --text-xl-font-bold-font-weight: 700;
  --text-xl-font-bold-font-size: 20px;
  --text-xl-font-bold-letter-spacing: 0px;
  --text-xl-font-bold-line-height: 32px;
  --text-xl-font-bold-font-style: normal;
  --text-xl-font-extrabold-font-family: "Inter", Helvetica;
  --text-xl-font-extrabold-font-weight: 800;
  --text-xl-font-extrabold-font-size: 20px;
  --text-xl-font-extrabold-letter-spacing: 0px;
  --text-xl-font-extrabold-line-height: 32px;
  --text-xl-font-extrabold-font-style: normal;
  --text-xl-font-black-font-family: "Inter", Helvetica;
  --text-xl-font-black-font-weight: 900;
  --text-xl-font-black-font-size: 20px;
  --text-xl-font-black-letter-spacing: 0px;
  --text-xl-font-black-line-height: 32px;
  --text-xl-font-black-font-style: normal;
  --text-2xl-font-thin-font-family: "Inter", Helvetica;
  --text-2xl-font-thin-font-weight: 100;
  --text-2xl-font-thin-font-size: 24px;
  --text-2xl-font-thin-letter-spacing: 0px;
  --text-2xl-font-thin-line-height: 38px;
  --text-2xl-font-thin-font-style: normal;
  --text-2xl-font-extralight-font-family: "Inter", Helvetica;
  --text-2xl-font-extralight-font-weight: 200;
  --text-2xl-font-extralight-font-size: 24px;
  --text-2xl-font-extralight-letter-spacing: 0px;
  --text-2xl-font-extralight-line-height: 38px;
  --text-2xl-font-extralight-font-style: normal;
  --text-2xl-font-light-font-family: "Inter", Helvetica;
  --text-2xl-font-light-font-weight: 300;
  --text-2xl-font-light-font-size: 24px;
  --text-2xl-font-light-letter-spacing: 0px;
  --text-2xl-font-light-line-height: 38px;
  --text-2xl-font-light-font-style: normal;
  --text-2xl-font-regular-font-family: "Inter", Helvetica;
  --text-2xl-font-regular-font-weight: 400;
  --text-2xl-font-regular-font-size: 24px;
  --text-2xl-font-regular-letter-spacing: 0px;
  --text-2xl-font-regular-line-height: 38px;
  --text-2xl-font-regular-font-style: normal;
  --text-2xl-font-medium-font-family: "Inter", Helvetica;
  --text-2xl-font-medium-font-weight: 500;
  --text-2xl-font-medium-font-size: 24px;
  --text-2xl-font-medium-letter-spacing: 0px;
  --text-2xl-font-medium-line-height: 38px;
  --text-2xl-font-medium-font-style: normal;
  --text-2xl-font-semibold-font-family: "Inter", Helvetica;
  --text-2xl-font-semibold-font-weight: 600;
  --text-2xl-font-semibold-font-size: 24px;
  --text-2xl-font-semibold-letter-spacing: 0px;
  --text-2xl-font-semibold-line-height: 38px;
  --text-2xl-font-semibold-font-style: normal;
  --text-2xl-font-bold-font-family: "Inter", Helvetica;
  --text-2xl-font-bold-font-weight: 700;
  --text-2xl-font-bold-font-size: 24px;
  --text-2xl-font-bold-letter-spacing: 0px;
  --text-2xl-font-bold-line-height: 38px;
  --text-2xl-font-bold-font-style: normal;
  --text-2xl-font-extrabold-font-family: "Inter", Helvetica;
  --text-2xl-font-extrabold-font-weight: 800;
  --text-2xl-font-extrabold-font-size: 24px;
  --text-2xl-font-extrabold-letter-spacing: 0px;
  --text-2xl-font-extrabold-line-height: 38px;
  --text-2xl-font-extrabold-font-style: normal;
  --text-2xl-font-black-font-family: "Inter", Helvetica;
  --text-2xl-font-black-font-weight: 900;
  --text-2xl-font-black-font-size: 24px;
  --text-2xl-font-black-letter-spacing: 0px;
  --text-2xl-font-black-line-height: 38px;
  --text-2xl-font-black-font-style: normal;
  --text-3xl-font-thin-font-family: "Inter", Helvetica;
  --text-3xl-font-thin-font-weight: 100;
  --text-3xl-font-thin-font-size: 30px;
  --text-3xl-font-thin-letter-spacing: 0px;
  --text-3xl-font-thin-line-height: 42px;
  --text-3xl-font-thin-font-style: normal;
  --text-3xl-font-extralight-font-family: "Inter", Helvetica;
  --text-3xl-font-extralight-font-weight: 200;
  --text-3xl-font-extralight-font-size: 30px;
  --text-3xl-font-extralight-letter-spacing: 0px;
  --text-3xl-font-extralight-line-height: 42px;
  --text-3xl-font-extralight-font-style: normal;
  --text-3xl-font-light-font-family: "Inter", Helvetica;
  --text-3xl-font-light-font-weight: 300;
  --text-3xl-font-light-font-size: 30px;
  --text-3xl-font-light-letter-spacing: 0px;
  --text-3xl-font-light-line-height: 42px;
  --text-3xl-font-light-font-style: normal;
  --text-3xl-font-regular-font-family: "Inter", Helvetica;
  --text-3xl-font-regular-font-weight: 400;
  --text-3xl-font-regular-font-size: 30px;
  --text-3xl-font-regular-letter-spacing: 0px;
  --text-3xl-font-regular-line-height: 42px;
  --text-3xl-font-regular-font-style: normal;
  --text-3xl-font-medium-font-family: "Inter", Helvetica;
  --text-3xl-font-medium-font-weight: 500;
  --text-3xl-font-medium-font-size: 30px;
  --text-3xl-font-medium-letter-spacing: 0px;
  --text-3xl-font-medium-line-height: 42px;
  --text-3xl-font-medium-font-style: normal;
  --text-3xl-font-semibold-font-family: "Inter", Helvetica;
  --text-3xl-font-semibold-font-weight: 600;
  --text-3xl-font-semibold-font-size: 30px;
  --text-3xl-font-semibold-letter-spacing: 0px;
  --text-3xl-font-semibold-line-height: 42px;
  --text-3xl-font-semibold-font-style: normal;
  --text-3xl-font-bold-font-family: "Inter", Helvetica;
  --text-3xl-font-bold-font-weight: 700;
  --text-3xl-font-bold-font-size: 30px;
  --text-3xl-font-bold-letter-spacing: 0px;
  --text-3xl-font-bold-line-height: 42px;
  --text-3xl-font-bold-font-style: normal;
  --text-3xl-font-extrabold-font-family: "Inter", Helvetica;
  --text-3xl-font-extrabold-font-weight: 800;
  --text-3xl-font-extrabold-font-size: 30px;
  --text-3xl-font-extrabold-letter-spacing: 0px;
  --text-3xl-font-extrabold-line-height: 42px;
  --text-3xl-font-extrabold-font-style: normal;
  --text-3xl-font-black-font-family: "Inter", Helvetica;
  --text-3xl-font-black-font-weight: 900;
  --text-3xl-font-black-font-size: 30px;
  --text-3xl-font-black-letter-spacing: 0px;
  --text-3xl-font-black-line-height: 42px;
  --text-3xl-font-black-font-style: normal;
  --text-4xl-font-thin-font-family: "Inter", Helvetica;
  --text-4xl-font-thin-font-weight: 100;
  --text-4xl-font-thin-font-size: 36px;
  --text-4xl-font-thin-letter-spacing: 0px;
  --text-4xl-font-thin-line-height: 48px;
  --text-4xl-font-thin-font-style: normal;
  --text-4xl-font-extralight-font-family: "Inter", Helvetica;
  --text-4xl-font-extralight-font-weight: 200;
  --text-4xl-font-extralight-font-size: 36px;
  --text-4xl-font-extralight-letter-spacing: 0px;
  --text-4xl-font-extralight-line-height: 48px;
  --text-4xl-font-extralight-font-style: normal;
  --text-4xl-font-light-font-family: "Inter", Helvetica;
  --text-4xl-font-light-font-weight: 300;
  --text-4xl-font-light-font-size: 36px;
  --text-4xl-font-light-letter-spacing: 0px;
  --text-4xl-font-light-line-height: 48px;
  --text-4xl-font-light-font-style: normal;
  --text-4xl-font-regular-font-family: "Inter", Helvetica;
  --text-4xl-font-regular-font-weight: 400;
  --text-4xl-font-regular-font-size: 36px;
  --text-4xl-font-regular-letter-spacing: 0px;
  --text-4xl-font-regular-line-height: 48px;
  --text-4xl-font-regular-font-style: normal;
  --text-4xl-font-medium-font-family: "Inter", Helvetica;
  --text-4xl-font-medium-font-weight: 500;
  --text-4xl-font-medium-font-size: 36px;
  --text-4xl-font-medium-letter-spacing: 0px;
  --text-4xl-font-medium-line-height: 48px;
  --text-4xl-font-medium-font-style: normal;
  --text-4xl-font-semibold-font-family: "Inter", Helvetica;
  --text-4xl-font-semibold-font-weight: 600;
  --text-4xl-font-semibold-font-size: 36px;
  --text-4xl-font-semibold-letter-spacing: 0px;
  --text-4xl-font-semibold-line-height: 48px;
  --text-4xl-font-semibold-font-style: normal;
  --text-4xl-font-bold-font-family: "Inter", Helvetica;
  --text-4xl-font-bold-font-weight: 700;
  --text-4xl-font-bold-font-size: 36px;
  --text-4xl-font-bold-letter-spacing: 0px;
  --text-4xl-font-bold-line-height: 48px;
  --text-4xl-font-bold-font-style: normal;
  --text-4xl-font-extrabold-font-family: "Inter", Helvetica;
  --text-4xl-font-extrabold-font-weight: 800;
  --text-4xl-font-extrabold-font-size: 36px;
  --text-4xl-font-extrabold-letter-spacing: 0px;
  --text-4xl-font-extrabold-line-height: 48px;
  --text-4xl-font-extrabold-font-style: normal;
  --text-4xl-font-black-font-family: "Inter", Helvetica;
  --text-4xl-font-black-font-weight: 900;
  --text-4xl-font-black-font-size: 36px;
  --text-4xl-font-black-letter-spacing: 0px;
  --text-4xl-font-black-line-height: 48px;
  --text-4xl-font-black-font-style: normal;
  --body-2-font-family: "Figtree", Helvetica;
  --body-2-font-weight: 400;
  --body-2-font-size: 14px;
  --body-2-letter-spacing: 0px;
  --body-2-line-height: 20px;
  --body-2-font-style: normal;
  --body-1-font-family: "Figtree", Helvetica;
  --body-1-font-weight: 400;
  --body-1-font-size: 16px;
  --body-1-letter-spacing: 0px;
  --body-1-line-height: 24px;
  --body-1-font-style: normal;
  --subtitle-1-font-family: "Figtree", Helvetica;
  --subtitle-1-font-weight: 600;
  --subtitle-1-font-size: 16px;
  --subtitle-1-letter-spacing: 0px;
  --subtitle-1-line-height: 24px;
  --subtitle-1-font-style: normal;
  --subtitle-2-font-family: "Figtree", Helvetica;
  --subtitle-2-font-weight: 600;
  --subtitle-2-font-size: 14px;
  --subtitle-2-letter-spacing: 0px;
  --subtitle-2-line-height: 20px;
  --subtitle-2-font-style: normal;
  --text-sm-medium-font-family: "Inter", Helvetica;
  --text-sm-medium-font-weight: 500;
  --text-sm-medium-font-size: 14px;
  --text-sm-medium-letter-spacing: 0px;
  --text-sm-medium-line-height: 20px;
  --text-sm-medium-font-style: normal;
  --text-sm-normal-font-family: "Inter", Helvetica;
  --text-sm-normal-font-weight: 400;
  --text-sm-normal-font-size: 14px;
  --text-sm-normal-letter-spacing: 0px;
  --text-sm-normal-line-height: 20px;
  --text-sm-normal-font-style: normal;
  --shadow-1: 0px 0px 0px 0px rgba(0, 0, 0, 0.06), 0px 0px 7px 0px
    rgba(0, 0, 0, 0.12);
  --shadow-2: 0px 1px 3px 0px rgba(16, 24, 40, 0.1), 0px 1px 2px -1px
    rgba(0, 0, 0, 0.1);
  --shadows-sm-strong: 0px 1px 3px 0px rgba(16, 24, 40, 0.1), 0px 1px 2px -1px
    rgba(0, 0, 0, 0.1);
  --global-numbers-40: 40px;
  --global-numbers-80: 80px;
  --global-spacing-0: 0px;
  --global-spacing-1: 1px;
  --global-spacing-2: 2px;
  --global-spacing-4: 4px;
  --global-spacing-6: 6px;
  --global-spacing-8: 8px;
  --global-spacing-10: 10px;
  --global-spacing-12: 12px;
  --global-spacing-14: 14px;
  --global-spacing-16: 16px;
  --global-spacing-20: 20px;
  --global-spacing-24: 24px;
  --global-spacing-28: 28px;
  --global-spacing-32: 32px;
  --global-spacing-36: 36px;
  --global-spacing-40: 40px;
  --global-spacing-44: 44px;
  --global-spacing-48: 48px;
  --global-spacing-56: 56px;
  --global-spacing-64: 64px;
  --global-spacing-80: 80px;
  --global-spacing-96: 96px;
  --global-spacing-112: 112px;
  --global-spacing-128: 128px;
  --global-spacing-144: 144px;
  --global-spacing-160: 160px;
  --global-spacing-176: 176px;
  --global-spacing-192: 192px;
  --global-spacing-208: 208px;
  --global-spacing-224: 224px;
  --global-spacing-240: 240px;
  --global-spacing-256: 256px;
  --global-spacing-288: 288px;
  --global-spacing-320: 320px;
  --global-spacing-384: 384px;
  --global-corner-radius-2: 2px;
  --global-corner-radius-4: 4px;
  --global-corner-radius-6: 6px;
  --global-corner-radius-8: 8px;
  --global-corner-radius-12: 12px;
  --global-opacity-50-dis: 50px;
  --global-opacity-80-hov: 80px;
  --global-opacity-100: 100px;
  --color-semantic-text-text-secondary: var(--color-global-neutral-gray-40);
  --numbers-spacing-8-duplicate: 8px;
  --numbers-spacing-6-duplicate: 6px;
  --numbers-spacing-2-duplicate: 2px;
  --numbers-spacing-0-duplicate: 0px;
  --spacing-spacing-spacing-sm: var(--primitives-dimensions-2);
  --spacing-spacing-spacing-lg: var(--primitives-dimensions-4);
  --spacing-size-size-button-lg: var(--primitives-dimensions-11);
  --spacing-size-size-button-sm: var(--primitives-dimensions-9);
  --color-global-neutral-gray-40: rgba(102, 102, 102, 1);
  --color-global-neutral-gray-60: rgba(163, 163, 163, 1);
  --primitives-dimensions-2: 8px;
  --primitives-dimensions-4: 16px;
  --primitives-dimensions-11: 44px;
  --primitives-dimensions-9: 36px;
  --global-numbers-spacing-4-duplicate: 4px;
  --semantic-colors-text-text-reversed: var(--global-colors-white);
  --semantic-colors-container-cont-action: var(
    --global-colors-accent-500-primary-color
  );
  --semantic-colors-text-text-muted: var(--global-colors-neutral-400);
  --global-colors-white: rgba(255, 255, 255, 1);
  --global-colors-accent-500-primary-color: rgba(1, 118, 255, 1);
  --global-colors-neutral-400: rgba(156, 163, 175, 1);
  --tailwindcss-spacing-1-5: 6px;
  --tailwindcss-spacing-4: 16px;
  --tailwindcss-spacing-2: 8px;
  --tailwindcss-spacing-10: 40px;
  --tailwindcss-border-radius-md: 6px;
}

/*

To enable a theme in your HTML, simply add one of the following data attributes to an HTML element, like so:

<body data-color-semantic-mode="light">
    <!-- the rest of your content -->
</body>

You can apply the theme on any DOM node, not just the `body`

*/

[data-color-semantic-mode="light"] {
  --color-semantic-text-text-secondary: var(--color-global-neutral-gray-40);
}

[data-color-semantic-mode="dark"] {
  --color-semantic-text-text-secondary: var(--color-global-neutral-gray-60);
}
