:root {
  --cyan: rgba(120, 255, 243, 1);
  --gray-300: rgba(208, 213, 221, 1);
  --h4-ROB-font-family: "Roboto-Bold", Helvetica;
  --h4-ROB-font-size: 24px;
  --h4-ROB-font-style: normal;
  --h4-ROB-font-weight: 700;
  --h4-ROB-letter-spacing: 0px;
  --h4-ROB-line-height: 133.00000429153442%;
  --p7-ROB-font-family: "Roboto-Regular", Helvetica;
  --p7-ROB-font-size: 18px;
  --p7-ROB-font-style: normal;
  --p7-ROB-font-weight: 400;
  --p7-ROB-letter-spacing: 0px;
  --p7-ROB-line-height: 150%;
  --p8-ROB-font-family: "Inter-Regular", Helvetica;
  --p8-ROB-font-size: 16px;
  --p8-ROB-font-style: normal;
  --p8-ROB-font-weight: 400;
  --p8-ROB-letter-spacing: 0px;
  --p8-ROB-line-height: 150%;
  --m-3black: rgba(0, 0, 0, 1);
  --m-3white: rgba(255, 255, 255, 1);
  --m3-label-large-prominent-font-family: "Roboto-SemiBold", Helvetica;
  --m3-label-large-prominent-font-size: 14px;
  --m3-label-large-prominent-font-style: normal;
  --m3-label-large-prominent-font-weight: 600;
  --m3-label-large-prominent-letter-spacing: 0.10000000149011612px;
  --m3-label-large-prominent-line-height: 20px;
  --night-sky: rgba(11, 32, 52, 1);
  --nightsky: rgba(11, 32, 52, 1);
  --noir: rgba(19, 23, 24, 1);
  --m-3refprimaryprimary-0: rgba(0, 0, 0, 1);
  --m-3refprimaryprimary-10: rgba(0, 32, 31, 1);
  --m-3refprimaryprimary-100: rgba(255, 255, 255, 1);
  --m-3refprimaryprimary-12: rgba(0, 36, 36, 1);
  --m-3refprimaryprimary-17: rgba(0, 48, 47, 1);
  --m-3refprimaryprimary-20: #003736;
  --m-3refprimaryprimary-22: rgba(0, 60, 59, 1);
  --m-3refprimaryprimary-24: rgba(0, 65, 64, 1);
  --m-3refprimaryprimary-25: rgba(0, 67, 66, 1);
  --m-3refprimaryprimary-30: #00504f;
  --m-3refprimaryprimary-35: rgba(0, 92, 92, 1);
  --m-3refprimaryprimary-4: rgba(0, 17, 17, 1);
  --m-3refprimaryprimary-40: #006a69;
  --m-3refprimaryprimary-5: rgba(0, 20, 20, 1);
  --m-3refprimaryprimary-50: #008584;
  --m-3refprimaryprimary-6: rgba(0, 23, 22, 1);
  --m-3refprimaryprimary-60: #00a1a0;
  --m-3refprimaryprimary-70: #1fbebc;
  --m-3refprimaryprimary-80: #4ddad8;
  --m-3refprimaryprimary-87: rgba(101, 238, 236, 1);
  --m-3refprimaryprimary-90: #6ff7f5;
  --m-3refprimaryprimary-92: rgba(117, 253, 250, 1);
  --m-3refprimaryprimary-94: rgba(152, 255, 253, 1);
  --m-3refprimaryprimary-95: rgba(174, 255, 253, 1);
  --m-3refprimaryprimary-96: rgba(193, 255, 253, 1);
  --m-3refprimaryprimary-98: rgba(227, 255, 253, 1);
  --m-3refprimaryprimary-99: rgba(241, 255, 254, 1);
  --m-3refsecondarysecondary-0: rgba(0, 0, 0, 1);
  --m-3refsecondarysecondary-10: rgba(5, 31, 31, 1);
  --m-3refsecondarysecondary-100: rgba(255, 255, 255, 1);
  --m-3refsecondarysecondary-12: rgba(9, 35, 35, 1);
  --m-3refsecondarysecondary-17: rgba(21, 46, 46, 1);
  --m-3refsecondarysecondary-20: rgba(27, 53, 52, 1);
  --m-3refsecondarysecondary-22: rgba(32, 57, 56, 1);
  --m-3refsecondarysecondary-24: rgba(36, 61, 61, 1);
  --m-3refsecondarysecondary-25: rgba(39, 64, 63, 1);
  --m-3refsecondarysecondary-30: rgba(50, 75, 74, 1);
  --m-3refsecondarysecondary-35: rgba(62, 87, 86, 1);
  --m-3refsecondarysecondary-4: rgba(0, 17, 17, 1);
  --m-3refsecondarysecondary-40: rgba(74, 99, 98, 1);
  --m-3refsecondarysecondary-5: rgba(0, 20, 20, 1);
  --m-3refsecondarysecondary-50: rgba(98, 124, 123, 1);
  --m-3refsecondarysecondary-6: rgba(0, 23, 22, 1);
  --m-3refsecondarysecondary-60: rgba(123, 150, 149, 1);
  --m-3refsecondarysecondary-70: rgba(149, 176, 175, 1);
  --m-3refsecondarysecondary-80: rgba(176, 204, 203, 1);
  --m-3refsecondarysecondary-87: rgba(196, 223, 222, 1);
  --m-3refsecondarysecondary-90: rgba(204, 232, 231, 1);
  --m-3refsecondarysecondary-92: rgba(210, 238, 236, 1);
  --m-3refsecondarysecondary-94: rgba(215, 243, 242, 1);
  --m-3refsecondarysecondary-95: rgba(218, 246, 245, 1);
  --m-3refsecondarysecondary-96: rgba(221, 249, 248, 1);
  --m-3refsecondarysecondary-98: rgba(227, 255, 253, 1);
  --m-3refsecondarysecondary-99: rgba(241, 255, 254, 1);
  --m-3reftertiarytertiary-0: rgba(0, 0, 0, 1);
  --m-3reftertiarytertiary-10: rgba(3, 28, 53, 1);
  --m-3reftertiarytertiary-100: rgba(255, 255, 255, 1);
  --m-3reftertiarytertiary-12: rgba(8, 33, 57, 1);
  --m-3reftertiarytertiary-17: rgba(20, 43, 68, 1);
  --m-3reftertiarytertiary-20: rgba(27, 50, 75, 1);
  --m-3reftertiarytertiary-22: rgba(32, 54, 80, 1);
  --m-3reftertiarytertiary-24: rgba(37, 58, 84, 1);
  --m-3reftertiarytertiary-25: rgba(39, 61, 87, 1);
  --m-3reftertiarytertiary-30: rgba(51, 72, 99, 1);
  --m-3reftertiarytertiary-35: rgba(63, 84, 111, 1);
  --m-3reftertiarytertiary-4: rgba(0, 15, 33, 1);
  --m-3reftertiarytertiary-40: rgba(75, 96, 124, 1);
  --m-3reftertiarytertiary-5: rgba(0, 18, 37, 1);
  --m-3reftertiarytertiary-50: rgba(99, 121, 150, 1);
  --m-3reftertiarytertiary-6: rgba(0, 20, 42, 1);
  --m-3reftertiarytertiary-60: rgba(125, 146, 176, 1);
  --m-3reftertiarytertiary-70: rgba(151, 173, 204, 1);
  --m-3reftertiarytertiary-80: rgba(178, 200, 232, 1);
  --m-3reftertiarytertiary-87: rgba(197, 220, 252, 1);
  --m-3reftertiarytertiary-90: rgba(210, 228, 255, 1);
  --m-3reftertiarytertiary-92: rgba(220, 233, 255, 1);
  --m-3reftertiarytertiary-94: rgba(229, 238, 255, 1);
  --m-3reftertiarytertiary-95: rgba(234, 241, 255, 1);
  --m-3reftertiarytertiary-96: rgba(239, 244, 255, 1);
  --m-3reftertiarytertiary-98: rgba(248, 249, 255, 1);
  --m-3reftertiarytertiary-99: rgba(253, 252, 255, 1);
  --m-3syslightbackground: rgba(250, 253, 252, 1);
  --m-3syslighterror: rgba(186, 26, 26, 1);
  --m-3syslightoutline: rgba(111, 121, 120, 1);
  --m-3syslightprimary: rgba(0, 106, 105, 1);
  --m-3syslightscrim: rgba(0, 0, 0, 1);
  --m-3syslightsecondary: rgba(74, 99, 98, 1);
  --m-3syslightshadow: rgba(0, 0, 0, 1);
  --m-3syslightsurface: rgba(247, 250, 249, 1);
  --m-3syslighttertiary: rgba(75, 96, 124, 1);
  --m-3white: rgba(255, 255, 255, 1);
  --m3-body-large-bold-font-family: "Roboto-Bold", Helvetica;
  --m3-body-large-bold-font-size: 16px;
  --m3-body-large-bold-font-style: normal;
  --m3-body-large-bold-font-weight: 700;
  --m3-body-large-bold-letter-spacing: 0.5px;
  --m3-body-large-bold-line-height: 24px;
  --m3-body-large-font-family: "Roboto-Regular", Helvetica;
  --m3-body-large-font-size: 16px;
  --m3-body-large-font-style: normal;
  --m3-body-large-font-weight: 400;
  --m3-body-large-letter-spacing: 0.5px;
  --m3-body-large-line-height: 24px;
  --m3-body-medium-bold-font-family: "Roboto-Bold", Helvetica;
  --m3-body-medium-bold-font-size: 14px;
  --m3-body-medium-bold-font-style: normal;
  --m3-body-medium-bold-font-weight: 700;
  --m3-body-medium-bold-letter-spacing: 0.25px;
  --m3-body-medium-bold-line-height: 20px;
  --m3-body-medium-font-family: "Roboto-Regular", Helvetica;
  --m3-body-medium-font-size: 14px;
  --m3-body-medium-font-style: normal;
  --m3-body-medium-font-weight: 400;
  --m3-body-medium-letter-spacing: 0.25px;
  --m3-body-medium-line-height: 20px;
  --m3-body-small-bold-font-family: "Roboto-Bold", Helvetica;
  --m3-body-small-bold-font-size: 12px;
  --m3-body-small-bold-font-style: normal;
  --m3-body-small-bold-font-weight: 700;
  --m3-body-small-bold-letter-spacing: 0.4000000059604645px;
  --m3-body-small-bold-line-height: 16px;
  --m3-body-small-font-family: "Roboto-Regular", Helvetica;
  --m3-body-small-font-size: 12px;
  --m3-body-small-font-style: normal;
  --m3-body-small-font-weight: 400;
  --m3-body-small-letter-spacing: 0.4000000059604645px;
  --m3-body-small-line-height: 16px;
  --m3-body-tiny-bold-font-family: "Roboto-Bold", Helvetica;
  --m3-body-tiny-bold-font-size: 10px;
  --m3-body-tiny-bold-font-style: normal;
  --m3-body-tiny-bold-font-weight: 700;
  --m3-body-tiny-bold-letter-spacing: 0.4000000059604645px;
  --m3-body-tiny-bold-line-height: 16px;
  --m3-body-tiny-font-family: "Roboto-Regular", Helvetica;
  --m3-body-tiny-font-size: 10px;
  --m3-body-tiny-font-style: normal;
  --m3-body-tiny-font-weight: 400;
  --m3-body-tiny-letter-spacing: 0.4000000059604645px;
  --m3-body-tiny-line-height: 16px;
  --m3-display-large-bold-font-family: "Roboto-Bold", Helvetica;
  --m3-display-large-bold-font-size: 57px;
  --m3-display-large-bold-font-style: normal;
  --m3-display-large-bold-font-weight: 700;
  --m3-display-large-bold-letter-spacing: -0.25px;
  --m3-display-large-bold-line-height: 64px;
  --m3-display-large-font-family: "Roboto-Regular", Helvetica;
  --m3-display-large-font-size: 57px;
  --m3-display-large-font-style: normal;
  --m3-display-large-font-weight: 400;
  --m3-display-large-letter-spacing: -0.25px;
  --m3-display-large-line-height: 64px;
  --m3-display-medium-bold-font-family: "Roboto-Bold", Helvetica;
  --m3-display-medium-bold-font-size: 45px;
  --m3-display-medium-bold-font-style: normal;
  --m3-display-medium-bold-font-weight: 700;
  --m3-display-medium-bold-letter-spacing: 0px;
  --m3-display-medium-bold-line-height: 52px;
  --m3-display-medium-font-family: "Roboto-Regular", Helvetica;
  --m3-display-medium-font-size: 45px;
  --m3-display-medium-font-style: normal;
  --m3-display-medium-font-weight: 400;
  --m3-display-medium-letter-spacing: 0px;
  --m3-display-medium-line-height: 52px;
  --m3-display-small-bold-font-family: "Roboto-Bold", Helvetica;
  --m3-display-small-bold-font-size: 36px;
  --m3-display-small-bold-font-style: normal;
  --m3-display-small-bold-font-weight: 700;
  --m3-display-small-bold-letter-spacing: 0px;
  --m3-display-small-bold-line-height: 44px;
  --m3-display-small-font-family: "Roboto-Regular", Helvetica;
  --m3-display-small-font-size: 36px;
  --m3-display-small-font-style: normal;
  --m3-display-small-font-weight: 400;
  --m3-display-small-letter-spacing: 0px;
  --m3-display-small-line-height: 44px;
  --m3-elevation-dark-1: 0px 1px 2px 0px rgba(0, 0, 0, 0.3), 0px 1px 3px 1px rgba(0, 0, 0, 0.15);
  --m3-elevation-dark-2: 0px 1px 2px 0px rgba(0, 0, 0, 0.3), 0px 2px 6px 2px rgba(0, 0, 0, 0.15);
  --m3-elevation-dark-3: 0px 1px 3px 0px rgba(0, 0, 0, 0.3), 0px 4px 8px 3px rgba(0, 0, 0, 0.15);
  --m3-elevation-dark-4: 0px 2px 3px 0px rgba(0, 0, 0, 0.3), 0px 6px 10px 4px rgba(0, 0, 0, 0.15);
  --m3-elevation-dark-5: 0px 4px 4px 0px rgba(0, 0, 0, 0.3), 0px 8px 12px 6px rgba(0, 0, 0, 0.15);
  --m3-elevation-light-1: 0px 1px 3px 1px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
  --m3-elevation-light-2: 0px 2px 6px 2px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
  --m3-elevation-light-3: 0px 1px 3px 0px rgba(0, 0, 0, 0.3), 0px 4px 8px 3px rgba(0, 0, 0, 0.15);
  --m3-elevation-light-4: 0px 2px 3px 0px rgba(0, 0, 0, 0.3), 0px 6px 10px 4px rgba(0, 0, 0, 0.15);
  --m3-elevation-light-5: 0px 4px 4px 0px rgba(0, 0, 0, 0.3), 0px 8px 12px 6px rgba(0, 0, 0, 0.15);
  --m3-headline-large-bold-font-family: "Roboto-Bold", Helvetica;
  --m3-headline-large-bold-font-size: 32px;
  --m3-headline-large-bold-font-style: normal;
  --m3-headline-large-bold-font-weight: 700;
  --m3-headline-large-bold-letter-spacing: 0px;
  --m3-headline-large-bold-line-height: 40px;
  --m3-headline-large-font-family: "Roboto-Regular", Helvetica;
  --m3-headline-large-font-size: 32px;
  --m3-headline-large-font-style: normal;
  --m3-headline-large-font-weight: 400;
  --m3-headline-large-letter-spacing: 0px;
  --m3-headline-large-line-height: 40px;
  --m3-headline-medium-bold-font-family: "Roboto-Bold", Helvetica;
  --m3-headline-medium-bold-font-size: 28px;
  --m3-headline-medium-bold-font-style: normal;
  --m3-headline-medium-bold-font-weight: 700;
  --m3-headline-medium-bold-letter-spacing: 0px;
  --m3-headline-medium-bold-line-height: 36px;
  --m3-headline-medium-font-family: "Roboto-Regular", Helvetica;
  --m3-headline-medium-font-size: 28px;
  --m3-headline-medium-font-style: normal;
  --m3-headline-medium-font-weight: 400;
  --m3-headline-medium-letter-spacing: 0px;
  --m3-headline-medium-line-height: 36px;
  --m3-headline-small-bold-font-family: "Roboto-Bold", Helvetica;
  --m3-headline-small-bold-font-size: 24px;
  --m3-headline-small-bold-font-style: normal;
  --m3-headline-small-bold-font-weight: 700;
  --m3-headline-small-bold-letter-spacing: 0px;
  --m3-headline-small-bold-line-height: 32px;
  --m3-headline-small-font-family: "Roboto-Regular", Helvetica;
  --m3-headline-small-font-size: 24px;
  --m3-headline-small-font-style: normal;
  --m3-headline-small-font-weight: 400;
  --m3-headline-small-letter-spacing: 0px;
  --m3-headline-small-line-height: 32px;
  --m3-label-large-bold-font-family: "Roboto-Bold", Helvetica;
  --m3-label-large-bold-font-size: 14px;
  --m3-label-large-bold-font-style: normal;
  --m3-label-large-bold-font-weight: 700;
  --m3-label-large-bold-letter-spacing: 0.10000000149011612px;
  --m3-label-large-bold-line-height: 20px;
  --m3-label-large-font-family: "Roboto-Regular", Helvetica;
  --m3-label-large-font-size: 14px;
  --m3-label-large-font-style: normal;
  --m3-label-large-font-weight: 400;
  --m3-label-large-letter-spacing: 0.10000000149011612px;
  --m3-label-large-line-height: 20px;
  --m3-label-medium-bold-font-family: "Roboto-Bold", Helvetica;
  --m3-label-medium-bold-font-size: 12px;
  --m3-label-medium-bold-font-style: normal;
  --m3-label-medium-bold-font-weight: 700;
  --m3-label-medium-bold-letter-spacing: 0.5px;
  --m3-label-medium-bold-line-height: 16px;
  --m3-label-medium-font-family: "Roboto-Regular", Helvetica;
  --m3-label-medium-font-size: 12px;
  --m3-label-medium-font-style: normal;
  --m3-label-medium-font-weight: 400;
  --m3-label-medium-letter-spacing: 0.5px;
  --m3-label-medium-line-height: 16px;
  --m3-label-medium-prominent-font-family: "Roboto-SemiBold", Helvetica;
  --m3-label-medium-prominent-font-size: 12px;
  --m3-label-medium-prominent-font-style: normal;
  --m3-label-medium-prominent-font-weight: 600;
  --m3-label-medium-prominent-letter-spacing: 0.5px;
  --m3-label-medium-prominent-line-height: 16px;
  --m3-label-small-font-family: "Roboto-Medium", Helvetica;
  --m3-label-small-font-size: 11px;
  --m3-label-small-font-style: normal;
  --m3-label-small-font-weight: 500;
  --m3-label-small-letter-spacing: 0.5px;
  --m3-label-small-line-height: 16px;
  --m3-title-large-bold-font-family: "Roboto-Bold", Helvetica;
  --m3-title-large-bold-font-size: 22px;
  --m3-title-large-bold-font-style: normal;
  --m3-title-large-bold-font-weight: 700;
  --m3-title-large-bold-letter-spacing: 0px;
  --m3-title-large-bold-line-height: 28px;
  --m3-title-large-font-family: "Roboto-Regular", Helvetica;
  --m3-title-large-font-size: 22px;
  --m3-title-large-font-style: normal;
  --m3-title-large-font-weight: 400;
  --m3-title-large-letter-spacing: 0px;
  --m3-title-large-line-height: 28px;
  --m3-title-medium-bold-font-family: "Roboto-Bold", Helvetica;
  --m3-title-medium-bold-font-size: 16px;
  --m3-title-medium-bold-font-style: normal;
  --m3-title-medium-bold-font-weight: 700;
  --m3-title-medium-bold-letter-spacing: 0.15000000596046448px;
  --m3-title-medium-bold-line-height: 24px;
  --m3-title-medium-font-family: "Roboto-Regular", Helvetica;
  --m3-title-medium-font-size: 16px;
  --m3-title-medium-font-style: normal;
  --m3-title-medium-font-weight: 400;
  --m3-title-medium-letter-spacing: 0.15000000596046448px;
  --m3-title-medium-line-height: 24px;
  --m3-title-small-bold-font-family: "Roboto-Bold", Helvetica;
  --m3-title-small-bold-font-size: 14px;
  --m3-title-small-bold-font-style: normal;
  --m3-title-small-bold-font-weight: 700;
  --m3-title-small-bold-letter-spacing: 0.10000000149011612px;
  --m3-title-small-bold-line-height: 20px;
  --m3-title-small-font-family: "Roboto-Regular", Helvetica;
  --m3-title-small-font-size: 14px;
  --m3-title-small-font-style: normal;
  --m3-title-small-font-weight: 400;
  --m3-title-small-letter-spacing: 0.10000000149011612px;
  --m3-title-small-line-height: 20px;
  --m3key-colorsprimary: rgba(0, 106, 105, 1);
  --m3refneutral-variantneutral-variant0: rgba(0, 0, 0, 1);
  --m3refneutral-variantneutral-variant10: rgba(20, 29, 29, 1);
  --m3refneutral-variantneutral-variant100: rgba(255, 255, 255, 1);
  --m3refneutral-variantneutral-variant12: rgba(24, 33, 33, 1);
  --m3refneutral-variantneutral-variant17: rgba(34, 44, 43, 1);
  --m3refneutral-variantneutral-variant20: rgba(41, 50, 50, 1);
  --m3refneutral-variantneutral-variant22: rgba(45, 55, 54, 1);
  --m3refneutral-variantneutral-variant24: rgba(49, 59, 59, 1);
  --m3refneutral-variantneutral-variant25: rgba(52, 61, 61, 1);
  --m3refneutral-variantneutral-variant30: rgba(63, 73, 72, 1);
  --m3refneutral-variantneutral-variant35: rgba(74, 84, 84, 1);
  --m3refneutral-variantneutral-variant4: rgba(7, 16, 16, 1);
  --m3refneutral-variantneutral-variant40: rgba(86, 96, 96, 1);
  --m3refneutral-variantneutral-variant5: rgba(9, 19, 18, 1);
  --m3refneutral-variantneutral-variant50: rgba(111, 121, 120, 1);
  --m3refneutral-variantneutral-variant6: rgba(12, 21, 21, 1);
  --m3refneutral-variantneutral-variant60: rgba(136, 147, 146, 1);
  --m3refneutral-variantneutral-variant70: rgba(163, 173, 172, 1);
  --m3refneutral-variantneutral-variant80: rgba(190, 201, 200, 1);
  --m3refneutral-variantneutral-variant87: rgba(210, 220, 219, 1);
  --m3refneutral-variantneutral-variant90: rgba(218, 229, 227, 1);
  --m3refneutral-variantneutral-variant92: rgba(224, 234, 233, 1);
  --m3refneutral-variantneutral-variant94: rgba(230, 240, 239, 1);
  --m3refneutral-variantneutral-variant95: rgba(232, 243, 242, 1);
  --m3refneutral-variantneutral-variant96: rgba(235, 246, 245, 1);
  --m3refneutral-variantneutral-variant98: rgba(241, 251, 250, 1);
  --m3refneutral-variantneutral-variant99: rgba(244, 254, 253, 1);
  --m3state-layersdarkbackgroundopacity-008: rgba(20, 18, 24, 0.08);
  --m3state-layersdarkbackgroundopacity-012: rgba(20, 18, 24, 0.12);
  --m3state-layersdarkbackgroundopacity-016: rgba(20, 18, 24, 0.16);
  --m3state-layersdarkerror-containeropacity-008: rgba(140, 29, 24, 0.08);
  --m3state-layersdarkerror-containeropacity-012: rgba(140, 29, 24, 0.12);
  --m3state-layersdarkerror-containeropacity-016: rgba(140, 29, 24, 0.16);
  --m3state-layersdarkerroropacity-008: rgba(242, 184, 181, 0.08);
  --m3state-layersdarkerroropacity-012: rgba(242, 184, 181, 0.12);
  --m3state-layersdarkerroropacity-016: rgba(242, 184, 181, 0.16);
  --m3state-layersdarkinverse-on-surfaceopacity-008: rgba(50, 47, 53, 0.08);
  --m3state-layersdarkinverse-on-surfaceopacity-012: rgba(50, 47, 53, 0.12);
  --m3state-layersdarkinverse-on-surfaceopacity-016: rgba(50, 47, 53, 0.16);
  --m3state-layersdarkinverse-primaryopacity-008: rgba(103, 80, 164, 0.08);
  --m3state-layersdarkinverse-primaryopacity-012: rgba(103, 80, 164, 0.12);
  --m3state-layersdarkinverse-primaryopacity-016: rgba(103, 80, 164, 0.16);
  --m3state-layersdarkinverse-surfaceopacity-008: rgba(230, 224, 233, 0.08);
  --m3state-layersdarkinverse-surfaceopacity-012: rgba(230, 224, 233, 0.12);
  --m3state-layersdarkinverse-surfaceopacity-016: rgba(230, 224, 233, 0.16);
  --m3state-layersdarkon-backgroundopacity-008: rgba(230, 224, 233, 0.08);
  --m3state-layersdarkon-backgroundopacity-012: rgba(230, 224, 233, 0.12);
  --m3state-layersdarkon-backgroundopacity-016: rgba(230, 224, 233, 0.16);
  --m3state-layersdarkon-error-containeropacity-008: rgba(249, 222, 220, 0.08);
  --m3state-layersdarkon-error-containeropacity-012: rgba(249, 222, 220, 0.12);
  --m3state-layersdarkon-error-containeropacity-016: rgba(249, 222, 220, 0.16);
  --m3state-layersdarkon-erroropacity-008: rgba(96, 20, 16, 0.08);
  --m3state-layersdarkon-erroropacity-012: rgba(96, 20, 16, 0.12);
  --m3state-layersdarkon-erroropacity-016: rgba(96, 20, 16, 0.16);
  --m3state-layersdarkon-primary-containeropacity-008: rgba(234, 221, 255, 0.08);
  --m3state-layersdarkon-primary-containeropacity-012: rgba(234, 221, 255, 0.12);
  --m3state-layersdarkon-primary-containeropacity-016: rgba(234, 221, 255, 0.16);
  --m3state-layersdarkon-primary-fixed-variantopacity-008: rgba(79, 55, 139, 0.08);
  --m3state-layersdarkon-primary-fixed-variantopacity-012: rgba(79, 55, 139, 0.12);
  --m3state-layersdarkon-primary-fixed-variantopacity-016: rgba(79, 55, 139, 0.16);
  --m3state-layersdarkon-primary-fixedopacity-008: rgba(33, 0, 93, 0.08);
  --m3state-layersdarkon-primary-fixedopacity-012: rgba(33, 0, 93, 0.12);
  --m3state-layersdarkon-primary-fixedopacity-016: rgba(33, 0, 93, 0.16);
  --m3state-layersdarkon-primaryopacity-008: rgba(56, 30, 114, 0.08);
  --m3state-layersdarkon-primaryopacity-012: rgba(56, 30, 114, 0.12);
  --m3state-layersdarkon-primaryopacity-016: rgba(56, 30, 114, 0.16);
  --m3state-layersdarkon-secondary-containeropacity-008: rgba(232, 222, 248, 0.08);
  --m3state-layersdarkon-secondary-containeropacity-012: rgba(232, 222, 248, 0.12);
  --m3state-layersdarkon-secondary-containeropacity-016: rgba(232, 222, 248, 0.16);
  --m3state-layersdarkon-secondary-fixed-variantopacity-008: rgba(74, 68, 88, 0.08);
  --m3state-layersdarkon-secondary-fixed-variantopacity-012: rgba(74, 68, 88, 0.12);
  --m3state-layersdarkon-secondary-fixed-variantopacity-016: rgba(74, 68, 88, 0.16);
  --m3state-layersdarkon-secondary-fixedopacity-008: rgba(29, 25, 43, 0.08);
  --m3state-layersdarkon-secondary-fixedopacity-012: rgba(29, 25, 43, 0.12);
  --m3state-layersdarkon-secondary-fixedopacity-016: rgba(29, 25, 43, 0.16);
  --m3state-layersdarkon-secondaryopacity-008: rgba(51, 45, 65, 0.08);
  --m3state-layersdarkon-secondaryopacity-012: rgba(51, 45, 65, 0.12);
  --m3state-layersdarkon-secondaryopacity-016: rgba(51, 45, 65, 0.16);
  --m3state-layersdarkon-surface-variantopacity-008: rgba(202, 196, 208, 0.08);
  --m3state-layersdarkon-surface-variantopacity-012: rgba(202, 196, 208, 0.12);
  --m3state-layersdarkon-surface-variantopacity-016: rgba(202, 196, 208, 0.16);
  --m3state-layersdarkon-surfaceopacity-008: rgba(230, 224, 233, 0.08);
  --m3state-layersdarkon-surfaceopacity-012: rgba(230, 224, 233, 0.12);
  --m3state-layersdarkon-surfaceopacity-016: rgba(230, 224, 233, 0.16);
  --m3state-layersdarkon-tertiary-containeropacity-008: rgba(255, 216, 228, 0.08);
  --m3state-layersdarkon-tertiary-containeropacity-012: rgba(255, 216, 228, 0.12);
  --m3state-layersdarkon-tertiary-containeropacity-016: rgba(255, 216, 228, 0.16);
  --m3state-layersdarkon-tertiary-fixed-variantopacity-008: rgba(99, 59, 72, 0.08);
  --m3state-layersdarkon-tertiary-fixed-variantopacity-012: rgba(99, 59, 72, 0.12);
  --m3state-layersdarkon-tertiary-fixed-variantopacity-016: rgba(99, 59, 72, 0.16);
  --m3state-layersdarkon-tertiary-fixedopacity-008: rgba(49, 17, 29, 0.08);
  --m3state-layersdarkon-tertiary-fixedopacity-012: rgba(49, 17, 29, 0.12);
  --m3state-layersdarkon-tertiary-fixedopacity-016: rgba(49, 17, 29, 0.16);
  --m3state-layersdarkon-tertiaryopacity-008: rgba(73, 37, 50, 0.08);
  --m3state-layersdarkon-tertiaryopacity-012: rgba(73, 37, 50, 0.12);
  --m3state-layersdarkon-tertiaryopacity-016: rgba(73, 37, 50, 0.16);
  --m3state-layersdarkoutline-variantopacity-008: rgba(73, 69, 79, 0.08);
  --m3state-layersdarkoutline-variantopacity-012: rgba(73, 69, 79, 0.12);
  --m3state-layersdarkoutline-variantopacity-016: rgba(73, 69, 79, 0.16);
  --m3state-layersdarkoutlineopacity-008: rgba(147, 143, 153, 0.08);
  --m3state-layersdarkoutlineopacity-012: rgba(147, 143, 153, 0.12);
  --m3state-layersdarkoutlineopacity-016: rgba(147, 143, 153, 0.16);
  --m3state-layersdarkprimary-containeropacity-008: rgba(79, 55, 139, 0.08);
  --m3state-layersdarkprimary-containeropacity-012: rgba(79, 55, 139, 0.12);
  --m3state-layersdarkprimary-containeropacity-016: rgba(79, 55, 139, 0.16);
  --m3state-layersdarkprimary-fixed-dimopacity-008: rgba(208, 188, 255, 0.08);
  --m3state-layersdarkprimary-fixed-dimopacity-012: rgba(208, 188, 255, 0.12);
  --m3state-layersdarkprimary-fixed-dimopacity-016: rgba(208, 188, 255, 0.16);
  --m3state-layersdarkprimary-fixedopacity-008: rgba(234, 221, 255, 0.08);
  --m3state-layersdarkprimary-fixedopacity-012: rgba(234, 221, 255, 0.12);
  --m3state-layersdarkprimary-fixedopacity-016: rgba(234, 221, 255, 0.16);
  --m3state-layersdarkprimaryopacity-008: rgba(208, 188, 255, 0.08);
  --m3state-layersdarkprimaryopacity-012: rgba(208, 188, 255, 0.12);
  --m3state-layersdarkprimaryopacity-016: rgba(208, 188, 255, 0.16);
  --m3state-layersdarkscrimopacity-008: rgba(0, 0, 0, 0.08);
  --m3state-layersdarkscrimopacity-012: rgba(0, 0, 0, 0.12);
  --m3state-layersdarkscrimopacity-016: rgba(0, 0, 0, 0.16);
  --m3state-layersdarksecondary-containeropacity-008: rgba(74, 68, 88, 0.08);
  --m3state-layersdarksecondary-containeropacity-012: rgba(74, 68, 88, 0.12);
  --m3state-layersdarksecondary-containeropacity-016: rgba(74, 68, 88, 0.16);
  --m3state-layersdarksecondary-fixed-dimopacity-008: rgba(204, 194, 220, 0.08);
  --m3state-layersdarksecondary-fixed-dimopacity-012: rgba(204, 194, 220, 0.12);
  --m3state-layersdarksecondary-fixed-dimopacity-016: rgba(204, 194, 220, 0.16);
  --m3state-layersdarksecondary-fixedopacity-008: rgba(232, 222, 248, 0.08);
  --m3state-layersdarksecondary-fixedopacity-012: rgba(232, 222, 248, 0.12);
  --m3state-layersdarksecondary-fixedopacity-016: rgba(232, 222, 248, 0.16);
  --m3state-layersdarksecondaryopacity-008: rgba(204, 194, 220, 0.08);
  --m3state-layersdarksecondaryopacity-012: rgba(204, 194, 220, 0.12);
  --m3state-layersdarksecondaryopacity-016: rgba(204, 194, 220, 0.16);
  --m3state-layersdarkshadowopacity-008: rgba(0, 0, 0, 0.08);
  --m3state-layersdarkshadowopacity-012: rgba(0, 0, 0, 0.12);
  --m3state-layersdarkshadowopacity-016: rgba(0, 0, 0, 0.16);
  --m3state-layersdarksurface-brightopacity-008: rgba(59, 56, 62, 0.08);
  --m3state-layersdarksurface-brightopacity-012: rgba(59, 56, 62, 0.12);
  --m3state-layersdarksurface-brightopacity-016: rgba(59, 56, 62, 0.16);
  --m3state-layersdarksurface-container-highestopacity-008: rgba(54, 52, 59, 0.08);
  --m3state-layersdarksurface-container-highestopacity-012: rgba(54, 52, 59, 0.12);
  --m3state-layersdarksurface-container-highestopacity-016: rgba(54, 52, 59, 0.16);
  --m3state-layersdarksurface-container-highopacity-008: rgba(43, 41, 48, 0.08);
  --m3state-layersdarksurface-container-highopacity-012: rgba(43, 41, 48, 0.12);
  --m3state-layersdarksurface-container-highopacity-016: rgba(43, 41, 48, 0.16);
  --m3state-layersdarksurface-container-lowestopacity-008: rgba(15, 13, 19, 0.08);
  --m3state-layersdarksurface-container-lowestopacity-012: rgba(15, 13, 19, 0.12);
  --m3state-layersdarksurface-container-lowestopacity-016: rgba(15, 13, 19, 0.16);
  --m3state-layersdarksurface-container-lowopacity-008: rgba(29, 27, 32, 0.08);
  --m3state-layersdarksurface-container-lowopacity-012: rgba(29, 27, 32, 0.12);
  --m3state-layersdarksurface-container-lowopacity-016: rgba(29, 27, 32, 0.16);
  --m3state-layersdarksurface-containeropacity-008: rgba(33, 31, 38, 0.08);
  --m3state-layersdarksurface-containeropacity-012: rgba(33, 31, 38, 0.12);
  --m3state-layersdarksurface-containeropacity-016: rgba(33, 31, 38, 0.16);
  --m3state-layersdarksurface-dimopacity-008: rgba(20, 18, 24, 0.08);
  --m3state-layersdarksurface-dimopacity-012: rgba(20, 18, 24, 0.12);
  --m3state-layersdarksurface-dimopacity-016: rgba(20, 18, 24, 0.16);
  --m3state-layersdarksurface-tintopacity-008: rgba(208, 188, 255, 0.08);
  --m3state-layersdarksurface-tintopacity-012: rgba(208, 188, 255, 0.12);
  --m3state-layersdarksurface-tintopacity-016: rgba(208, 188, 255, 0.16);
  --m3state-layersdarksurface-variantopacity-008: rgba(73, 69, 79, 0.08);
  --m3state-layersdarksurface-variantopacity-012: rgba(73, 69, 79, 0.12);
  --m3state-layersdarksurface-variantopacity-016: rgba(73, 69, 79, 0.16);
  --m3state-layersdarksurfaceopacity-008: rgba(20, 18, 24, 0.08);
  --m3state-layersdarksurfaceopacity-012: rgba(20, 18, 24, 0.12);
  --m3state-layersdarksurfaceopacity-016: rgba(20, 18, 24, 0.16);
  --m3state-layersdarktertiary-containeropacity-008: rgba(99, 59, 72, 0.08);
  --m3state-layersdarktertiary-containeropacity-012: rgba(99, 59, 72, 0.12);
  --m3state-layersdarktertiary-containeropacity-016: rgba(99, 59, 72, 0.16);
  --m3state-layersdarktertiary-fixed-dimopacity-008: rgba(239, 184, 200, 0.08);
  --m3state-layersdarktertiary-fixed-dimopacity-012: rgba(239, 184, 200, 0.12);
  --m3state-layersdarktertiary-fixed-dimopacity-016: rgba(239, 184, 200, 0.16);
  --m3state-layersdarktertiary-fixedopacity-008: rgba(255, 216, 228, 0.08);
  --m3state-layersdarktertiary-fixedopacity-012: rgba(255, 216, 228, 0.12);
  --m3state-layersdarktertiary-fixedopacity-016: rgba(255, 216, 228, 0.16);
  --m3state-layersdarktertiaryopacity-008: rgba(239, 184, 200, 0.08);
  --m3state-layersdarktertiaryopacity-012: rgba(239, 184, 200, 0.12);
  --m3state-layersdarktertiaryopacity-016: rgba(239, 184, 200, 0.16);
  --m3state-layerslightbackgroundopacity-008: rgba(254, 247, 255, 0.08);
  --m3state-layerslightbackgroundopacity-012: rgba(254, 247, 255, 0.12);
  --m3state-layerslightbackgroundopacity-016: rgba(254, 247, 255, 0.16);
  --m3state-layerslighterror-containeropacity-008: rgba(249, 222, 220, 0.08);
  --m3state-layerslighterror-containeropacity-012: rgba(249, 222, 220, 0.12);
  --m3state-layerslighterror-containeropacity-016: rgba(249, 222, 220, 0.16);
  --m3state-layerslighterroropacity-008: rgba(179, 38, 30, 0.08);
  --m3state-layerslighterroropacity-012: rgba(179, 38, 30, 0.12);
  --m3state-layerslighterroropacity-016: rgba(179, 38, 30, 0.16);
  --m3state-layerslightinverse-on-surfaceopacity-008: rgba(245, 239, 247, 0.08);
  --m3state-layerslightinverse-on-surfaceopacity-012: rgba(245, 239, 247, 0.12);
  --m3state-layerslightinverse-on-surfaceopacity-016: rgba(245, 239, 247, 0.16);
  --m3state-layerslightinverse-primaryopacity-008: rgba(208, 188, 255, 0.08);
  --m3state-layerslightinverse-primaryopacity-012: rgba(208, 188, 255, 0.12);
  --m3state-layerslightinverse-primaryopacity-016: rgba(208, 188, 255, 0.16);
  --m3state-layerslightinverse-surfaceopacity-008: rgba(50, 47, 53, 0.08);
  --m3state-layerslightinverse-surfaceopacity-012: rgba(50, 47, 53, 0.12);
  --m3state-layerslightinverse-surfaceopacity-016: rgba(50, 47, 53, 0.16);
  --m3state-layerslighton-backgroundopacity-008: rgba(29, 27, 32, 0.08);
  --m3state-layerslighton-backgroundopacity-012: rgba(29, 27, 32, 0.12);
  --m3state-layerslighton-backgroundopacity-016: rgba(29, 27, 32, 0.16);
  --m3state-layerslighton-error-containeropacity-008: rgba(65, 14, 11, 0.08);
  --m3state-layerslighton-error-containeropacity-012: rgba(65, 14, 11, 0.12);
  --m3state-layerslighton-error-containeropacity-016: rgba(65, 14, 11, 0.16);
  --m3state-layerslighton-erroropacity-008: rgba(255, 255, 255, 0.08);
  --m3state-layerslighton-erroropacity-012: rgba(255, 255, 255, 0.12);
  --m3state-layerslighton-erroropacity-016: rgba(255, 255, 255, 0.16);
  --m3state-layerslighton-primary-containeropacity-008: rgba(33, 0, 93, 0.08);
  --m3state-layerslighton-primary-containeropacity-012: rgba(33, 0, 93, 0.12);
  --m3state-layerslighton-primary-containeropacity-016: rgba(33, 0, 93, 0.16);
  --m3state-layerslighton-primary-fixed-variantopacity-008: rgba(79, 55, 139, 0.08);
  --m3state-layerslighton-primary-fixed-variantopacity-012: rgba(79, 55, 139, 0.12);
  --m3state-layerslighton-primary-fixed-variantopacity-016: rgba(79, 55, 139, 0.16);
  --m3state-layerslighton-primary-fixedopacity-008: rgba(33, 0, 93, 0.08);
  --m3state-layerslighton-primary-fixedopacity-012: rgba(33, 0, 93, 0.12);
  --m3state-layerslighton-primary-fixedopacity-016: rgba(33, 0, 93, 0.16);
  --m3state-layerslighton-primaryopacity-008: rgba(255, 255, 255, 0.08);
  --m3state-layerslighton-primaryopacity-012: rgba(255, 255, 255, 0.12);
  --m3state-layerslighton-primaryopacity-016: rgba(255, 255, 255, 0.16);
  --m3state-layerslighton-secondary-containeropacity-008: rgba(29, 25, 43, 0.08);
  --m3state-layerslighton-secondary-containeropacity-012: rgba(29, 25, 43, 0.12);
  --m3state-layerslighton-secondary-containeropacity-016: rgba(29, 25, 43, 0.16);
  --m3state-layerslighton-secondary-fixed-variantopacity-008: rgba(74, 68, 88, 0.08);
  --m3state-layerslighton-secondary-fixed-variantopacity-012: rgba(74, 68, 88, 0.12);
  --m3state-layerslighton-secondary-fixed-variantopacity-016: rgba(74, 68, 88, 0.16);
  --m3state-layerslighton-secondary-fixedopacity-008: rgba(29, 25, 43, 0.08);
  --m3state-layerslighton-secondary-fixedopacity-012: rgba(29, 25, 43, 0.12);
  --m3state-layerslighton-secondary-fixedopacity-016: rgba(29, 25, 43, 0.16);
  --m3state-layerslighton-secondaryopacity-008: rgba(255, 255, 255, 0.08);
  --m3state-layerslighton-secondaryopacity-012: rgba(255, 255, 255, 0.12);
  --m3state-layerslighton-secondaryopacity-016: rgba(255, 255, 255, 0.16);
  --m3state-layerslighton-surface-variantopacity-008: rgba(73, 69, 79, 0.08);
  --m3state-layerslighton-surface-variantopacity-012: rgba(73, 69, 79, 0.12);
  --m3state-layerslighton-surface-variantopacity-016: rgba(73, 69, 79, 0.16);
  --m3state-layerslighton-surfaceopacity-008: rgba(29, 27, 32, 0.08);
  --m3state-layerslighton-surfaceopacity-012: rgba(29, 27, 32, 0.12);
  --m3state-layerslighton-surfaceopacity-016: rgba(29, 27, 32, 0.16);
  --m3state-layerslighton-tertiary-containeropacity-008: rgba(49, 17, 29, 0.08);
  --m3state-layerslighton-tertiary-containeropacity-012: rgba(49, 17, 29, 0.12);
  --m3state-layerslighton-tertiary-containeropacity-016: rgba(49, 17, 29, 0.16);
  --m3state-layerslighton-tertiary-fixed-variantopacity-008: rgba(99, 59, 72, 0.08);
  --m3state-layerslighton-tertiary-fixed-variantopacity-012: rgba(99, 59, 72, 0.12);
  --m3state-layerslighton-tertiary-fixed-variantopacity-016: rgba(99, 59, 72, 0.16);
  --m3state-layerslighton-tertiary-fixedopacity-008: rgba(49, 17, 29, 0.08);
  --m3state-layerslighton-tertiary-fixedopacity-012: rgba(49, 17, 29, 0.12);
  --m3state-layerslighton-tertiary-fixedopacity-016: rgba(49, 17, 29, 0.16);
  --m3state-layerslighton-tertiaryopacity-008: rgba(255, 255, 255, 0.08);
  --m3state-layerslighton-tertiaryopacity-012: rgba(255, 255, 255, 0.12);
  --m3state-layerslighton-tertiaryopacity-016: rgba(255, 255, 255, 0.16);
  --m3state-layerslightoutline-variantopacity-008: rgba(202, 196, 208, 0.08);
  --m3state-layerslightoutline-variantopacity-012: rgba(202, 196, 208, 0.12);
  --m3state-layerslightoutline-variantopacity-016: rgba(202, 196, 208, 0.16);
  --m3state-layerslightoutlineopacity-008: rgba(121, 116, 126, 0.08);
  --m3state-layerslightoutlineopacity-012: rgba(121, 116, 126, 0.12);
  --m3state-layerslightoutlineopacity-016: rgba(121, 116, 126, 0.16);
  --m3state-layerslightprimary-containeropacity-008: rgba(234, 221, 255, 0.08);
  --m3state-layerslightprimary-containeropacity-012: rgba(234, 221, 255, 0.12);
  --m3state-layerslightprimary-containeropacity-016: rgba(234, 221, 255, 0.16);
  --m3state-layerslightprimary-fixed-dimopacity-008: rgba(208, 188, 255, 0.08);
  --m3state-layerslightprimary-fixed-dimopacity-012: rgba(208, 188, 255, 0.12);
  --m3state-layerslightprimary-fixed-dimopacity-016: rgba(208, 188, 255, 0.16);
  --m3state-layerslightprimary-fixedopacity-008: rgba(234, 221, 255, 0.08);
  --m3state-layerslightprimary-fixedopacity-012: rgba(234, 221, 255, 0.12);
  --m3state-layerslightprimary-fixedopacity-016: rgba(234, 221, 255, 0.16);
  --m3state-layerslightprimaryopacity-008: rgba(103, 80, 164, 0.08);
  --m3state-layerslightprimaryopacity-012: rgba(103, 80, 164, 0.12);
  --m3state-layerslightprimaryopacity-016: rgba(103, 80, 164, 0.16);
  --m3state-layerslightscrimopacity-008: rgba(0, 0, 0, 0.08);
  --m3state-layerslightscrimopacity-012: rgba(0, 0, 0, 0.12);
  --m3state-layerslightscrimopacity-016: rgba(0, 0, 0, 0.16);
  --m3state-layerslightsecondary-containeropacity-008: rgba(232, 222, 248, 0.08);
  --m3state-layerslightsecondary-containeropacity-012: rgba(232, 222, 248, 0.12);
  --m3state-layerslightsecondary-containeropacity-016: rgba(232, 222, 248, 0.16);
  --m3state-layerslightsecondary-fixed-dimopacity-008: rgba(204, 194, 220, 0.08);
  --m3state-layerslightsecondary-fixed-dimopacity-012: rgba(204, 194, 220, 0.12);
  --m3state-layerslightsecondary-fixed-dimopacity-016: rgba(204, 194, 220, 0.16);
  --m3state-layerslightsecondary-fixedopacity-008: rgba(232, 222, 248, 0.08);
  --m3state-layerslightsecondary-fixedopacity-012: rgba(232, 222, 248, 0.12);
  --m3state-layerslightsecondary-fixedopacity-016: rgba(232, 222, 248, 0.16);
  --m3state-layerslightsecondaryopacity-008: rgba(98, 91, 113, 0.08);
  --m3state-layerslightsecondaryopacity-012: rgba(98, 91, 113, 0.12);
  --m3state-layerslightsecondaryopacity-016: rgba(98, 91, 113, 0.16);
  --m3state-layerslightshadowopacity-008: rgba(0, 0, 0, 0.08);
  --m3state-layerslightshadowopacity-012: rgba(0, 0, 0, 0.12);
  --m3state-layerslightshadowopacity-016: rgba(0, 0, 0, 0.16);
  --m3state-layerslightsurface-brightopacity-008: rgba(254, 247, 255, 0.08);
  --m3state-layerslightsurface-brightopacity-012: rgba(254, 247, 255, 0.12);
  --m3state-layerslightsurface-brightopacity-016: rgba(254, 247, 255, 0.16);
  --m3state-layerslightsurface-container-highestopacity-008: rgba(230, 224, 233, 0.08);
  --m3state-layerslightsurface-container-highestopacity-012: rgba(230, 224, 233, 0.12);
  --m3state-layerslightsurface-container-highestopacity-016: rgba(230, 224, 233, 0.16);
  --m3state-layerslightsurface-container-highopacity-008: rgba(236, 230, 240, 0.08);
  --m3state-layerslightsurface-container-highopacity-012: rgba(236, 230, 240, 0.12);
  --m3state-layerslightsurface-container-highopacity-016: rgba(236, 230, 240, 0.16);
  --m3state-layerslightsurface-container-lowestopacity-008: rgba(255, 255, 255, 0.08);
  --m3state-layerslightsurface-container-lowestopacity-012: rgba(255, 255, 255, 0.12);
  --m3state-layerslightsurface-container-lowestopacity-016: rgba(255, 255, 255, 0.16);
  --m3state-layerslightsurface-container-lowopacity-008: rgba(247, 242, 250, 0.08);
  --m3state-layerslightsurface-container-lowopacity-012: rgba(247, 242, 250, 0.12);
  --m3state-layerslightsurface-container-lowopacity-016: rgba(247, 242, 250, 0.16);
  --m3state-layerslightsurface-containeropacity-008: rgba(243, 237, 247, 0.08);
  --m3state-layerslightsurface-containeropacity-012: rgba(243, 237, 247, 0.12);
  --m3state-layerslightsurface-containeropacity-016: rgba(243, 237, 247, 0.16);
  --m3state-layerslightsurface-dimopacity-008: rgba(222, 216, 225, 0.08);
  --m3state-layerslightsurface-dimopacity-012: rgba(222, 216, 225, 0.12);
  --m3state-layerslightsurface-dimopacity-016: rgba(222, 216, 225, 0.16);
  --m3state-layerslightsurface-tintopacity-008: rgba(103, 80, 164, 0.08);
  --m3state-layerslightsurface-tintopacity-012: rgba(103, 80, 164, 0.12);
  --m3state-layerslightsurface-tintopacity-016: rgba(103, 80, 164, 0.16);
  --m3state-layerslightsurface-variantopacity-008: rgba(231, 224, 236, 0.08);
  --m3state-layerslightsurface-variantopacity-012: rgba(231, 224, 236, 0.12);
  --m3state-layerslightsurface-variantopacity-016: rgba(231, 224, 236, 0.16);
  --m3state-layerslightsurfaceopacity-008: rgba(254, 247, 255, 0.08);
  --m3state-layerslightsurfaceopacity-012: rgba(254, 247, 255, 0.12);
  --m3state-layerslightsurfaceopacity-016: rgba(254, 247, 255, 0.16);
  --m3state-layerslighttertiary-containeropacity-008: rgba(255, 216, 228, 0.08);
  --m3state-layerslighttertiary-containeropacity-012: rgba(255, 216, 228, 0.12);
  --m3state-layerslighttertiary-containeropacity-016: rgba(255, 216, 228, 0.16);
  --m3state-layerslighttertiary-fixed-dimopacity-008: rgba(239, 184, 200, 0.08);
  --m3state-layerslighttertiary-fixed-dimopacity-012: rgba(239, 184, 200, 0.12);
  --m3state-layerslighttertiary-fixed-dimopacity-016: rgba(239, 184, 200, 0.16);
  --m3state-layerslighttertiary-fixedopacity-008: rgba(255, 216, 228, 0.08);
  --m3state-layerslighttertiary-fixedopacity-012: rgba(255, 216, 228, 0.12);
  --m3state-layerslighttertiary-fixedopacity-016: rgba(255, 216, 228, 0.16);
  --m3state-layerslighttertiaryopacity-008: rgba(125, 82, 96, 0.08);
  --m3state-layerslighttertiaryopacity-012: rgba(125, 82, 96, 0.12);
  --m3state-layerslighttertiaryopacity-016: rgba(125, 82, 96, 0.16);
  --m3sysdarkerror-container: rgba(147, 0, 10, 1);
  --m3sysdarkinverse-on-surface: rgba(25, 28, 28, 0.5);
  --m3sysdarkinverse-primary: rgba(0, 106, 105, 1);
  --m3sysdarkinverse-surface: rgba(224, 227, 226, 1);
  --m3sysdarkon-background: rgba(224, 227, 226, 1);
  --m3sysdarkon-error: rgba(105, 0, 5, 1);
  --m3sysdarkon-error-container: rgba(255, 218, 214, 1);
  --m3sysdarkon-error-container-highlight: rgb(255, 160, 149);
  --m3sysdarkon-primary: rgba(0, 55, 54, 1);
  --m3sysdarkon-primary-container: rgba(111, 247, 245, 1);
  --m3sysdarkon-primary-fixed: rgba(0, 32, 31, 1);
  --m3sysdarkon-primary-fixed-variant: rgba(0, 80, 79, 1);
  --m3sysdarkon-secondary: rgba(27, 53, 52, 1);
  --m3sysdarkon-secondary-container: rgba(204, 232, 231, 1);
  --m3sysdarkon-secondary-fixed: rgba(5, 31, 31, 1);
  --m3sysdarkon-secondary-fixed-variant: rgba(50, 75, 74, 1);
  --m3sysdarkon-surface: rgba(196, 199, 198, 1);
  --m3sysdarkon-surface-variant: rgba(190, 201, 200, 1);
  --m3sysdarkon-tertiary: rgba(27, 50, 75, 1);
  --m3sysdarkon-tertiary-container: rgba(210, 228, 255, 1);
  --m3sysdarkon-tertiary-fixed: rgba(3, 28, 53, 1);
  --m3sysdarkon-tertiary-fixed-variant: rgba(51, 72, 99, 1);
  --m3sysdarkoutline-variant: rgba(63, 73, 72, 1);
  --m3sysdarkprimary-container: rgba(0, 80, 79, 1);
  --m3sysdarkprimary-fixed: rgba(111, 247, 245, 1);
  --m3sysdarkprimary-fixed-dim: rgba(77, 218, 216, 1);
  --m3sysdarksecondary-container: rgba(50, 75, 74, 1);
  --m3sysdarksecondary-fixed: rgba(204, 232, 231, 1);
  --m3sysdarksecondary-fixed-dim: rgba(176, 204, 203, 1);
  --m3sysdarksurface-bright: rgba(54, 58, 58, 1);
  --m3sysdarksurface-container: rgba(29, 32, 32, 1);
  --m3sysdarksurface-container-high: rgba(39, 43, 42, 1);
  --m3sysdarksurface-container-highest: rgba(50, 53, 53, 1);
  --m3sysdarksurface-container-low: rgba(25, 28, 28, 1);
  --m3sysdarksurface-container-lowest: rgba(11, 15, 15, 1);
  --m3sysdarksurface-dim: rgba(16, 20, 20, 1);
  --m3sysdarksurface-tint: rgba(77, 218, 216, 1);
  --m3sysdarksurface-variant: rgba(63, 73, 72, 1);
  --m3sysdarktertiary-container: rgba(51, 72, 99, 1);
  --m3sysdarktertiary-fixed: rgba(210, 228, 255, 1);
  --m3sysdarktertiary-fixed-dim: rgba(178, 200, 232, 1);
  --m3syslighterror-container: rgba(255, 218, 214, 1);
  --m3syslightinverse-on-surface: rgba(239, 241, 240, 1);
  --m3syslightinverse-primary: rgba(77, 218, 216, 1);
  --m3syslightinverse-surface: rgba(45, 49, 49, 1);
  --m3syslighton-background: rgba(25, 28, 28, 1);
  --m3syslighton-error: rgba(255, 255, 255, 1);
  --m3syslighton-error-container: rgba(65, 0, 2, 1);
  --m3syslighton-primary: rgba(255, 255, 255, 1);
  --m3syslighton-primary-container: rgba(0, 32, 31, 1);
  --m3syslighton-primary-fixed: rgba(0, 32, 31, 1);
  --m3syslighton-primary-fixed-variant: rgba(0, 80, 79, 1);
  --m3syslighton-secondary: rgba(255, 255, 255, 1);
  --m3syslighton-secondary-container: rgba(5, 31, 31, 1);
  --m3syslighton-secondary-fixed: rgba(5, 31, 31, 1);
  --m3syslighton-secondary-fixed-variant: rgba(50, 75, 74, 1);
  --m3syslighton-surface: rgba(25, 28, 28, 1);
  --m3syslighton-surface-variant: rgba(63, 73, 72, 1);
  --m3syslighton-tertiary: rgba(255, 255, 255, 1);
  --m3syslighton-tertiary-container: rgba(3, 28, 53, 1);
  --m3syslighton-tertiary-fixed: rgba(3, 28, 53, 1);
  --m3syslighton-tertiary-fixed-variant: rgba(51, 72, 99, 1);
  --m3syslightoutline-variant: rgba(190, 201, 200, 1);
  --m3syslightprimary-container: rgba(111, 247, 245, 1);
  --m3syslightprimary-fixed: rgba(111, 247, 245, 1);
  --m3syslightprimary-fixed-dim: rgba(77, 218, 216, 1);
  --m3syslightsecondary-container: rgba(204, 232, 231, 1);
  --m3syslightsecondary-fixed: rgba(204, 232, 231, 1);
  --m3syslightsecondary-fixed-highlight: rgb(157, 196, 195);
  --m3syslightsurface-bright: rgba(247, 250, 249, 1);
  --m3syslightsurface-container: rgba(236, 238, 237, 1);
  --m3syslightsurface-container-high: rgba(230, 233, 232, 1);
  --m3syslightsurface-container-highest: rgba(224, 227, 226, 1);
  --m3syslightsurface-container-highest-highlight: rgb(176, 191, 186);
  --m3syslightsurface-container-low: rgba(242, 244, 243, 1);
  --m3syslightsurface-container-lowest: rgba(255, 255, 255, 1);
  --m3syslightsurface-dim: rgba(216, 218, 218, 1);
  --m3syslightsurface-tint: rgba(0, 106, 105, 1);
  --m3syslightsurface-variant: rgba(218, 229, 227, 1);
  --m3syslighttertiary-container: rgba(210, 228, 255, 1);
  --m3syslighttertiary-fixed: rgba(210, 228, 255, 1);
  --m3syslighttertiary-fixed-dim: rgba(178, 200, 232, 1);
  --night-sky: rgba(11, 32, 52, 1);
  --primary-100: rgba(244, 235, 255, 1);
  --primary-50: rgba(249, 245, 255, 1);
  --primary-600: rgba(127, 86, 217, 1);
  --pure-white: rgba(255, 255, 255, 1);
  --success-500: rgba(18, 183, 106, 1);
  --text-lg-medium-font-family: "Inter-Medium", Helvetica;
  --text-lg-medium-font-size: 18px;
  --text-lg-medium-font-style: normal;
  --text-lg-medium-font-weight: 500;
  --text-lg-medium-letter-spacing: 0px;
  --text-lg-medium-line-height: 28px;
  --text-md-medium-font-family: "Inter-Medium", Helvetica;
  --text-md-medium-font-size: 16px;
  --text-md-medium-font-style: normal;
  --text-md-medium-font-weight: 500;
  --text-md-medium-letter-spacing: 0px;
  --text-md-medium-line-height: 24px;
  --text-sm-medium-font-family: "Inter-Medium", Helvetica;
  --text-sm-medium-font-size: 14px;
  --text-sm-medium-font-style: normal;
  --text-sm-medium-font-weight: 500;
  --text-sm-medium-letter-spacing: 0px;
  --text-sm-medium-line-height: 20px;
  --text-xl-medium-font-family: "Inter-Medium", Helvetica;
  --text-xl-medium-font-size: 20px;
  --text-xl-medium-font-style: normal;
  --text-xl-medium-font-weight: 500;
  --text-xl-medium-letter-spacing: 0px;
  --text-xl-medium-line-height: 30px;
  --text-xs-medium-font-family: "Inter-Medium", Helvetica;
  --text-xs-medium-font-size: 12px;
  --text-xs-medium-font-style: normal;
  --text-xs-medium-font-weight: 500;
  --text-xs-medium-letter-spacing: 0px;
  --text-xs-medium-line-height: 18px;
  --white: rgba(255, 255, 255, 1);
  --x-4fd-1c-5: rgba(79, 209, 197, 1);
  --customcyan: rgba(111, 247, 246, 1);
  --customcyandark: rgba(31, 190, 189, 1);
  --customgreen: rgba(64, 153, 126, 1);
  --customnightsky: rgba(11, 32, 52, 1);
  --customnightskypale: rgba(49, 63, 82, 1);
  --customorange: rgba(226, 169, 37, 1);
  --customred: rgba(240, 56, 56, 1);
  --m-3black: rgba(0, 0, 0, 1);
}