:root {
    --primaryebscokrwhite-white: rgba(255, 255, 255, 1);
    --primaryebscokrgray-chateau: rgba(158, 161, 165, 1);
    --primaryebscokrgeyser: rgba(215, 220, 225, 1);
    --primaryebscokrpastel-pink: rgba(255, 209, 220, 1);
    --primaryebscokrcardinal: rgba(187, 25, 60, 1);
    --primaryebscokrmine-shaft: rgba(34, 34, 34, 1);
    --primaryebscokrdove-gray: rgba(105, 105, 105, 1);
    --primaryebscokrdusty-gray: rgba(153, 153, 153, 1);
    --primaryebscokrwhite: rgba(255, 255, 255, 1);
    --primaryebscokriron: rgba(216, 216, 217, 1);
    --primaryebscokralto: rgba(221, 221, 221, 1);
    --primaryebscokrcod-gray: rgba(17, 17, 17, 1);
    --primaryebscokrsan-marino: rgba(60, 115, 160, 1);
    --primaryebscokrblack: rgba(0, 0, 0, 1);
    --primaryebscokrconcrete: rgba(243, 243, 243, 1);
    --primaryebscokrde-york: rgba(133, 191, 154, 1);
    --primaryebscokrceltic: rgba(22, 51, 38, 1);
    --primaryebscokrsilver-chalice: rgba(170, 170, 170, 1);
    --primaryebscokrvida-loca: rgba(85, 165, 32, 1);
    --primaryebscokrsilver: rgba(205, 205, 205, 1);
    --primaryebscokrpolar: rgba(232, 245, 251, 1);
    --primaryebscokrmanatee: rgba(153, 157, 163, 1);
    --primaryebscokrboulder: rgba(123, 123, 123, 1);
    --primaryebscokrcornflower-blue: rgba(129, 108, 255, 1);
    --onebscokrwhite: rgba(254, 254, 254, 1);
    --onebscokralto: rgba(210, 210, 210, 1);
    --onebscokrblack: rgba(0, 0, 0, 1);
    --onebscokrboulder: rgba(120, 120, 120, 1);
    --onebscokrfroly: rgba(244, 120, 110, 1);
    --onebscokrmine-shaft: rgba(51, 51, 51, 1);
    --onebscokredward: rgba(160, 162, 161, 1);
    --onebscokrwild-sand: rgba(245, 245, 245, 1);
    --onebscokrmercury: rgba(229, 229, 229, 1);
    --onebscokramethyst: rgba(180, 84, 209, 1);
    --onebscokrselago: rgba(242, 225, 251, 1);
    --onebscokrlavender: rgba(180, 120, 220, 1);
    --onebscokrfrench-lilac: rgba(226, 201, 241, 1);
    --onebscokrgallery: rgba(239, 239, 239, 1);
    --onebscokrscorpion: rgba(91, 91, 91, 1);
    --onebscokrblue-bell: rgba(150, 150, 200, 1);
    --onebscokrfrench-rose: rgba(240, 90, 125, 1);
    --onebscokrbrilliant-rose: rgba(246, 100, 149, 1);
    --onebscokrlavender-blush: rgba(255, 235, 240, 1);
    --onebscokrpersian-pink: rgba(247, 131, 171, 1);
    --onebscokrtiara: rgba(205, 214, 213, 1);
    --onebscokrpastel-green: rgba(121, 210, 100, 1);
    --onebscokrsilver-chalice: rgba(161, 161, 161, 1);
    --onebscokrtundora: rgba(66, 66, 66, 1);
    --onebscokrtrout: rgba(74, 78, 95, 1);
    --onebscokrcod-gray: rgba(30, 30, 30, 1);
    --onebscokrmariner: rgba(32, 95, 189, 1);
    --onebscokrmid-gray: rgba(95, 98, 114, 1);
    --onebscokrblue: rgba(0, 0, 238, 1);
    --onebscokrthunder: rgba(33, 30, 31, 1);
    --onebscokrmalachite: rgba(3, 199, 90, 1);
    --colorellipse-92: rgba(122, 74, 238, 1);
    --colorellipse-90: rgba(164, 115, 219, 1);
    --colorellipse-103: rgba(150, 150, 200, 1);
    --colorellipse-115: rgba(207, 182, 237, 1);
    --colorellipse-105: rgba(242, 229, 255, 1);
    --colorellipse-96: rgba(240, 240, 240, 1);
    --colorellipse-107: rgba(1, 72, 134, 1);
    --colorellipse-106: rgba(0, 125, 179, 1);
    --colorellipse-97: rgba(24, 180, 201, 1);
    --colorellipse-85: rgba(98, 211, 210, 1);
    --colorellipse-89: rgba(140, 170, 220, 1);
    --colorellipse-114: rgba(172, 232, 232, 1);
    --colorellipse-108: rgba(206, 233, 248, 1);
    --colorellipse-95: rgba(48, 170, 144, 1);
    --colorellipse-93: rgba(0, 200, 0, 1);
    --colorellipse-110: rgba(121, 210, 100, 1);
    --colorellipse-86: rgba(157, 235, 97, 1);
    --colorellipse-109: rgba(188, 233, 178, 1);
    --colorellipse-100: rgba(255, 139, 19, 1);
    --colorellipse-87: rgba(255, 197, 21, 1);
    --colorellipse-104: rgba(252, 236, 97, 1);
    --colorellipse-94: rgba(255, 80, 60, 1);
    --colorellipse-111: rgba(240, 90, 125, 1);
    --colorellipse-88: rgba(255, 107, 111, 1);
    --colorellipse-101: rgba(253, 215, 196, 1);
    --colorellipse-102: rgba(254, 225, 193, 1);
    --colorellipse-91: rgba(107, 254, 252, 1);
    --colorellipse-98: rgba(120, 254, 120, 1);
    --colorellipse-84: rgba(255, 254, 104, 1);
    --colorellipse-99: rgba(82, 67, 67, 1);
    --colorellipse-112: rgba(159, 159, 159, 1);
    --colorellipse-113: rgba(243, 245, 249, 1);
    --white: rgba(255, 255, 255, 1);
    --blue-600: rgba(37, 99, 235, 1);
    --underline-font-family: "Inter", Helvetica;
    --underline-font-weight: 500;
    --underline-font-size: 16px;
    --underline-letter-spacing: 0px;
    --underline-line-height: 20px;
    --underline-font-style: normal;
    --display-2xl-regular-font-family: "Inter", Helvetica;
    --display-2xl-regular-font-weight: 400;
    --display-2xl-regular-font-size: 72px;
    --display-2xl-regular-letter-spacing: -1.44px;
    --display-2xl-regular-line-height: 90px;
    --display-2xl-regular-font-style: normal;
    --display-2xl-medium-font-family: "Inter", Helvetica;
    --display-2xl-medium-font-weight: 500;
    --display-2xl-medium-font-size: 72px;
    --display-2xl-medium-letter-spacing: -1.44px;
    --display-2xl-medium-line-height: 90px;
    --display-2xl-medium-font-style: normal;
    --display-2xl-semibold-font-family: "Inter", Helvetica;
    --display-2xl-semibold-font-weight: 600;
    --display-2xl-semibold-font-size: 72px;
    --display-2xl-semibold-letter-spacing: -1.44px;
    --display-2xl-semibold-line-height: 90px;
    --display-2xl-semibold-font-style: normal;
    --display-2xl-bold-font-family: "Inter", Helvetica;
    --display-2xl-bold-font-weight: 700;
    --display-2xl-bold-font-size: 72px;
    --display-2xl-bold-letter-spacing: -1.44px;
    --display-2xl-bold-line-height: 90px;
    --display-2xl-bold-font-style: normal;
    --display-xl-regular-font-family: "Inter", Helvetica;
    --display-xl-regular-font-weight: 400;
    --display-xl-regular-font-size: 60px;
    --display-xl-regular-letter-spacing: -1.2px;
    --display-xl-regular-line-height: 72px;
    --display-xl-regular-font-style: normal;
    --display-xl-medium-font-family: "Inter", Helvetica;
    --display-xl-medium-font-weight: 500;
    --display-xl-medium-font-size: 60px;
    --display-xl-medium-letter-spacing: -1.2px;
    --display-xl-medium-line-height: 72px;
    --display-xl-medium-font-style: normal;
    --display-xl-semibold-font-family: "Inter", Helvetica;
    --display-xl-semibold-font-weight: 600;
    --display-xl-semibold-font-size: 60px;
    --display-xl-semibold-letter-spacing: -1.2px;
    --display-xl-semibold-line-height: 72px;
    --display-xl-semibold-font-style: normal;
    --display-xl-bold-font-family: "Inter", Helvetica;
    --display-xl-bold-font-weight: 700;
    --display-xl-bold-font-size: 60px;
    --display-xl-bold-letter-spacing: -1.2px;
    --display-xl-bold-line-height: 72px;
    --display-xl-bold-font-style: normal;
    --display-lg-regular-font-family: "Inter", Helvetica;
    --display-lg-regular-font-weight: 400;
    --display-lg-regular-font-size: 48px;
    --display-lg-regular-letter-spacing: 0.96px;
    --display-lg-regular-line-height: 52px;
    --display-lg-regular-font-style: normal;
    --display-lg-medium-font-family: "Inter", Helvetica;
    --display-lg-medium-font-weight: 500;
    --display-lg-medium-font-size: 48px;
    --display-lg-medium-letter-spacing: 0.96px;
    --display-lg-medium-line-height: 52px;
    --display-lg-medium-font-style: normal;
    --display-lg-semibold-font-family: "Inter", Helvetica;
    --display-lg-semibold-font-weight: 600;
    --display-lg-semibold-font-size: 48px;
    --display-lg-semibold-letter-spacing: 0.96px;
    --display-lg-semibold-line-height: 52px;
    --display-lg-semibold-font-style: normal;
    --display-lg-bold-font-family: "Inter", Helvetica;
    --display-lg-bold-font-weight: 700;
    --display-lg-bold-font-size: 48px;
    --display-lg-bold-letter-spacing: 0.96px;
    --display-lg-bold-line-height: 52px;
    --display-lg-bold-font-style: normal;
    --display-md-regular-font-family: "Inter", Helvetica;
    --display-md-regular-font-weight: 400;
    --display-md-regular-font-size: 36px;
    --display-md-regular-letter-spacing: -0.72px;
    --display-md-regular-line-height: 40px;
    --display-md-regular-font-style: normal;
    --display-md-medium-font-family: "Inter", Helvetica;
    --display-md-medium-font-weight: 500;
    --display-md-medium-font-size: 36px;
    --display-md-medium-letter-spacing: -0.72px;
    --display-md-medium-line-height: 40px;
    --display-md-medium-font-style: normal;
    --display-md-semibold-font-family: "Inter", Helvetica;
    --display-md-semibold-font-weight: 600;
    --display-md-semibold-font-size: 36px;
    --display-md-semibold-letter-spacing: -0.72px;
    --display-md-semibold-line-height: 40px;
    --display-md-semibold-font-style: normal;
    --display-md-bold-font-family: "Inter", Helvetica;
    --display-md-bold-font-weight: 700;
    --display-md-bold-font-size: 36px;
    --display-md-bold-letter-spacing: -0.72px;
    --display-md-bold-line-height: 40px;
    --display-md-bold-font-style: normal;
    --display-sm-regular-font-family: "Inter", Helvetica;
    --display-sm-regular-font-weight: 400;
    --display-sm-regular-font-size: 30px;
    --display-sm-regular-letter-spacing: 0px;
    --display-sm-regular-line-height: 34px;
    --display-sm-regular-font-style: normal;
    --display-sm-medium-font-family: "Inter", Helvetica;
    --display-sm-medium-font-weight: 500;
    --display-sm-medium-font-size: 30px;
    --display-sm-medium-letter-spacing: 0px;
    --display-sm-medium-line-height: 34px;
    --display-sm-medium-font-style: normal;
    --display-sm-semibold-font-family: "Inter", Helvetica;
    --display-sm-semibold-font-weight: 600;
    --display-sm-semibold-font-size: 30px;
    --display-sm-semibold-letter-spacing: 0px;
    --display-sm-semibold-line-height: 34px;
    --display-sm-semibold-font-style: normal;
    --display-sm-bold-font-family: "Inter", Helvetica;
    --display-sm-bold-font-weight: 700;
    --display-sm-bold-font-size: 30px;
    --display-sm-bold-letter-spacing: 0px;
    --display-sm-bold-line-height: 34px;
    --display-sm-bold-font-style: normal;
    --display-xs-regular-font-family: "Inter", Helvetica;
    --display-xs-regular-font-weight: 400;
    --display-xs-regular-font-size: 24px;
    --display-xs-regular-letter-spacing: 0px;
    --display-xs-regular-line-height: 32px;
    --display-xs-regular-font-style: normal;
    --display-xs-medium-font-family: "Inter", Helvetica;
    --display-xs-medium-font-weight: 500;
    --display-xs-medium-font-size: 24px;
    --display-xs-medium-letter-spacing: 0px;
    --display-xs-medium-line-height: 32px;
    --display-xs-medium-font-style: normal;
    --display-xs-semibold-font-family: "Inter", Helvetica;
    --display-xs-semibold-font-weight: 600;
    --display-xs-semibold-font-size: 24px;
    --display-xs-semibold-letter-spacing: 0px;
    --display-xs-semibold-line-height: 32px;
    --display-xs-semibold-font-style: normal;
    --display-xs-bold-font-family: "Inter", Helvetica;
    --display-xs-bold-font-weight: 700;
    --display-xs-bold-font-size: 24px;
    --display-xs-bold-letter-spacing: 0px;
    --display-xs-bold-line-height: 32px;
    --display-xs-bold-font-style: normal;
    --text-xl-regular-font-family: "Inter", Helvetica;
    --text-xl-regular-font-weight: 400;
    --text-xl-regular-font-size: 20px;
    --text-xl-regular-letter-spacing: 0px;
    --text-xl-regular-line-height: 28px;
    --text-xl-regular-font-style: normal;
    --text-xl-medium-font-family: "Inter", Helvetica;
    --text-xl-medium-font-weight: 500;
    --text-xl-medium-font-size: 20px;
    --text-xl-medium-letter-spacing: 0px;
    --text-xl-medium-line-height: 28px;
    --text-xl-medium-font-style: normal;
    --text-xl-semibold-font-family: "Inter", Helvetica;
    --text-xl-semibold-font-weight: 600;
    --text-xl-semibold-font-size: 20px;
    --text-xl-semibold-letter-spacing: 0px;
    --text-xl-semibold-line-height: 28px;
    --text-xl-semibold-font-style: normal;
    --text-xl-bold-font-family: "Inter", Helvetica;
    --text-xl-bold-font-weight: 700;
    --text-xl-bold-font-size: 20px;
    --text-xl-bold-letter-spacing: 0px;
    --text-xl-bold-line-height: 28px;
    --text-xl-bold-font-style: normal;
    --text-lg-regular-font-family: "Inter", Helvetica;
    --text-lg-regular-font-weight: 400;
    --text-lg-regular-font-size: 18px;
    --text-lg-regular-letter-spacing: 0px;
    --text-lg-regular-line-height: 24px;
    --text-lg-regular-font-style: normal;
    --text-lg-medium-font-family: "Inter", Helvetica;
    --text-lg-medium-font-weight: 500;
    --text-lg-medium-font-size: 18px;
    --text-lg-medium-letter-spacing: 0px;
    --text-lg-medium-line-height: 24px;
    --text-lg-medium-font-style: normal;
    --text-lg-semibold-font-family: "Inter", Helvetica;
    --text-lg-semibold-font-weight: 600;
    --text-lg-semibold-font-size: 18px;
    --text-lg-semibold-letter-spacing: 0px;
    --text-lg-semibold-line-height: 24px;
    --text-lg-semibold-font-style: normal;
    --text-lg-bold-font-family: "Inter", Helvetica;
    --text-lg-bold-font-weight: 700;
    --text-lg-bold-font-size: 18px;
    --text-lg-bold-letter-spacing: 0px;
    --text-lg-bold-line-height: 24px;
    --text-lg-bold-font-style: normal;
    --text-md-regular-font-family: "Inter", Helvetica;
    --text-md-regular-font-weight: 400;
    --text-md-regular-font-size: 16px;
    --text-md-regular-letter-spacing: 0px;
    --text-md-regular-line-height: 20px;
    --text-md-regular-font-style: normal;
    --text-md-medium-font-family: "Inter", Helvetica;
    --text-md-medium-font-weight: 500;
    --text-md-medium-font-size: 16px;
    --text-md-medium-letter-spacing: 0px;
    --text-md-medium-line-height: 20px;
    --text-md-medium-font-style: normal;
    --text-md-semibold-font-family: "Inter", Helvetica;
    --text-md-semibold-font-weight: 600;
    --text-md-semibold-font-size: 16px;
    --text-md-semibold-letter-spacing: 0px;
    --text-md-semibold-line-height: 20px;
    --text-md-semibold-font-style: normal;
    --text-md-bold-font-family: "Inter", Helvetica;
    --text-md-bold-font-weight: 700;
    --text-md-bold-font-size: 16px;
    --text-md-bold-letter-spacing: 0px;
    --text-md-bold-line-height: 20px;
    --text-md-bold-font-style: normal;
    --text-sm-regular-font-family: "Inter", Helvetica;
    --text-sm-regular-font-weight: 400;
    --text-sm-regular-font-size: 14px;
    --text-sm-regular-letter-spacing: 0px;
    --text-sm-regular-line-height: 18px;
    --text-sm-regular-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: 18px;
    --text-sm-medium-font-style: normal;
    --text-sm-semibold-font-family: "Inter", Helvetica;
    --text-sm-semibold-font-weight: 600;
    --text-sm-semibold-font-size: 14px;
    --text-sm-semibold-letter-spacing: 0px;
    --text-sm-semibold-line-height: 18px;
    --text-sm-semibold-font-style: normal;
    --text-sm-bold-font-family: "Inter", Helvetica;
    --text-sm-bold-font-weight: 700;
    --text-sm-bold-font-size: 14px;
    --text-sm-bold-letter-spacing: 0px;
    --text-sm-bold-line-height: 18px;
    --text-sm-bold-font-style: normal;
    --text-sm-underline-font-family: "Inter", Helvetica;
    --text-sm-underline-font-weight: 500;
    --text-sm-underline-font-size: 14px;
    --text-sm-underline-letter-spacing: 0px;
    --text-sm-underline-line-height: 18px;
    --text-sm-underline-font-style: normal;
    --text-xs-regular-font-family: "Inter", Helvetica;
    --text-xs-regular-font-weight: 400;
    --text-xs-regular-font-size: 12px;
    --text-xs-regular-letter-spacing: 0px;
    --text-xs-regular-line-height: 16px;
    --text-xs-regular-font-style: normal;
    --text-xs-medium-font-family: "Inter", Helvetica;
    --text-xs-medium-font-weight: 500;
    --text-xs-medium-font-size: 12px;
    --text-xs-medium-letter-spacing: 0px;
    --text-xs-medium-line-height: 16px;
    --text-xs-medium-font-style: normal;
    --text-xs-semibold-font-family: "Inter", Helvetica;
    --text-xs-semibold-font-weight: 600;
    --text-xs-semibold-font-size: 12px;
    --text-xs-semibold-letter-spacing: 0px;
    --text-xs-semibold-line-height: 16px;
    --text-xs-semibold-font-style: normal;
    --text-xs-bolo-font-family: "Inter", Helvetica;
    --text-xs-bolo-font-weight: 700;
    --text-xs-bolo-font-size: 12px;
    --text-xs-bolo-letter-spacing: 0px;
    --text-xs-bolo-line-height: 16px;
    --text-xs-bolo-font-style: normal;
    --primary-ebs-co-kr-noto-sans-KR-bold-18-font-family: "Noto Sans KR", Helvetica;
    --primary-ebs-co-kr-noto-sans-KR-bold-18-font-weight: 700;
    --primary-ebs-co-kr-noto-sans-KR-bold-18-font-size: 18px;
    --primary-ebs-co-kr-noto-sans-KR-bold-18-letter-spacing: -1px;
    --primary-ebs-co-kr-noto-sans-KR-bold-18-line-height: 27px;
    --primary-ebs-co-kr-noto-sans-KR-bold-18-font-style: normal;
    --primary-ebs-co-kr-noto-sans-KR-medium-20-font-family: "Noto Sans KR", Helvetica;
    --primary-ebs-co-kr-noto-sans-KR-medium-20-font-weight: 500;
    --primary-ebs-co-kr-noto-sans-KR-medium-20-font-size: 20px;
    --primary-ebs-co-kr-noto-sans-KR-medium-20-letter-spacing: 0px;
    --primary-ebs-co-kr-noto-sans-KR-medium-20-line-height: 30px;
    --primary-ebs-co-kr-noto-sans-KR-medium-20-font-style: normal;
    --primary-ebs-co-kr-noto-sans-KR-demilight-15-font-family: "Noto Sans KR", Helvetica;
    --primary-ebs-co-kr-noto-sans-KR-demilight-15-font-weight: 300;
    --primary-ebs-co-kr-noto-sans-KR-demilight-15-font-size: 15px;
    --primary-ebs-co-kr-noto-sans-KR-demilight-15-letter-spacing: 0px;
    --primary-ebs-co-kr-noto-sans-KR-demilight-15-line-height: 16px;
    --primary-ebs-co-kr-noto-sans-KR-demilight-15-font-style: normal;
    --primary-ebs-co-kr-noto-sans-KR-demilight-14-font-family: "Noto Sans KR", Helvetica;
    --primary-ebs-co-kr-noto-sans-KR-demilight-14-font-weight: 300;
    --primary-ebs-co-kr-noto-sans-KR-demilight-14-font-size: 14px;
    --primary-ebs-co-kr-noto-sans-KR-demilight-14-letter-spacing: -1px;
    --primary-ebs-co-kr-noto-sans-KR-demilight-14-line-height: 21px;
    --primary-ebs-co-kr-noto-sans-KR-demilight-14-font-style: normal;
    --primary-ebs-co-kr-noto-sans-KR-demilight-13-font-family: "Noto Sans KR", Helvetica;
    --primary-ebs-co-kr-noto-sans-KR-demilight-13-font-weight: 300;
    --primary-ebs-co-kr-noto-sans-KR-demilight-13-font-size: 13px;
    --primary-ebs-co-kr-noto-sans-KR-demilight-13-letter-spacing: 0px;
    --primary-ebs-co-kr-noto-sans-KR-demilight-13-line-height: normal;
    --primary-ebs-co-kr-noto-sans-KR-demilight-13-font-style: normal;
    --primary-ebs-co-kr-noto-sans-KR-demilight-11-font-family: "Noto Sans KR", Helvetica;
    --primary-ebs-co-kr-noto-sans-KR-demilight-11-font-weight: 300;
    --primary-ebs-co-kr-noto-sans-KR-demilight-11-font-size: 11px;
    --primary-ebs-co-kr-noto-sans-KR-demilight-11-letter-spacing: 0px;
    --primary-ebs-co-kr-noto-sans-KR-demilight-11-line-height: normal;
    --primary-ebs-co-kr-noto-sans-KR-demilight-11-font-style: normal;
    --primary-ebs-co-kr-noto-sans-KR-bold-13-font-family: "Noto Sans KR", Helvetica;
    --primary-ebs-co-kr-noto-sans-KR-bold-13-font-weight: 700;
    --primary-ebs-co-kr-noto-sans-KR-bold-13-font-size: 13px;
    --primary-ebs-co-kr-noto-sans-KR-bold-13-letter-spacing: 0px;
    --primary-ebs-co-kr-noto-sans-KR-bold-13-line-height: 19.5px;
    --primary-ebs-co-kr-noto-sans-KR-bold-13-font-style: normal;
    --primary-ebs-co-kr-noto-sans-KR-bold-14-font-family: "Noto Sans KR", Helvetica;
    --primary-ebs-co-kr-noto-sans-KR-bold-14-font-weight: 700;
    --primary-ebs-co-kr-noto-sans-KR-bold-14-font-size: 14px;
    --primary-ebs-co-kr-noto-sans-KR-bold-14-letter-spacing: 0px;
    --primary-ebs-co-kr-noto-sans-KR-bold-14-line-height: 38px;
    --primary-ebs-co-kr-noto-sans-KR-bold-14-font-style: normal;
    --primary-ebs-co-kr-noto-sans-KR-medium-17-font-family: "Noto Sans KR", Helvetica;
    --primary-ebs-co-kr-noto-sans-KR-medium-17-font-weight: 500;
    --primary-ebs-co-kr-noto-sans-KR-medium-17-font-size: 17px;
    --primary-ebs-co-kr-noto-sans-KR-medium-17-letter-spacing: 0px;
    --primary-ebs-co-kr-noto-sans-KR-medium-17-line-height: 38px;
    --primary-ebs-co-kr-noto-sans-KR-medium-17-font-style: normal;
    --primary-ebs-co-kr-noto-sans-KR-medium-15-font-family: "Noto Sans KR", Helvetica;
    --primary-ebs-co-kr-noto-sans-KR-medium-15-font-weight: 500;
    --primary-ebs-co-kr-noto-sans-KR-medium-15-font-size: 15px;
    --primary-ebs-co-kr-noto-sans-KR-medium-15-letter-spacing: -1px;
    --primary-ebs-co-kr-noto-sans-KR-medium-15-line-height: 22.5px;
    --primary-ebs-co-kr-noto-sans-KR-medium-15-font-style: normal;
    --primary-ebs-co-kr-noto-sans-KR-demilight-12-font-family: "Noto Sans KR", Helvetica;
    --primary-ebs-co-kr-noto-sans-KR-demilight-12-font-weight: 300;
    --primary-ebs-co-kr-noto-sans-KR-demilight-12-font-size: 12px;
    --primary-ebs-co-kr-noto-sans-KR-demilight-12-letter-spacing: 0px;
    --primary-ebs-co-kr-noto-sans-KR-demilight-12-line-height: 0px;
    --primary-ebs-co-kr-noto-sans-KR-demilight-12-font-style: normal;
    --primary-ebs-co-kr-noto-sans-KR-bold-19-font-family: "Noto Sans KR", Helvetica;
    --primary-ebs-co-kr-noto-sans-KR-bold-19-font-weight: 700;
    --primary-ebs-co-kr-noto-sans-KR-bold-19-font-size: 19px;
    --primary-ebs-co-kr-noto-sans-KR-bold-19-letter-spacing: 0px;
    --primary-ebs-co-kr-noto-sans-KR-bold-19-line-height: 28.5px;
    --primary-ebs-co-kr-noto-sans-KR-bold-19-font-style: normal;
    --primary-ebs-co-kr-noto-sans-KR-bold-15-font-family: "Noto Sans KR", Helvetica;
    --primary-ebs-co-kr-noto-sans-KR-bold-15-font-weight: 700;
    --primary-ebs-co-kr-noto-sans-KR-bold-15-font-size: 15px;
    --primary-ebs-co-kr-noto-sans-KR-bold-15-letter-spacing: 0px;
    --primary-ebs-co-kr-noto-sans-KR-bold-15-line-height: 45px;
    --primary-ebs-co-kr-noto-sans-KR-bold-15-font-style: normal;
    --primary-ebs-co-kr-noto-sans-KR-medium-12-font-family: "Noto Sans KR", Helvetica;
    --primary-ebs-co-kr-noto-sans-KR-medium-12-font-weight: 500;
    --primary-ebs-co-kr-noto-sans-KR-medium-12-font-size: 12px;
    --primary-ebs-co-kr-noto-sans-KR-medium-12-letter-spacing: 0px;
    --primary-ebs-co-kr-noto-sans-KR-medium-12-line-height: 22px;
    --primary-ebs-co-kr-noto-sans-KR-medium-12-font-style: normal;
    --primary-ebs-co-kr-dotum-regular-11-font-family: "Dotum", Helvetica;
    --primary-ebs-co-kr-dotum-regular-11-font-weight: 400;
    --primary-ebs-co-kr-dotum-regular-11-font-size: 11px;
    --primary-ebs-co-kr-dotum-regular-11-letter-spacing: -1px;
    --primary-ebs-co-kr-dotum-regular-11-line-height: 14px;
    --primary-ebs-co-kr-dotum-regular-11-font-style: normal;
    --primary-ebs-co-kr-dotum-regular-10-48-font-family: "Dotum", Helvetica;
    --primary-ebs-co-kr-dotum-regular-10-48-font-weight: 400;
    --primary-ebs-co-kr-dotum-regular-10-48-font-size: 10.484375px;
    --primary-ebs-co-kr-dotum-regular-10-48-letter-spacing: -1px;
    --primary-ebs-co-kr-dotum-regular-10-48-line-height: 16.5px;
    --primary-ebs-co-kr-dotum-regular-10-48-font-style: normal;
    --primary-ebs-co-kr-dotum-regular-10-66-font-family: "Dotum", Helvetica;
    --primary-ebs-co-kr-dotum-regular-10-66-font-weight: 400;
    --primary-ebs-co-kr-dotum-regular-10-66-font-size: 10.65625px;
    --primary-ebs-co-kr-dotum-regular-10-66-letter-spacing: -1px;
    --primary-ebs-co-kr-dotum-regular-10-66-line-height: 16.5px;
    --primary-ebs-co-kr-dotum-regular-10-66-font-style: normal;
    --primary-ebs-co-kr-dotum-regular-10-31-font-family: "Dotum", Helvetica;
    --primary-ebs-co-kr-dotum-regular-10-31-font-weight: 400;
    --primary-ebs-co-kr-dotum-regular-10-31-font-size: 10.3125px;
    --primary-ebs-co-kr-dotum-regular-10-31-letter-spacing: -1px;
    --primary-ebs-co-kr-dotum-regular-10-31-line-height: 14px;
    --primary-ebs-co-kr-dotum-regular-10-31-font-style: normal;
    --primary-ebs-co-kr-dotum-regular-9-8-font-family: "Dotum", Helvetica;
    --primary-ebs-co-kr-dotum-regular-9-8-font-weight: 400;
    --primary-ebs-co-kr-dotum-regular-9-8-font-size: 9.796875px;
    --primary-ebs-co-kr-dotum-regular-9-8-letter-spacing: 0px;
    --primary-ebs-co-kr-dotum-regular-9-8-line-height: 15px;
    --primary-ebs-co-kr-dotum-regular-9-8-font-style: normal;
    --primary-ebs-co-kr-dotum-regular-10-83-font-family: "Dotum", Helvetica;
    --primary-ebs-co-kr-dotum-regular-10-83-font-weight: 400;
    --primary-ebs-co-kr-dotum-regular-10-83-font-size: 10.828125px;
    --primary-ebs-co-kr-dotum-regular-10-83-letter-spacing: -1px;
    --primary-ebs-co-kr-dotum-regular-10-83-line-height: 16.5px;
    --primary-ebs-co-kr-dotum-regular-10-83-font-style: normal;
    --primary-ebs-co-kr-dotum-regular-11-63-font-family: "Dotum", Helvetica;
    --primary-ebs-co-kr-dotum-regular-11-63-font-weight: 400;
    --primary-ebs-co-kr-dotum-regular-11-63-font-size: 11.625px;
    --primary-ebs-co-kr-dotum-regular-11-63-letter-spacing: 0px;
    --primary-ebs-co-kr-dotum-regular-11-63-line-height: 18px;
    --primary-ebs-co-kr-dotum-regular-11-63-font-style: normal;
    --primary-ebs-co-kr-verdana-regular-10-font-family: "Verdana", Helvetica;
    --primary-ebs-co-kr-verdana-regular-10-font-weight: 400;
    --primary-ebs-co-kr-verdana-regular-10-font-size: 10px;
    --primary-ebs-co-kr-verdana-regular-10-letter-spacing: 0px;
    --primary-ebs-co-kr-verdana-regular-10-line-height: 15px;
    --primary-ebs-co-kr-verdana-regular-10-font-style: normal;
    --on-ebs-co-kr-pretendard-black-25-font-family: "Pretendard", Helvetica;
    --on-ebs-co-kr-pretendard-black-25-font-weight: 900;
    --on-ebs-co-kr-pretendard-black-25-font-size: 25px;
    --on-ebs-co-kr-pretendard-black-25-letter-spacing: -0.625px;
    --on-ebs-co-kr-pretendard-black-25-line-height: normal;
    --on-ebs-co-kr-pretendard-black-25-font-style: normal;
    --on-ebs-co-kr-pretendard-regular-19-font-family: "Pretendard", Helvetica;
    --on-ebs-co-kr-pretendard-regular-19-font-weight: 400;
    --on-ebs-co-kr-pretendard-regular-19-font-size: 19px;
    --on-ebs-co-kr-pretendard-regular-19-letter-spacing: -0.4749999940395355px;
    --on-ebs-co-kr-pretendard-regular-19-line-height: 21px;
    --on-ebs-co-kr-pretendard-regular-19-font-style: normal;
    --on-ebs-co-kr-pretendard-bold-13-font-family: "Pretendard", Helvetica;
    --on-ebs-co-kr-pretendard-bold-13-font-weight: 700;
    --on-ebs-co-kr-pretendard-bold-13-font-size: 13px;
    --on-ebs-co-kr-pretendard-bold-13-letter-spacing: -0.32499998807907104px;
    --on-ebs-co-kr-pretendard-bold-13-line-height: normal;
    --on-ebs-co-kr-pretendard-bold-13-font-style: normal;
    --on-ebs-co-kr-pretendard-black-23-font-family: "Pretendard", Helvetica;
    --on-ebs-co-kr-pretendard-black-23-font-weight: 900;
    --on-ebs-co-kr-pretendard-black-23-font-size: 23px;
    --on-ebs-co-kr-pretendard-black-23-letter-spacing: -0.574999988079071px;
    --on-ebs-co-kr-pretendard-black-23-line-height: 32.88999938964844px;
    --on-ebs-co-kr-pretendard-black-23-font-style: normal;
    --on-ebs-co-kr-pretendard-medium-13-font-family: "Pretendard", Helvetica;
    --on-ebs-co-kr-pretendard-medium-13-font-weight: 500;
    --on-ebs-co-kr-pretendard-medium-13-font-size: 13px;
    --on-ebs-co-kr-pretendard-medium-13-letter-spacing: -0.32499998807907104px;
    --on-ebs-co-kr-pretendard-medium-13-line-height: 13px;
    --on-ebs-co-kr-pretendard-medium-13-font-style: normal;
    --on-ebs-co-kr-pretendard-bold-17-font-family: "Pretendard", Helvetica;
    --on-ebs-co-kr-pretendard-bold-17-font-weight: 700;
    --on-ebs-co-kr-pretendard-bold-17-font-size: 17px;
    --on-ebs-co-kr-pretendard-bold-17-letter-spacing: 0px;
    --on-ebs-co-kr-pretendard-bold-17-line-height: 17px;
    --on-ebs-co-kr-pretendard-bold-17-font-style: normal;
    --on-ebs-co-kr-pretendard-bold-15-font-family: "Pretendard", Helvetica;
    --on-ebs-co-kr-pretendard-bold-15-font-weight: 700;
    --on-ebs-co-kr-pretendard-bold-15-font-size: 15px;
    --on-ebs-co-kr-pretendard-bold-15-letter-spacing: -0.375px;
    --on-ebs-co-kr-pretendard-bold-15-line-height: 21.450000762939453px;
    --on-ebs-co-kr-pretendard-bold-15-font-style: normal;
    --on-ebs-co-kr-pretendard-black-19-font-family: "Pretendard", Helvetica;
    --on-ebs-co-kr-pretendard-black-19-font-weight: 900;
    --on-ebs-co-kr-pretendard-black-19-font-size: 19px;
    --on-ebs-co-kr-pretendard-black-19-letter-spacing: -0.4749999940395355px;
    --on-ebs-co-kr-pretendard-black-19-line-height: 23.75px;
    --on-ebs-co-kr-pretendard-black-19-font-style: normal;
    --on-ebs-co-kr-pretendard-black-21-font-family: "Pretendard", Helvetica;
    --on-ebs-co-kr-pretendard-black-21-font-weight: 900;
    --on-ebs-co-kr-pretendard-black-21-font-size: 21px;
    --on-ebs-co-kr-pretendard-black-21-letter-spacing: -0.5249999761581421px;
    --on-ebs-co-kr-pretendard-black-21-line-height: normal;
    --on-ebs-co-kr-pretendard-black-21-font-style: normal;
    --on-ebs-co-kr-pretendard-black-32-font-family: "Pretendard", Helvetica;
    --on-ebs-co-kr-pretendard-black-32-font-weight: 900;
    --on-ebs-co-kr-pretendard-black-32-font-size: 32px;
    --on-ebs-co-kr-pretendard-black-32-letter-spacing: -0.800000011920929px;
    --on-ebs-co-kr-pretendard-black-32-line-height: normal;
    --on-ebs-co-kr-pretendard-black-32-font-style: normal;
    --on-ebs-co-kr-pretendard-black-20-font-family: "Pretendard", Helvetica;
    --on-ebs-co-kr-pretendard-black-20-font-weight: 900;
    --on-ebs-co-kr-pretendard-black-20-font-size: 20px;
    --on-ebs-co-kr-pretendard-black-20-letter-spacing: -0.5px;
    --on-ebs-co-kr-pretendard-black-20-line-height: 38px;
    --on-ebs-co-kr-pretendard-black-20-font-style: normal;
    --on-ebs-co-kr-pretendard-medium-16-font-family: "Pretendard", Helvetica;
    --on-ebs-co-kr-pretendard-medium-16-font-weight: 500;
    --on-ebs-co-kr-pretendard-medium-16-font-size: 16px;
    --on-ebs-co-kr-pretendard-medium-16-letter-spacing: -0.4000000059604645px;
    --on-ebs-co-kr-pretendard-medium-16-line-height: 32px;
    --on-ebs-co-kr-pretendard-medium-16-font-style: normal;
    --on-ebs-co-kr-pretendard-black-17-font-family: "Pretendard", Helvetica;
    --on-ebs-co-kr-pretendard-black-17-font-weight: 900;
    --on-ebs-co-kr-pretendard-black-17-font-size: 17px;
    --on-ebs-co-kr-pretendard-black-17-letter-spacing: -0.42500001192092896px;
    --on-ebs-co-kr-pretendard-black-17-line-height: normal;
    --on-ebs-co-kr-pretendard-black-17-font-style: normal;
    --on-ebs-co-kr-pretendard-regular-14-font-family: "Pretendard", Helvetica;
    --on-ebs-co-kr-pretendard-regular-14-font-weight: 400;
    --on-ebs-co-kr-pretendard-regular-14-font-size: 14px;
    --on-ebs-co-kr-pretendard-regular-14-letter-spacing: -0.4000000059604645px;
    --on-ebs-co-kr-pretendard-regular-14-line-height: normal;
    --on-ebs-co-kr-pretendard-regular-14-font-style: normal;
    --on-ebs-co-kr-pretendard-light-15-font-family: "Pretendard", Helvetica;
    --on-ebs-co-kr-pretendard-light-15-font-weight: 300;
    --on-ebs-co-kr-pretendard-light-15-font-size: 15px;
    --on-ebs-co-kr-pretendard-light-15-letter-spacing: 0px;
    --on-ebs-co-kr-pretendard-light-15-line-height: 18px;
    --on-ebs-co-kr-pretendard-light-15-font-style: normal;
    --tagline-font-family: "Inter", Helvetica;
    --tagline-font-weight: 700;
    --tagline-font-size: 12px;
    --tagline-letter-spacing: 0px;
    --tagline-line-height: 104.99999523162842%;
    --tagline-font-style: normal;
    --button-m-font-family: "Roboto", Helvetica;
    --button-m-font-weight: 500;
    --button-m-font-size: 16px;
    --button-m-letter-spacing: 0.5px;
    --button-m-line-height: 24px;
    --button-m-font-style: normal;
    --shadows-shadow-xs: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    --shadows-shadow-sm: 0px 1px 2px 0px rgba(16, 24, 40, 0.06), 0px 1px 3px 0px rgba(16, 24, 40, 0.1);
    --shadows-shadow-md: 0px 2px 4px -2px rgba(16, 24, 40, 0.06), 0px 4px 8px -2px rgba(16, 24, 40, 0.1);
    --shadows-shadow-lg: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
    --shadows-shadow-xl: 0px 8px 8px -4px rgba(16, 24, 40, 0.03), 0px 20px 24px -4px rgba(16, 24, 40, 0.08);
    --shadows-shadow-2xl: 0px 24px 48px -12px rgba(16, 24, 40, 0.18);
    --shadows-shadow-3xl: 0px 32px 64px -12px rgba(16, 24, 40, 0.25);
    --focused-xs-focused-4px-primary-100: 0px 0px 0px 2px rgba(37, 99, 235, 1);
    --focused-xs-focused-4px-gray-100: 0px 0px 0px 4px rgba(242, 244, 247, 1), 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    --focused-xs-focused-4px-error-100: 0px 0px 0px 2px rgba(254, 205, 202, 1), 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    --focused-sm-focused-4px-primary-100: 0px 0px 0px 4px rgba(15, 118, 110, 1), 0px 1px 2px 0px rgba(16, 24, 40, 0.06),
      0px 1px 3px 0px rgba(16, 24, 40, 0.1);
    --focused-sm-focused-4px-gray-100: 0px 0px 0px 4px rgba(242, 244, 247, 1), 0px 1px 2px 0px rgba(16, 24, 40, 0.06),
      0px 1px 3px 0px rgba(16, 24, 40, 0.1);
    --shadow-16: 0px 0px 8px 0px rgba(0, 0, 0, 0.12), 0px 8px 16px 0px rgba(0, 0, 0, 0.16);
    --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-1: 0px 1px 3px 1px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
    --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-5: 0px 4px 4px 0px rgba(0, 0, 0, 0.3), 0px 8px 12px 6px rgba(0, 0, 0, 0.15);
    --shadow-dark-m: 0px 0px 4px 0px rgba(0, 0, 0, 0.07), 0px 4px 6px -1px rgba(0, 0, 0, 0.1);
    --primitive-color-neutral-50: rgba(250, 250, 250, 1);
    --primitive-color-neutral-100: rgba(245, 245, 245, 1);
    --primitive-color-neutral-200: rgba(229, 229, 229, 1);
    --primitive-color-neutral-300: rgba(212, 212, 212, 1);
    --primitive-color-neutral-400: rgba(163, 163, 163, 1);
    --primitive-color-neutral-500: rgba(115, 115, 115, 1);
    --primitive-color-neutral-600: rgba(82, 82, 82, 1);
    --primitive-color-neutral-700: rgba(64, 64, 64, 1);
    --primitive-color-neutral-800: rgba(38, 38, 38, 1);
    --primitive-color-neutral-900: rgba(23, 23, 23, 1);
    --primitive-color-red-50: rgba(254, 242, 242, 1);
    --primitive-color-red-100: rgba(254, 226, 226, 1);
    --primitive-color-red-200: rgba(254, 202, 202, 1);
    --primitive-color-red-300: rgba(252, 165, 165, 1);
    --primitive-color-red-400: rgba(248, 113, 113, 1);
    --primitive-color-red-500: rgba(239, 68, 68, 1);
    --primitive-color-red-600: rgba(220, 38, 38, 1);
    --primitive-color-red-700: rgba(185, 28, 28, 1);
    --primitive-color-red-800: rgba(153, 27, 27, 1);
    --primitive-color-red-900: rgba(127, 29, 29, 1);
    --primitive-color-yellow-50: rgba(254, 252, 232, 1);
    --primitive-color-yellow-100: rgba(254, 249, 195, 1);
    --primitive-color-yellow-200: rgba(254, 240, 138, 1);
    --primitive-color-yellow-300: rgba(253, 224, 71, 1);
    --primitive-color-yellow-400: rgba(250, 204, 21, 1);
    --primitive-color-yellow-500: rgba(234, 179, 8, 1);
    --primitive-color-yellow-600: rgba(202, 138, 4, 1);
    --primitive-color-yellow-700: rgba(161, 98, 7, 1);
    --primitive-color-yellow-800: rgba(133, 77, 14, 1);
    --primitive-color-yellow-900: rgba(113, 63, 18, 1);
    --primitive-color-green-50: rgba(240, 253, 244, 1);
    --primitive-color-green-100: rgba(220, 252, 231, 1);
    --primitive-color-green-200: rgba(187, 247, 208, 1);
    --primitive-color-green-300: rgba(134, 239, 172, 1);
    --primitive-color-green-400: rgba(74, 222, 128, 1);
    --primitive-color-green-500: rgba(34, 197, 94, 1);
    --primitive-color-green-600: rgba(22, 163, 74, 1);
    --primitive-color-green-700: rgba(21, 128, 61, 1);
    --primitive-color-green-800: rgba(22, 101, 52, 1);
    --primitive-color-green-900: rgba(20, 83, 45, 1);
    --primitive-color-blue-50: rgba(239, 246, 255, 1);
    --primitive-color-blue-100: rgba(219, 234, 254, 1);
    --primitive-color-blue-200: rgba(191, 219, 254, 1);
    --primitive-color-blue-300: rgba(147, 197, 253, 1);
    --primitive-color-blue-400: rgba(96, 165, 250, 1);
    --primitive-color-blue-500: rgba(59, 130, 246, 1);
    --primitive-color-blue-600: rgba(37, 99, 235, 1);
    --primitive-color-blue-700: rgba(29, 78, 216, 1);
    --primitive-color-blue-800: rgba(30, 64, 175, 1);
    --primitive-color-blue-900: rgba(30, 58, 138, 1);
    --primitive-color-base-black: rgba(0, 0, 0, 1);
    --primitive-color-base-white: rgba(255, 255, 255, 1);
    --primitive-color-brand-50: rgba(233, 242, 251, 1);
    --primitive-color-brand-100: rgba(216, 231, 248, 1);
    --primitive-color-brand-200: rgba(177, 207, 242, 1);
    --primitive-color-brand-300: rgba(137, 183, 235, 1);
    --primitive-color-brand-400: rgba(98, 159, 228, 1);
    --primitive-color-brand-500: rgba(59, 135, 222, 1);
    --primitive-color-brand-600: rgba(34, 112, 201, 1);
    --primitive-color-brand-700: rgba(27, 90, 161, 1);
    --primitive-color-brand-800: rgba(21, 68, 122, 1);
    --primitive-color-brand-900: rgba(14, 46, 83, 1);
    --theme-color-brand-50-duplicate: var(--primitive-color-brand-50);
    --theme-color-brand-100-duplicate: var(--primitive-color-brand-100);
    --theme-color-brand-200-duplicate: var(--primitive-color-brand-200);
    --theme-color-brand-300-duplicate: var(--primitive-color-brand-300);
    --theme-color-brand-400-duplicate: var(--primitive-color-brand-400);
    --theme-color-brand-500-duplicate: var(--primitive-color-brand-500);
    --theme-color-brand-600-duplicate: var(--primitive-color-brand-600);
    --theme-color-brand-700-duplicate: var(--primitive-color-brand-700);
    --theme-color-brand-800-duplicate: var(--primitive-color-brand-800);
    --theme-color-brand-900-duplicate: var(--primitive-color-brand-900);
    --theme-color-information-50: var(--primitive-color-blue-50);
    --theme-color-information-100: var(--primitive-color-blue-100);
    --theme-color-information-200: var(--primitive-color-blue-200);
    --theme-color-information-300: var(--primitive-color-blue-300);
    --theme-color-information-400: var(--primitive-color-blue-400);
    --theme-color-information-500: var(--primitive-color-blue-500);
    --theme-color-information-600: var(--primitive-color-blue-600);
    --theme-color-information-700: var(--primitive-color-blue-700);
    --theme-color-information-800: var(--primitive-color-blue-800);
    --theme-color-information-900: var(--primitive-color-blue-900);
    --theme-color-success-50: var(--primitive-color-green-50);
    --theme-color-success-100: var(--primitive-color-green-100);
    --theme-color-success-200: var(--primitive-color-green-200);
    --theme-color-success-300: var(--primitive-color-green-300);
    --theme-color-success-400: var(--primitive-color-green-400);
    --theme-color-success-500: var(--primitive-color-green-500);
    --theme-color-success-600: var(--primitive-color-green-600);
    --theme-color-success-700: var(--primitive-color-green-700);
    --theme-color-success-800: var(--primitive-color-green-800);
    --theme-color-success-900: var(--primitive-color-green-900);
    --theme-color-warning-50: var(--primitive-color-yellow-50);
    --theme-color-warning-100: var(--primitive-color-yellow-100);
    --theme-color-warning-200: var(--primitive-color-yellow-200);
    --theme-color-warning-300: var(--primitive-color-yellow-300);
    --theme-color-warning-400: var(--primitive-color-yellow-400);
    --theme-color-warning-500: var(--primitive-color-yellow-500);
    --theme-color-warning-600: var(--primitive-color-yellow-600);
    --theme-color-warning-700: var(--primitive-color-yellow-700);
    --theme-color-warning-800: var(--primitive-color-yellow-800);
    --theme-color-warning-900: var(--primitive-color-yellow-900);
    --theme-color-danger-50: var(--primitive-color-red-50);
    --theme-color-danger-100: var(--primitive-color-red-100);
    --theme-color-danger-200: var(--primitive-color-red-200);
    --theme-color-danger-300: var(--primitive-color-red-300);
    --theme-color-danger-400: var(--primitive-color-red-400);
    --theme-color-danger-500: var(--primitive-color-red-500);
    --theme-color-danger-600: var(--primitive-color-red-600);
    --theme-color-danger-700: var(--primitive-color-red-700);
    --theme-color-danger-800: var(--primitive-color-red-800);
    --theme-color-danger-900: var(--primitive-color-red-900);
    --theme-color-neutral-50-duplicate: var(--primitive-color-neutral-50);
    --theme-color-neutral-100-duplicate: var(--primitive-color-neutral-100);
    --theme-color-neutral-200-duplicate: var(--primitive-color-neutral-200);
    --theme-color-neutral-300-duplicate: var(--primitive-color-neutral-300);
    --theme-color-neutral-400-duplicate: var(--primitive-color-neutral-400);
    --theme-color-neutral-500-duplicate: var(--primitive-color-neutral-500);
    --theme-color-neutral-600-duplicate: var(--primitive-color-neutral-600);
    --theme-color-neutral-700-duplicate: var(--primitive-color-neutral-700);
    --theme-color-neutral-800-duplicate: var(--primitive-color-neutral-800);
    --theme-color-neutral-900-duplicate: var(--primitive-color-neutral-900);
    --semantic-color-text-primary: var(--theme-color-neutral-900-duplicate);
    --semantic-color-text-interactive-primary: var(--theme-color-brand-400-duplicate);
    --semantic-color-text-secondary: var(--theme-color-neutral-500-duplicate);
    --semantic-color-text-tertiary: var(--theme-color-neutral-400-duplicate);
    --semantic-color-text-info-bold: var(--theme-color-information-800);
    --semantic-color-text-info: var(--theme-color-information-600);
    --semantic-color-text-warning: var(--theme-color-warning-400);
    --semantic-color-text-warning-bold: var(--theme-color-warning-600);
    --semantic-color-text-success: var(--theme-color-success-600);
    --semantic-color-text-success-bold: var(--theme-color-success-800);
    --semantic-color-text-danger: var(--theme-color-danger-600);
    --semantic-color-text-danger-bold: var(--theme-color-danger-800);
    --semantic-color-text-disabled: var(--theme-color-neutral-400-duplicate);
    --semantic-color-text-interactive-primary-hover: var(--theme-color-brand-600-duplicate);
    --semantic-color-text-interactive-primary-press: var(--theme-color-brand-700-duplicate);
    --semantic-color-text-interactive-secondary: var(--theme-color-neutral-400-duplicate);
    --semantic-color-text-interactive-secondary-hover: var(--primitive-color-neutral-500);
    --semantic-color-text-interactive-secondary-press: var(--theme-color-neutral-900-duplicate);
    --semantic-color-text-interactive-visited: rgba(97, 118, 229, 1);
    --semantic-color-text-interactive-selected: var(--theme-color-brand-400-duplicate);
    --semantic-color-text-interactive-inverse: var(--primitive-color-base-white);
    --semantic-color-text-interactive-inverse-strong: var(--primitive-color-base-black);
    --semantic-color-bg-primary: var(--theme-color-neutral-50-duplicate);
    --semantic-color-bg-secondary: var(--primitive-color-neutral-200);
    --semantic-color-bg-tertiary: var(--primitive-color-neutral-300);
    --semantic-color-bg-info-subtle: var(--theme-color-information-100);
    --semantic-color-bg-info: var(--theme-color-information-600);
    --semantic-color-bg-info-bold: var(--theme-color-information-800);
    --semantic-color-bg-warning-subtle: var(--theme-color-warning-100);
    --semantic-color-bg-warning: var(--theme-color-warning-400);
    --semantic-color-bg-warning-bold: var(--theme-color-warning-600);
    --semantic-color-bg-success-subtle: var(--theme-color-success-100);
    --semantic-color-bg-success: var(--theme-color-success-600);
    --semantic-color-bg-success-bold: var(--theme-color-success-800);
    --semantic-color-bg-danger-subtle: var(--theme-color-danger-100);
    --semantic-color-bg-danger: var(--theme-color-danger-600);
    --semantic-color-bg-danger-bold: var(--theme-color-danger-800);
    --semantic-color-bg-disabled: var(--theme-color-neutral-200-duplicate);
    --semantic-color-bg-interactive-primary: var(--theme-color-brand-400-duplicate);
    --semantic-color-bg-interactive-primary-hover: var(--theme-color-brand-600-duplicate);
    --semantic-color-bg-interactive-primary-press: var(--theme-color-brand-700-duplicate);
    --semantic-color-bg-interactive-secondary: var(--theme-color-neutral-50-duplicate);
    --semantic-color-bg-interactive-secondary-hover: var(--theme-color-neutral-100-duplicate);
    --semantic-color-bg-interactive-secondary-press: var(--theme-color-neutral-300-duplicate);
    --semantic-color-bg-interactive-selected: var(--theme-color-neutral-100-duplicate);
    --semantic-color-bg-interactive-selected-hover: var(--theme-color-brand-200-duplicate);
    --semantic-color-bg-interactive-selected-press: var(--theme-color-brand-400-duplicate);
    --semantic-color-bg-interactive-destructive: var(--theme-color-danger-600);
    --semantic-color-bg-inverse-strong: var(--primitive-color-base-black);
    --semantic-color-bg-inverse: var(--primitive-color-base-white);
    --semantic-color-bg-interactive-destructive-hover: var(--theme-color-danger-700);
    --semantic-color-bg-interactive-destructive-press: var(--theme-color-danger-800);
    --semantic-color-border-primary: var(--theme-color-neutral-600-duplicate);
    --semantic-color-border-secondary: var(--theme-color-neutral-500-duplicate);
    --semantic-color-border-tertiary: var(--theme-color-neutral-400-duplicate);
    --semantic-color-border-focus-ring: var(--theme-color-brand-600-duplicate);
    --semantic-color-border-info-subtle: var(--theme-color-information-200);
    --semantic-color-border-info: var(--theme-color-information-600);
    --semantic-color-border-info-bold: var(--theme-color-information-800);
    --semantic-color-border-warning-subtle: var(--theme-color-warning-200);
    --semantic-color-border-warning: var(--theme-color-warning-400);
    --semantic-color-border-warning-bold: var(--theme-color-warning-600);
    --semantic-color-border-success-subtle: var(--theme-color-success-200);
    --semantic-color-border-success: var(--theme-color-success-600);
    --semantic-color-border-success-bold: var(--theme-color-success-800);
    --semantic-color-border-danger-subtle: var(--theme-color-danger-200);
    --semantic-color-border-danger: var(--theme-color-danger-600);
    --semantic-color-border-danger-bold: var(--theme-color-danger-800);
    --semantic-color-border-disabled: var(--theme-color-neutral-400-duplicate);
    --semantic-color-border-interactive-primary: var(--theme-color-brand-400-duplicate);
    --semantic-color-border-interactive-primary-hover: var(--theme-color-brand-600-duplicate);
    --semantic-color-border-interactive-primary-press: var(--theme-color-brand-700-duplicate);
    --semantic-color-border-interactive-secondary: var(--theme-color-neutral-400-duplicate);
    --semantic-color-border-interactive-secondary-hover: var(--theme-color-neutral-500-duplicate);
    --semantic-color-border-interactive-secondary-press: var(--theme-color-neutral-900-duplicate);
    --semantic-color-icon-primary: var(--theme-color-neutral-900-duplicate);
    --semantic-color-icon-secondary: var(--theme-color-neutral-500-duplicate);
    --semantic-color-icon-tertiary: var(--theme-color-neutral-400-duplicate);
    --semantic-color-icon-brand: var(--theme-color-brand-400-duplicate);
    --semantic-color-icon-info: var(--theme-color-information-600);
    --semantic-color-icon-info-bold: var(--theme-color-information-800);
    --semantic-color-icon-warning: var(--theme-color-warning-400);
    --semantic-color-icon-warning-bold: var(--theme-color-warning-600);
    --semantic-color-icon-success: var(--theme-color-success-600);
    --semantic-color-icon-success-bold: var(--theme-color-success-800);
    --semantic-color-icon-danger: var(--theme-color-danger-600);
    --semantic-color-icon-danger-bold: var(--theme-color-danger-800);
    --semantic-color-icon-disabled: var(--theme-color-neutral-400-duplicate);
    --semantic-color-icon-interactive-primary: var(--theme-color-brand-400-duplicate);
    --semantic-color-icon-interactive-primary-hover: var(--theme-color-brand-600-duplicate);
    --semantic-color-icon-interactive-primary-press: var(--theme-color-brand-700-duplicate);
    --semantic-color-icon-interactive-secondary: var(--theme-color-neutral-400-duplicate);
    --semantic-color-icon-interactive-secondary-hover: var(--theme-color-neutral-500-duplicate);
    --semantic-color-icon-interactive-secondary-press: var(--theme-color-neutral-900-duplicate);
    --semantic-color-icon-interactive-selected: var(--theme-color-brand-400-duplicate);
    --semantic-color-icon-interactive-inverse: var(--primitive-color-base-white);
    --semantic-color-text-info-bold-duplicate: var(--theme-color-info-800);
    --semantic-border-radius-circle: 999999px;
    --semantic-spacing-0: var(--primitive-unit-0);
    --semantic-spacing-4: var(--primitive-unit-4);
    --semantic-border-radius-4: var(--primitive-unit-4);
    --semantic-spacing-2: var(--primitive-unit-2);
    --semantic-spacing-8: var(--primitive-unit-8);
    --semantic-spacing-40: var(--primitive-unit-40);
    --semantic-spacing-16: var(--primitive-unit-16);
    --semantic-spacing-24: var(--primitive-unit-24);
    --color-background-warning-secondary-hover: var(--color-primitives-yellow-300);
    --color-background-positive-secondary: var(--color-primitives-green-200);
    --theme-color-info-800: var(--primitive-color-blue-2-800);
    --theme-color-info-300: var(--primitive-color-blue-2-300);
    --primitive-unit-0: 0px;
    --primitive-color-blue-2-800: rgba(30, 64, 175, 1);
    --primitive-unit-4: 4px;
    --primitive-unit-2: 2px;
    --primitive-color-blue-2-300: rgba(147, 197, 253, 1);
    --primitive-unit-8: 8px;
    --primitive-color-blue-800-duplicate: rgba(6, 56, 136, 1);
    --primitive-unit-40: 40px;
    --primitive-color-blue-300-duplicate: rgba(123, 172, 249, 1);
    --primitive-unit-16: 16px;
    --primitive-unit-24: 24px;
    --color-primitives-yellow-300: rgba(255, 232, 163, 1);
    --color-primitives-green-200: rgba(207, 247, 211, 1);
    --color-primitives-yellow-900: rgba(82, 37, 4, 1);
    --color-primitives-green-800: rgba(2, 84, 45, 1);
    --semantic-color-background-bg-primary: var(--primitives-color-base-white-duplicate);
    --primitives-color-base-white-duplicate: rgba(255, 255, 255, 1);
  }
  
  /*
  
  To enable a theme in your HTML, simply add one of the following data attributes to an HTML element, like so:
  
  <body data-semantic-mode="light">
      <!-- the rest of your content -->
  </body>
  
  You can apply the theme on any DOM node, not just the `body`
  
  */
  
  [data-semantic-mode="light"] {
    --semantic-color-text-info-bold-duplicate: var(--theme-color-info-800);
  }
  
  [data-semantic-mode="dark"] {
    --semantic-color-text-info-bold-duplicate: var(--theme-color-info-300);
  }
  
  [data-color-mode="SDS-light"] {
    --color-background-warning-secondary-hover: var(--color-primitives-yellow-300);
    --color-background-positive-secondary: var(--color-primitives-green-200);
  }
  
  [data-color-mode="SDS-dark"] {
    --color-background-warning-secondary-hover: var(--color-primitives-yellow-900);
    --color-background-positive-secondary: var(--color-primitives-green-800);
  }
  
  [data-theme-mode="blue"] {
    --theme-color-info-800: var(--primitive-color-blue-2-800);
    --theme-color-info-300: var(--primitive-color-blue-2-300);
  }
  
  [data-theme-mode="teal"] {
    --theme-color-info-800: var(--primitive-color-blue-800-duplicate);
    --theme-color-info-300: var(--primitive-color-blue-300-duplicate);
  }
  
  [data-theme-mode="indigo"] {
    --theme-color-info-800: var(--primitive-color-blue-800-duplicate);
    --theme-color-info-300: var(--primitive-color-blue-300-duplicate);
  }
  
  [data-theme-mode="orange"] {
    --theme-color-info-800: var(--primitive-color-blue-2-800);
    --theme-color-info-300: var(--primitive-color-blue-2-300);
  }
  
  [data-primitive-mode="value"] {
    --primitive-color-blue-800-duplicate: rgba(6, 56, 136, 1);
    --primitive-color-blue-300-duplicate: rgba(123, 172, 249, 1);
  }
  
  [data-primitive-mode="mode"] {
    --primitive-color-blue-800-duplicate: rgba(30, 64, 175, 1);
    --primitive-color-blue-300-duplicate: rgba(147, 197, 253, 1);
  }