.g-root {
    --g-border-radius-xs: 3px;
    --g-border-radius-s: 5px;
    --g-border-radius-m: 6px;
    --g-border-radius-l: 8px;
    --g-border-radius-xl: 10px;

    --g-font-family-sans: 'Helvetica Neue', 'Arial', 'Helvetica', sans-serif;
    --g-font-family-monospace: 'Menlo', 'Monaco', 'Consolas', 'Liberation Mono', 'Ubuntu Mono', 'DejaVu Sans Mono', 'Courier New', 'Courier', monospace;
    --g-text-body-font-weight: 400;
    --g-text-body-font-family: var(--g-font-family-sans);
    --g-text-caption-font-weight: 400;
    --g-text-caption-font-family: var(--g-font-family-sans);
    --g-text-code-font-weight: 400;
    --g-text-code-font-family: var(--g-font-family-monospace);
    --g-text-display-font-weight: 500;
    --g-text-display-font-family: var(--g-font-family-sans);
    --g-text-header-font-weight: 500;
    --g-text-header-font-family: var(--g-font-family-sans);
    --g-text-subheader-font-weight: 500;
    --g-text-subheader-font-family: var(--g-font-family-sans);
    --g-text-body-short-font-size: 13px;
    --g-text-body-short-line-height: 16px;
    --g-text-body-1-font-size: 13px;
    --g-text-body-1-line-height: 18px;
    --g-text-body-2-font-size: 15px;
    --g-text-body-2-line-height: 20px;
    --g-text-body-3-font-size: 17px;
    --g-text-body-3-line-height: 24px;
    --g-text-caption-1-font-size: 9px;
    --g-text-caption-1-line-height: 12px;
    --g-text-caption-2-font-size: 11px;
    --g-text-caption-2-line-height: 16px;
    --g-text-code-1-font-size: 12px;
    --g-text-code-1-line-height: 18px;
    --g-text-code-inline-1-font-size: 12px;
    --g-text-code-inline-1-line-height: 14px;
    --g-text-code-2-font-size: 14px;
    --g-text-code-2-line-height: 20px;
    --g-text-code-inline-2-font-size: 14px;
    --g-text-code-inline-2-line-height: 16px;
    --g-text-code-3-font-size: 16px;
    --g-text-code-3-line-height: 24px;
    --g-text-code-inline-3-font-size: 16px;
    --g-text-code-inline-3-line-height: 20px;
    --g-text-display-1-font-size: 28px;
    --g-text-display-1-line-height: 36px;
    --g-text-display-2-font-size: 32px;
    --g-text-display-2-line-height: 40px;
    --g-text-display-3-font-size: 40px;
    --g-text-display-3-line-height: 48px;
    --g-text-display-4-font-size: 48px;
    --g-text-display-4-line-height: 52px;
    --g-text-header-1-font-size: 20px;
    --g-text-header-1-line-height: 24px;
    --g-text-header-2-font-size: 24px;
    --g-text-header-2-line-height: 28px;
    --g-text-subheader-1-font-size: 13px;
    --g-text-subheader-1-line-height: 18px;
    --g-text-subheader-2-font-size: 15px;
    --g-text-subheader-2-line-height: 20px;
    --g-text-subheader-3-font-size: 17px;
    --g-text-subheader-3-line-height: 24px;
}

.g-root_theme_light {
    --g-color-private-white-20: rgb(255 255 255 / 0.02);
    --g-color-private-white-50: rgba(255, 255, 255, 0.05);
    --g-color-private-white-70: rgba(255, 255, 255, 0.07);
    --g-color-private-white-100: rgba(255, 255, 255, 0.1);
    --g-color-private-white-150: rgba(255, 255, 255, 0.15);
    --g-color-private-white-200: rgba(255, 255, 255, 0.2);
    --g-color-private-white-250: rgba(255, 255, 255, 0.25);
    --g-color-private-white-300: rgba(255, 255, 255, 0.3);
    --g-color-private-white-350: rgba(255, 255, 255, 0.35);
    --g-color-private-white-400: rgba(255, 255, 255, 0.4);
    --g-color-private-white-450: rgba(255, 255, 255, 0.45);
    --g-color-private-white-500: rgba(255, 255, 255, 0.5);
    --g-color-private-white-550: rgba(255, 255, 255, 0.55);
    --g-color-private-white-600: rgba(255, 255, 255, 0.6);
    --g-color-private-white-650: rgba(255, 255, 255, 0.65);
    --g-color-private-white-700: rgba(255, 255, 255, 0.7);
    --g-color-private-white-750: rgba(255, 255, 255, 0.75);
    --g-color-private-white-800: rgba(255, 255, 255, 0.8);
    --g-color-private-white-850: rgba(255, 255, 255, 0.85);
    --g-color-private-white-900: rgba(255, 255, 255, 0.9);
    --g-color-private-white-950: rgba(255, 255, 255, 0.95);
    --g-color-private-white-1000-solid: rgb(255, 255, 255);

    --g-color-private-black-20: rgb(0 0 0 / 0.02);
    --g-color-private-black-50: rgba(0, 0, 0, 0.05);
    --g-color-private-black-70: rgba(0, 0, 0, 0.07);
    --g-color-private-black-100: rgba(0, 0, 0, 0.1);
    --g-color-private-black-150: rgba(0, 0, 0, 0.15);
    --g-color-private-black-200: rgba(0, 0, 0, 0.2);
    --g-color-private-black-250: rgba(0, 0, 0, 0.25);
    --g-color-private-black-300: rgba(0, 0, 0, 0.3);
    --g-color-private-black-350: rgba(0, 0, 0, 0.35);
    --g-color-private-black-400: rgba(0, 0, 0, 0.4);
    --g-color-private-black-450: rgba(0, 0, 0, 0.45);
    --g-color-private-black-500: rgba(0, 0, 0, 0.5);
    --g-color-private-black-550: rgba(0, 0, 0, 0.55);
    --g-color-private-black-600: rgba(0, 0, 0, 0.6);
    --g-color-private-black-650: rgba(0, 0, 0, 0.65);
    --g-color-private-black-700: rgba(0, 0, 0, 0.7);
    --g-color-private-black-750: rgba(0, 0, 0, 0.75);
    --g-color-private-black-800: rgba(0, 0, 0, 0.8);
    --g-color-private-black-850: rgba(0, 0, 0, 0.85);
    --g-color-private-black-900: rgba(0, 0, 0, 0.9);
    --g-color-private-black-950: rgba(0, 0, 0, 0.95);
    --g-color-private-black-1000-solid: rgb(0, 0, 0);
    --g-color-private-black-950-solid: rgb(13, 13, 13);
    --g-color-private-black-900-solid: rgb(26, 26, 26);
    --g-color-private-black-850-solid: rgb(38, 38, 38);
    --g-color-private-black-800-solid: rgb(51, 51, 51);
    --g-color-private-black-750-solid: rgb(64, 64, 64);
    --g-color-private-black-700-solid: rgb(76, 76, 76);
    --g-color-private-black-650-solid: rgb(89, 89, 89);
    --g-color-private-black-600-solid: rgb(102, 102, 102);
    --g-color-private-black-550-solid: rgb(115, 115, 115);
    --g-color-private-black-500-solid: rgb(128, 128, 128);
    --g-color-private-black-450-solid: rgb(140, 140, 140);
    --g-color-private-black-400-solid: rgb(153, 153, 153);
    --g-color-private-black-350-solid: rgb(166, 166, 166);
    --g-color-private-black-300-solid: rgb(179, 179, 179);
    --g-color-private-black-250-solid: rgb(191, 191, 191);
    --g-color-private-black-200-solid: rgb(204, 204, 204);
    --g-color-private-black-150-solid: rgb(217, 217, 217);
    --g-color-private-black-100-solid: rgb(229, 229, 229);
    --g-color-private-black-50-solid: rgb(242, 242, 242);
    --g-color-private-black-20-solid: rgb(250, 250, 250);

    --g-color-private-orange-50: rgba(255, 119, 0, 0.1);
    --g-color-private-orange-100: rgba(255, 119, 0, 0.15);
    --g-color-private-orange-150: rgba(255, 119, 0, 0.2);
    --g-color-private-orange-200: rgba(255, 119, 0, 0.3);
    --g-color-private-orange-250: rgba(255, 119, 0, 0.4);
    --g-color-private-orange-300: rgba(255, 119, 0, 0.5);
    --g-color-private-orange-350: rgba(255, 119, 0, 0.6);
    --g-color-private-orange-400: rgba(255, 119, 0, 0.7);
    --g-color-private-orange-450: rgba(255, 119, 0, 0.8);
    --g-color-private-orange-500: rgba(255, 119, 0, 0.9);
    --g-color-private-orange-550: rgb(255 119 0);
    --g-color-private-orange-550-solid: rgb(255, 119, 0);
    --g-color-private-orange-1000-solid: rgb(77, 55, 43);
    --g-color-private-orange-950-solid: rgb(87, 59, 41);
    --g-color-private-orange-900-solid: rgb(108, 67, 36);
    --g-color-private-orange-850-solid: rgb(129, 74, 31);
    --g-color-private-orange-800-solid: rgb(150, 81, 25);
    --g-color-private-orange-750-solid: rgb(171, 89, 20);
    --g-color-private-orange-700-solid: rgb(192, 96, 15);
    --g-color-private-orange-650-solid: rgb(213, 104, 10);
    --g-color-private-orange-600-solid: rgb(234, 112, 5);
    --g-color-private-orange-500-solid: rgb(255, 133, 26);
    --g-color-private-orange-450-solid: rgb(255, 146, 51);
    --g-color-private-orange-400-solid: rgb(255, 160, 76);
    --g-color-private-orange-350-solid: rgb(255, 173, 102);
    --g-color-private-orange-300-solid: rgb(255, 187, 128);
    --g-color-private-orange-250-solid: rgb(255, 201, 153);
    --g-color-private-orange-200-solid: rgb(255, 214, 179);
    --g-color-private-orange-150-solid: rgb(255, 228, 204);
    --g-color-private-orange-100-solid: rgb(255, 235, 217);
    --g-color-private-orange-50-solid: rgb(255, 241, 230);

    --g-color-private-green-50: rgba(59, 201, 53, 0.1);
    --g-color-private-green-100: rgba(59, 201, 53, 0.15);
    --g-color-private-green-150: rgba(59, 201, 53, 0.2);
    --g-color-private-green-200: rgba(59, 201, 53, 0.3);
    --g-color-private-green-250: rgba(59, 201, 53, 0.4);
    --g-color-private-green-300: rgba(59, 201, 53, 0.5);
    --g-color-private-green-350: rgba(59, 201, 53, 0.6);
    --g-color-private-green-400: rgba(59, 201, 53, 0.7);
    --g-color-private-green-450: rgba(59, 201, 53, 0.8);
    --g-color-private-green-500: rgba(59, 201, 53, 0.9);
    --g-color-private-green-550: rgb(50 186 118);
    --g-color-private-green-550-solid: rgb(59, 201, 53);
    --g-color-private-green-1000-solid: rgb(47, 68, 51);
    --g-color-private-green-950-solid: rgb(48, 75, 51);
    --g-color-private-green-900-solid: rgb(49, 91, 52);
    --g-color-private-green-850-solid: rgb(51, 107, 52);
    --g-color-private-green-800-solid: rgb(52, 123, 52);
    --g-color-private-green-750-solid: rgb(53, 138, 52);
    --g-color-private-green-700-solid: rgb(55, 154, 52);
    --g-color-private-green-650-solid: rgb(56, 170, 53);
    --g-color-private-green-600-solid: rgb(58, 185, 53);
    --g-color-private-green-500-solid: rgb(79, 206, 73);
    --g-color-private-green-450-solid: rgb(98, 212, 93);
    --g-color-private-green-400-solid: rgb(118, 217, 114);
    --g-color-private-green-350-solid: rgb(137, 223, 134);
    --g-color-private-green-300-solid: rgb(157, 228, 154);
    --g-color-private-green-250-solid: rgb(177, 233, 174);
    --g-color-private-green-200-solid: rgb(196, 239, 194);
    --g-color-private-green-150-solid: rgb(216, 244, 215);
    --g-color-private-green-100-solid: rgb(226, 247, 225);
    --g-color-private-green-50-solid: rgb(235, 250, 235);

    --g-color-private-yellow-50: rgba(255, 219, 77, 0.1);
    --g-color-private-yellow-100: rgba(255, 219, 77, 0.15);
    --g-color-private-yellow-150: rgba(255, 219, 77, 0.2);
    --g-color-private-yellow-200: rgba(255, 219, 77, 0.3);
    --g-color-private-yellow-250: rgba(255, 219, 77, 0.4);
    --g-color-private-yellow-300: rgba(255, 219, 77, 0.5);
    --g-color-private-yellow-350: rgba(255, 219, 77, 0.6);
    --g-color-private-yellow-400: rgba(255, 219, 77, 0.7);
    --g-color-private-yellow-450: rgba(255, 219, 77, 0.8);
    --g-color-private-yellow-500: rgba(255, 219, 77, 0.9);
    --g-color-private-yellow-550: rgb(255 190 92);
    --g-color-private-yellow-550-solid: rgb(255, 219, 77);
    --g-color-private-yellow-1000-solid: rgb(77, 70, 55);
    --g-color-private-yellow-950-solid: rgb(87, 79, 56);
    --g-color-private-yellow-900-solid: rgb(108, 96, 59);
    --g-color-private-yellow-850-solid: rgb(129, 114, 61);
    --g-color-private-yellow-800-solid: rgb(150, 131, 64);
    --g-color-private-yellow-750-solid: rgb(171, 149, 67);
    --g-color-private-yellow-700-solid: rgb(192, 166, 69);
    --g-color-private-yellow-650-solid: rgb(213, 184, 72);
    --g-color-private-yellow-600-solid: rgb(234, 201, 74);
    --g-color-private-yellow-500-solid: rgb(255, 223, 95);
    --g-color-private-yellow-450-solid: rgb(255, 226, 113);
    --g-color-private-yellow-400-solid: rgb(255, 230, 130);
    --g-color-private-yellow-350-solid: rgb(255, 233, 148);
    --g-color-private-yellow-300-solid: rgb(255, 237, 166);
    --g-color-private-yellow-250-solid: rgb(255, 241, 184);
    --g-color-private-yellow-200-solid: rgb(255, 244, 202);
    --g-color-private-yellow-150-solid: rgb(255, 248, 219);
    --g-color-private-yellow-100-solid: rgb(255, 250, 228);
    --g-color-private-yellow-50-solid: rgb(255, 251, 237);

    --g-color-private-red-50: rgba(255, 4, 0, 0.1);
    --g-color-private-red-100: rgba(255, 4, 0, 0.15);
    --g-color-private-red-150: rgba(255, 4, 0, 0.2);
    --g-color-private-red-200: rgba(255, 4, 0, 0.3);
    --g-color-private-red-250: rgba(255, 4, 0, 0.4);
    --g-color-private-red-300: rgba(255, 4, 0, 0.5);
    --g-color-private-red-350: rgba(255, 4, 0, 0.6);
    --g-color-private-red-400: rgba(255, 4, 0, 0.7);
    --g-color-private-red-450: rgba(255, 4, 0, 0.8);
    --g-color-private-red-500: rgba(255, 4, 0, 0.9);
    --g-color-private-red-550: rgb(255 0 61);
    --g-color-private-red-550-solid: rgb(255, 4, 0);
    --g-color-private-red-1000-solid: rgb(77, 38, 43);
    --g-color-private-red-950-solid: rgb(87, 36, 41);
    --g-color-private-red-900-solid: rgb(108, 32, 36);
    --g-color-private-red-850-solid: rgb(129, 28, 31);
    --g-color-private-red-800-solid: rgb(150, 24, 25);
    --g-color-private-red-750-solid: rgb(171, 20, 20);
    --g-color-private-red-700-solid: rgb(192, 16, 15);
    --g-color-private-red-650-solid: rgb(213, 12, 10);
    --g-color-private-red-600-solid: rgb(234, 8, 5);
    --g-color-private-red-500-solid: rgb(255, 30, 26);
    --g-color-private-red-450-solid: rgb(255, 55, 51);
    --g-color-private-red-400-solid: rgb(255, 80, 76);
    --g-color-private-red-350-solid: rgb(255, 105, 102);
    --g-color-private-red-300-solid: rgb(255, 130, 128);
    --g-color-private-red-250-solid: rgb(255, 155, 153);
    --g-color-private-red-200-solid: rgb(255, 180, 179);
    --g-color-private-red-150-solid: rgb(255, 205, 204);
    --g-color-private-red-100-solid: rgb(255, 217, 217);
    --g-color-private-red-50-solid: rgb(255, 230, 230);

    --g-color-private-blue-50: rgba(82, 130, 255, 0.1);
    --g-color-private-blue-100: rgba(82, 130, 255, 0.15);
    --g-color-private-blue-150: rgba(82, 130, 255, 0.2);
    --g-color-private-blue-200: rgba(82, 130, 255, 0.3);
    --g-color-private-blue-250: rgba(82, 130, 255, 0.4);
    --g-color-private-blue-300: rgba(82, 130, 255, 0.5);
    --g-color-private-blue-350: rgba(82, 130, 255, 0.6);
    --g-color-private-blue-400: rgba(82, 130, 255, 0.7);
    --g-color-private-blue-450: rgba(82, 130, 255, 0.8);
    --g-color-private-blue-500: rgba(82, 130, 255, 0.9);
    --g-color-private-blue-550: rgb(54 151 241);
    --g-color-private-blue-550-solid: rgb(82, 130, 255);
    --g-color-private-blue-1000-solid: rgb(51, 57, 82);
    --g-color-private-blue-950-solid: rgb(52, 61, 92);
    --g-color-private-blue-900-solid: rgb(56, 70, 112);
    --g-color-private-blue-850-solid: rgb(60, 79, 133);
    --g-color-private-blue-800-solid: rgb(63, 87, 153);
    --g-color-private-blue-750-solid: rgb(67, 96, 173);
    --g-color-private-blue-700-solid: rgb(71, 104, 194);
    --g-color-private-blue-650-solid: rgb(74, 113, 214);
    --g-color-private-blue-600-solid: rgb(78, 121, 235);
    --g-color-private-blue-500-solid: rgb(99, 143, 255);
    --g-color-private-blue-450-solid: rgb(116, 155, 255);
    --g-color-private-blue-400-solid: rgb(134, 168, 255);
    --g-color-private-blue-350-solid: rgb(151, 180, 255);
    --g-color-private-blue-300-solid: rgb(168, 193, 255);
    --g-color-private-blue-250-solid: rgb(186, 205, 255);
    --g-color-private-blue-200-solid: rgb(203, 218, 255);
    --g-color-private-blue-150-solid: rgb(220, 230, 255);
    --g-color-private-blue-100-solid: rgb(229, 236, 255);
    --g-color-private-blue-50-solid: rgb(238, 243, 255);

    --g-color-private-cool-grey-50: rgba(107, 132, 153, 0.1);
    --g-color-private-cool-grey-100: rgba(107, 132, 153, 0.15);
    --g-color-private-cool-grey-150: rgba(107, 132, 153, 0.2);
    --g-color-private-cool-grey-200: rgba(107, 132, 153, 0.3);
    --g-color-private-cool-grey-250: rgba(107, 132, 153, 0.4);
    --g-color-private-cool-grey-300: rgba(107, 132, 153, 0.5);
    --g-color-private-cool-grey-350: rgba(107, 132, 153, 0.6);
    --g-color-private-cool-grey-400: rgba(107, 132, 153, 0.7);
    --g-color-private-cool-grey-450: rgba(107, 132, 153, 0.8);
    --g-color-private-cool-grey-500: rgba(107, 132, 153, 0.9);
    --g-color-private-cool-grey-550: rgb(107 132 153);
    --g-color-private-cool-grey-550-solid: rgb(107, 132, 153);
    --g-color-private-cool-grey-1000-solid: rgb(54, 57, 66);
    --g-color-private-cool-grey-950-solid: rgb(57, 62, 71);
    --g-color-private-cool-grey-900-solid: rgb(64, 70, 82);
    --g-color-private-cool-grey-850-solid: rgb(70, 79, 92);
    --g-color-private-cool-grey-800-solid: rgb(76, 88, 102);
    --g-color-private-cool-grey-750-solid: rgb(82, 97, 112);
    --g-color-private-cool-grey-700-solid: rgb(88, 106, 122);
    --g-color-private-cool-grey-650-solid: rgb(95, 114, 133);
    --g-color-private-cool-grey-600-solid: rgb(101, 123, 143);
    --g-color-private-cool-grey-500-solid: rgb(122, 144, 163);
    --g-color-private-cool-grey-450-solid: rgb(137, 157, 173);
    --g-color-private-cool-grey-400-solid: rgb(151, 169, 184);
    --g-color-private-cool-grey-350-solid: rgb(166, 181, 194);
    --g-color-private-cool-grey-300-solid: rgb(181, 193, 204);
    --g-color-private-cool-grey-250-solid: rgb(196, 206, 214);
    --g-color-private-cool-grey-200-solid: rgb(211, 218, 224);
    --g-color-private-cool-grey-150-solid: rgb(225, 230, 235);
    --g-color-private-cool-grey-100-solid: rgb(233, 237, 240);
    --g-color-private-cool-grey-50-solid: rgb(240, 243, 245);

    --g-color-private-purple-50: rgba(143, 82, 204, 0.1);
    --g-color-private-purple-100: rgba(143, 82, 204, 0.15);
    --g-color-private-purple-150: rgba(143, 82, 204, 0.2);
    --g-color-private-purple-200: rgba(143, 82, 204, 0.3);
    --g-color-private-purple-250: rgba(143, 82, 204, 0.4);
    --g-color-private-purple-300: rgba(143, 82, 204, 0.5);
    --g-color-private-purple-350: rgba(143, 82, 204, 0.6);
    --g-color-private-purple-400: rgba(143, 82, 204, 0.7);
    --g-color-private-purple-450: rgba(143, 82, 204, 0.8);
    --g-color-private-purple-500: rgba(143, 82, 204, 0.9);
    --g-color-private-purple-550: rgb(143 82 204);
    --g-color-private-purple-550-solid: rgb(143, 82, 204);
    --g-color-private-purple-1000-solid: rgb(60, 50, 74);
    --g-color-private-purple-950-solid: rgb(65, 52, 82);
    --g-color-private-purple-900-solid: rgb(74, 55, 97);
    --g-color-private-purple-850-solid: rgb(84, 59, 112);
    --g-color-private-purple-800-solid: rgb(94, 63, 128);
    --g-color-private-purple-750-solid: rgb(104, 67, 143);
    --g-color-private-purple-700-solid: rgb(114, 71, 158);
    --g-color-private-purple-650-solid: rgb(123, 74, 173);
    --g-color-private-purple-600-solid: rgb(133, 78, 189);
    --g-color-private-purple-500-solid: rgb(154, 99, 209);
    --g-color-private-purple-450-solid: rgb(165, 117, 214);
    --g-color-private-purple-400-solid: rgb(177, 134, 219);
    --g-color-private-purple-350-solid: rgb(188, 151, 224);
    --g-color-private-purple-300-solid: rgb(199, 169, 230);
    --g-color-private-purple-250-solid: rgb(210, 186, 235);
    --g-color-private-purple-200-solid: rgb(221, 203, 240);
    --g-color-private-purple-150-solid: rgb(233, 220, 245);
    --g-color-private-purple-100-solid: rgb(238, 229, 247);
    --g-color-private-purple-50-solid: rgb(244, 238, 250);

    --g-color-private-base-brand-50: rgb(20 104 196 / 0.1);
    --g-color-private-base-brand-100: rgb(20 104 196 / 0.15);
    --g-color-private-base-brand-150: rgb(20 104 196 / 0.2);
    --g-color-private-base-brand-200: rgb(20 104 196 / 0.3);
    --g-color-private-base-brand-250: rgb(20 104 196 / 0.4);
    --g-color-private-base-brand-300: rgb(20 104 196 / 0.5);
    --g-color-private-base-brand-350: rgb(20 104 196 / 0.6);
    --g-color-private-base-brand-400: rgb(20 104 196 / 0.7);
    --g-color-private-base-brand-450: rgb(20 104 196 / 0.8);
    --g-color-private-base-brand-500: rgb(20 104 196 / 0.9);
    --g-color-private-base-brand-550: rgb(20 104 196);
    --g-color-private-base-brand-550-solid: rgb(20 104 196);
    --g-color-private-base-brand-1000-solid: rgb(41 53 73);
    --g-color-private-base-brand-950-solid: rgb(40 56 80);
    --g-color-private-base-brand-900-solid: rgb(38 62 95);
    --g-color-private-base-brand-850-solid: rgb(35 68 109);
    --g-color-private-base-brand-800-solid: rgb(33 74 124);
    --g-color-private-base-brand-750-solid: rgb(30 80 138);
    --g-color-private-base-brand-700-solid: rgb(28 86 153);
    --g-color-private-base-brand-650-solid: rgb(25 92 167);
    --g-color-private-base-brand-600-solid: rgb(23 98 182);
    --g-color-private-base-brand-500-solid: rgb(44 119 202);
    --g-color-private-base-brand-450-solid: rgb(67 134 208);
    --g-color-private-base-brand-400-solid: rgb(91 149 214);
    --g-color-private-base-brand-350-solid: rgb(114 164 220);
    --g-color-private-base-brand-300-solid: rgb(138 180 226);
    --g-color-private-base-brand-250-solid: rgb(161 195 231);
    --g-color-private-base-brand-200-solid: rgb(185 210 237);
    --g-color-private-base-brand-150-solid: rgb(208 225 243);
    --g-color-private-base-brand-100-solid: rgb(220 232 246);
    --g-color-private-base-brand-50-solid: rgb(232 240 249);

    --g-color-text-brand: var(--g-color-private-base-brand-600-solid);
    --g-color-text-brand-heavy: var(--g-color-private-base-brand-700-solid);
    --g-color-text-brand-contrast: var(--g-color-text-light-primary);
    --g-color-text-link: var(--g-color-private-base-brand-600-solid);
    --g-color-text-link-hover: var(--g-color-private-base-brand-800-solid);
    --g-color-text-link-visited: var(--g-color-private-purple-550-solid);
    --g-color-text-link-visited-hover: var(--g-color-private-purple-800-solid);
    --g-color-text-info: var(--g-color-private-blue-600-solid);
    --g-color-text-positive: var(--g-color-private-green-600-solid);
    --g-color-text-warning: var(--g-color-private-yellow-700-solid);
    --g-color-text-danger: var(--g-color-private-red-600-solid);
    --g-color-text-utility: var(--g-color-private-purple-600-solid);
    --g-color-text-misc: var(--g-color-private-cool-grey-600-solid);
    --g-color-text-info-heavy: var(--g-color-private-blue-700-solid);
    --g-color-text-positive-heavy: var(--g-color-private-green-700-solid);
    --g-color-text-warning-heavy: var(--g-color-private-orange-700-solid);
    --g-color-text-danger-heavy: var(--g-color-private-red-700-solid);
    --g-color-text-utility-heavy: var(--g-color-private-purple-700-solid);
    --g-color-text-misc-heavy: var(--g-color-private-cool-grey-700-solid);
    --g-color-text-primary: #20252b;
    --g-color-text-complementary: var(--g-color-text-dark-complementary);
    --g-color-text-secondary: #626b76;
    --g-color-text-hint: var(--g-color-text-dark-hint);
    --g-color-text-dark-primary: var(--g-color-private-black-850);
    --g-color-text-dark-complementary: var(--g-color-private-black-700);
    --g-color-text-dark-secondary: var(--g-color-private-black-500);
    --g-color-text-dark-hint: var(--g-color-private-black-300);
    --g-color-text-light-primary: var(--g-color-private-white-1000-solid);
    --g-color-text-light-complementary: var(--g-color-private-white-850);
    --g-color-text-light-secondary: var(--g-color-private-white-700);
    --g-color-text-light-hint: var(--g-color-private-white-500);
    --g-color-text-inverted-primary: var(--g-color-text-light-primary);
    --g-color-text-inverted-complementary: var(--g-color-text-light-complementary);
    --g-color-text-inverted-secondary: var(--g-color-text-light-secondary);
    --g-color-text-inverted-hint: var(--g-color-text-light-hint);
    --g-color-base-background: #f5f6f8;
    --g-color-base-brand: var(--g-color-private-base-brand-550-solid);
    --g-color-base-brand-hover: var(--g-color-private-base-brand-600-solid);
    --g-color-base-selection: #e5effb;
    --g-color-base-selection-hover: var(--g-color-private-base-brand-200);
    --g-color-base-generic: var(--g-color-private-black-50);
    --g-color-base-generic-hover: var(--g-color-private-black-150);
    --g-color-base-generic-medium: var(--g-color-private-black-150);
    --g-color-base-generic-medium-hover: var(--g-color-private-black-250);
    --g-color-base-generic-accent: var(--g-color-private-black-150);
    --g-color-base-generic-accent-disabled: var(--g-color-private-black-70);
    --g-color-base-generic-ultralight: var(--g-color-private-black-20-solid);
    --g-color-base-simple-hover: #e9edf2;
    --g-color-base-simple-hover-solid: var(--g-color-private-black-50-solid);
    --g-color-base-info-light: var(--g-color-private-blue-100);
    --g-color-base-info-light-hover: var(--g-color-private-blue-200);
    --g-color-base-info-medium: var(--g-color-private-blue-200);
    --g-color-base-info-medium-hover: var(--g-color-private-blue-300);
    --g-color-base-info-heavy: var(--g-color-private-blue-600-solid);
    --g-color-base-info-heavy-hover: var(--g-color-private-blue-700-solid);
    --g-color-base-positive-light: var(--g-color-private-green-100);
    --g-color-base-positive-light-hover: var(--g-color-private-green-200);
    --g-color-base-positive-medium: var(--g-color-private-green-200);
    --g-color-base-positive-medium-hover: var(--g-color-private-green-300);
    --g-color-base-positive-heavy: var(--g-color-private-green-600-solid);
    --g-color-base-positive-heavy-hover: var(--g-color-private-green-700-solid);
    --g-color-base-warning-light: var(--g-color-private-yellow-200);
    --g-color-base-warning-light-hover: var(--g-color-private-yellow-300);
    --g-color-base-warning-medium: var(--g-color-private-yellow-400);
    --g-color-base-warning-medium-hover: var(--g-color-private-yellow-500);
    --g-color-base-warning-heavy: var(--g-color-private-yellow-550-solid);
    --g-color-base-warning-heavy-hover: var(--g-color-private-yellow-650-solid);
    --g-color-base-danger-light: var(--g-color-private-red-100);
    --g-color-base-danger-light-hover: var(--g-color-private-red-200);
    --g-color-base-danger-medium: var(--g-color-private-red-200);
    --g-color-base-danger-medium-hover: var(--g-color-private-red-300);
    --g-color-base-danger-heavy: var(--g-color-private-red-600-solid);
    --g-color-base-danger-heavy-hover: var(--g-color-private-red-700-solid);
    --g-color-base-utility-light: var(--g-color-private-purple-100);
    --g-color-base-utility-light-hover: var(--g-color-private-purple-200);
    --g-color-base-utility-medium: var(--g-color-private-purple-200);
    --g-color-base-utility-medium-hover: var(--g-color-private-purple-300);
    --g-color-base-utility-heavy: var(--g-color-private-purple-600-solid);
    --g-color-base-utility-heavy-hover: var(--g-color-private-purple-700-solid);
    --g-color-base-neutral-light: var(--g-color-private-black-50);
    --g-color-base-neutral-light-hover: var(--g-color-private-black-100);
    --g-color-base-neutral-medium: var(--g-color-private-black-200);
    --g-color-base-neutral-medium-hover: var(--g-color-private-black-250);
    --g-color-base-neutral-heavy: var(--g-color-private-black-450);
    --g-color-base-neutral-heavy-hover: var(--g-color-private-black-550);
    --g-color-base-misc-light: var(--g-color-private-cool-grey-100);
    --g-color-base-misc-light-hover: var(--g-color-private-cool-grey-200);
    --g-color-base-misc-medium: var(--g-color-private-cool-grey-200);
    --g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-300);
    --g-color-base-misc-heavy: var(--g-color-private-cool-grey-600-solid);
    --g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-700-solid);
    --g-color-base-light: var(--g-color-private-white-1000-solid);
    --g-color-base-light-hover: var(--g-color-private-white-850);
    --g-color-base-light-simple-hover: var(--g-color-private-white-150);
    --g-color-base-light-disabled: var(--g-color-private-white-150);
    --g-color-base-light-accent-disabled: var(--g-color-private-white-300);
    --g-color-base-float: var(--g-color-private-white-1000-solid);
    --g-color-base-float-hover: var(--g-color-private-black-50-solid);
    --g-color-base-float-medium: var(--g-color-private-black-550-solid);
    --g-color-base-float-heavy: var(--g-color-private-black-700-solid);
    --g-color-base-float-accent: var(--g-color-private-white-1000-solid);
    --g-color-base-float-accent-hover: var(--g-color-private-white-850);
    --g-color-base-float-announcement: var(--g-color-private-cool-grey-50-solid);
    --g-color-base-modal: var(--g-color-base-background);
    --g-color-line-generic: #dce0e5;
    --g-color-line-generic-hover: var(--g-color-private-black-150);
    --g-color-line-generic-active: var(--g-color-private-black-300);
    --g-color-line-generic-accent: var(--g-color-private-black-150);
    --g-color-line-generic-accent-hover: var(--g-color-private-black-300);
    --g-color-line-generic-solid: var(--g-color-private-black-100-solid);
    --g-color-line-brand: var(--g-color-private-base-brand-550-solid);
    --g-color-line-focus: var(--g-color-private-cool-grey-450);
    --g-color-line-light: var(--g-color-private-white-500);
    --g-color-line-info: var(--g-color-private-blue-450);
    --g-color-line-positive: var(--g-color-private-green-450);
    --g-color-line-warning: var(--g-color-private-yellow-600-solid);
    --g-color-line-danger: var(--g-color-private-red-450);
    --g-color-line-utility: var(--g-color-private-purple-450);
    --g-color-line-misc: var(--g-color-private-cool-grey-450);
    --g-color-sfx-veil: var(--g-color-private-black-250);
    --g-color-sfx-shadow: var(--g-color-private-black-150);
    --g-color-sfx-shadow-heavy: var(--g-color-private-black-500);
    --g-color-sfx-shadow-light: var(--g-color-private-black-50);
    --g-color-sfx-fade: var(--g-color-private-white-300);
    --g-color-scroll-track: var(--g-color-base-background);
    --g-color-scroll-handle: var(--g-color-private-black-100);
    --g-color-scroll-handle-hover: var(--g-color-private-black-150);
    --g-color-scroll-corner: var(--g-color-private-black-100);
    --g-color-infographics-axis: var(--g-color-private-black-150-solid);
    --g-color-infographics-tooltip-bg: var(--g-color-private-white-950);
}

.g-root_theme_dark {
    --g-color-private-white-20: rgba(255, 255, 255, 0.02);
    --g-color-private-white-50: rgba(255, 255, 255, 0.05);
    --g-color-private-white-70: rgba(255, 255, 255, 0.07);
    --g-color-private-white-100: rgba(255, 255, 255, 0.1);
    --g-color-private-white-150: rgba(255, 255, 255, 0.15);
    --g-color-private-white-200: rgba(255, 255, 255, 0.2);
    --g-color-private-white-250: rgba(255, 255, 255, 0.25);
    --g-color-private-white-300: rgba(255, 255, 255, 0.3);
    --g-color-private-white-350: rgba(255, 255, 255, 0.35);
    --g-color-private-white-400: rgba(255, 255, 255, 0.4);
    --g-color-private-white-450: rgba(255, 255, 255, 0.45);
    --g-color-private-white-500: rgba(255, 255, 255, 0.5);
    --g-color-private-white-550: rgba(255, 255, 255, 0.55);
    --g-color-private-white-600: rgba(255, 255, 255, 0.6);
    --g-color-private-white-650: rgba(255, 255, 255, 0.65);
    --g-color-private-white-700: rgba(255, 255, 255, 0.7);
    --g-color-private-white-750: rgba(255, 255, 255, 0.75);
    --g-color-private-white-800: rgba(255, 255, 255, 0.8);
    --g-color-private-white-850: rgba(255, 255, 255, 0.85);
    --g-color-private-white-900: rgba(255, 255, 255, 0.9);
    --g-color-private-white-950: rgba(255, 255, 255, 0.95);
    --g-color-private-white-1000-solid: rgb(255, 255, 255);
    --g-color-private-white-950-solid: rgb(245, 245, 245);
    --g-color-private-white-900-solid: rgb(234, 234, 235);
    --g-color-private-white-850-solid: rgb(223, 223, 224);
    --g-color-private-white-800-solid: rgb(213, 213, 214);
    --g-color-private-white-750-solid: rgb(202, 202, 204);
    --g-color-private-white-700-solid: rgb(192, 192, 194);
    --g-color-private-white-650-solid: rgb(182, 181, 184);
    --g-color-private-white-600-solid: rgb(171, 171, 173);
    --g-color-private-white-550-solid: rgb(160, 160, 163);
    --g-color-private-white-500-solid: rgb(150, 150, 153);
    --g-color-private-white-450-solid: rgb(139, 139, 143);
    --g-color-private-white-400-solid: rgb(129, 128, 133);
    --g-color-private-white-350-solid: rgb(119, 118, 122);
    --g-color-private-white-300-solid: rgb(108, 107, 112);
    --g-color-private-white-250-solid: rgb(97, 97, 102);
    --g-color-private-white-200-solid: rgb(87, 86, 92);
    --g-color-private-white-150-solid: rgb(77, 76, 82);
    --g-color-private-white-100-solid: rgb(66, 65, 71);
    --g-color-private-white-50-solid: rgb(56, 55, 61);
    --g-color-private-white-70-solid: rgb(60, 59, 65);
    --g-color-private-white-20-solid: rgb(49, 48, 55);
    --g-color-private-white-opaque-150: rgba(76, 75, 81, 0.95);

    --g-color-private-black-20: rgba(0, 0, 0, 0.02);
    --g-color-private-black-50: rgba(0, 0, 0, 0.05);
    --g-color-private-black-70: rgb(0 0 0 / 0.07);
    --g-color-private-black-100: rgba(0, 0, 0, 0.1);
    --g-color-private-black-150: rgba(0, 0, 0, 0.15);
    --g-color-private-black-200: rgba(0, 0, 0, 0.2);
    --g-color-private-black-250: rgba(0, 0, 0, 0.25);
    --g-color-private-black-300: rgba(0, 0, 0, 0.3);
    --g-color-private-black-350: rgba(0, 0, 0, 0.35);
    --g-color-private-black-400: rgba(0, 0, 0, 0.4);
    --g-color-private-black-450: rgba(0, 0, 0, 0.45);
    --g-color-private-black-500: rgba(0, 0, 0, 0.5);
    --g-color-private-black-550: rgba(0, 0, 0, 0.55);
    --g-color-private-black-600: rgba(0, 0, 0, 0.6);
    --g-color-private-black-650: rgba(0, 0, 0, 0.65);
    --g-color-private-black-700: rgba(0, 0, 0, 0.7);
    --g-color-private-black-750: rgba(0, 0, 0, 0.75);
    --g-color-private-black-800: rgba(0, 0, 0, 0.8);
    --g-color-private-black-850: rgba(0, 0, 0, 0.85);
    --g-color-private-black-900: rgba(0, 0, 0, 0.9);
    --g-color-private-black-950: rgba(0, 0, 0, 0.95);
    --g-color-private-black-1000-solid: rgb(0, 0, 0);

    --g-color-private-orange-50: rgba(200, 99, 12, 0.1);
    --g-color-private-orange-100: rgba(200, 99, 12, 0.15);
    --g-color-private-orange-150: rgba(200, 99, 12, 0.2);
    --g-color-private-orange-200: rgba(200, 99, 12, 0.3);
    --g-color-private-orange-250: rgba(200, 99, 12, 0.4);
    --g-color-private-orange-300: rgba(200, 99, 12, 0.5);
    --g-color-private-orange-350: rgba(200, 99, 12, 0.6);
    --g-color-private-orange-400: rgba(200, 99, 12, 0.7);
    --g-color-private-orange-450: rgba(200, 99, 12, 0.8);
    --g-color-private-orange-500: rgba(200, 99, 12, 0.9);
    --g-color-private-orange-550: rgb(200 99 12);
    --g-color-private-orange-550-solid: rgb(200, 99, 12);
    --g-color-private-orange-1000-solid: rgb(247, 232, 219);
    --g-color-private-orange-950-solid: rgb(244, 224, 206);
    --g-color-private-orange-900-solid: rgb(239, 208, 182);
    --g-color-private-orange-850-solid: rgb(233, 193, 158);
    --g-color-private-orange-800-solid: rgb(227, 177, 133);
    --g-color-private-orange-750-solid: rgb(222, 161, 109);
    --g-color-private-orange-700-solid: rgb(216, 146, 85);
    --g-color-private-orange-650-solid: rgb(211, 130, 61);
    --g-color-private-orange-600-solid: rgb(206, 115, 36);
    --g-color-private-orange-500-solid: rgb(185, 94, 16);
    --g-color-private-orange-450-solid: rgb(169, 88, 20);
    --g-color-private-orange-400-solid: rgb(153, 82, 24);
    --g-color-private-orange-350-solid: rgb(138, 77, 28);
    --g-color-private-orange-300-solid: rgb(123, 71, 32);
    --g-color-private-orange-250-solid: rgb(107, 66, 35);
    --g-color-private-orange-200-solid: rgb(92, 61, 39);
    --g-color-private-orange-150-solid: rgb(76, 55, 43);
    --g-color-private-orange-100-solid: rgb(68, 52, 45);
    --g-color-private-orange-50-solid: rgb(61, 50, 47);

    --g-color-private-green-50: rgba(91, 181, 87, 0.1);
    --g-color-private-green-100: rgba(91, 181, 87, 0.15);
    --g-color-private-green-150: rgba(91, 181, 87, 0.2);
    --g-color-private-green-200: rgba(91, 181, 87, 0.3);
    --g-color-private-green-250: rgba(91, 181, 87, 0.4);
    --g-color-private-green-300: rgba(91, 181, 87, 0.5);
    --g-color-private-green-350: rgba(91, 181, 87, 0.6);
    --g-color-private-green-400: rgba(91, 181, 87, 0.7);
    --g-color-private-green-450: rgba(91, 181, 87, 0.8);
    --g-color-private-green-500: rgba(91, 181, 87, 0.9);
    --g-color-private-green-550: rgb(77 176 155);
    --g-color-private-green-550-solid: rgb(91, 181, 87);
    --g-color-private-green-1000-solid: rgb(230, 244, 230);
    --g-color-private-green-950-solid: rgb(222, 240, 221);
    --g-color-private-green-900-solid: rgb(206, 233, 205);
    --g-color-private-green-850-solid: rgb(189, 225, 188);
    --g-color-private-green-800-solid: rgb(173, 218, 171);
    --g-color-private-green-750-solid: rgb(157, 211, 154);
    --g-color-private-green-700-solid: rgb(140, 203, 137);
    --g-color-private-green-650-solid: rgb(124, 196, 121);
    --g-color-private-green-600-solid: rgb(107, 188, 104);
    --g-color-private-green-500-solid: rgb(86, 167, 83);
    --g-color-private-green-450-solid: rgb(82, 154, 80);
    --g-color-private-green-400-solid: rgb(77, 140, 76);
    --g-color-private-green-350-solid: rgb(73, 126, 73);
    --g-color-private-green-300-solid: rgb(68, 113, 69);
    --g-color-private-green-250-solid: rgb(63, 99, 65);
    --g-color-private-green-200-solid: rgb(59, 85, 62);
    --g-color-private-green-150-solid: rgb(54, 71, 58);
    --g-color-private-green-100-solid: rgb(52, 65, 56);
    --g-color-private-green-50-solid: rgb(50, 58, 55);

    --g-color-private-yellow-50: rgba(255, 203, 0, 0.1);
    --g-color-private-yellow-100: rgba(255, 203, 0, 0.15);
    --g-color-private-yellow-150: rgba(255, 203, 0, 0.2);
    --g-color-private-yellow-200: rgba(255, 203, 0, 0.3);
    --g-color-private-yellow-250: rgba(255, 203, 0, 0.4);
    --g-color-private-yellow-300: rgba(255, 203, 0, 0.5);
    --g-color-private-yellow-350: rgba(255, 203, 0, 0.6);
    --g-color-private-yellow-400: rgba(255, 203, 0, 0.7);
    --g-color-private-yellow-450: rgba(255, 203, 0, 0.8);
    --g-color-private-yellow-500: rgba(255, 203, 0, 0.9);
    --g-color-private-yellow-550: rgb(255 190 92);
    --g-color-private-yellow-550-solid: rgb(255, 203, 0);
    --g-color-private-yellow-1000-solid: rgb(255, 247, 217);
    --g-color-private-yellow-950-solid: rgb(255, 245, 204);
    --g-color-private-yellow-900-solid: rgb(255, 239, 179);
    --g-color-private-yellow-850-solid: rgb(255, 234, 153);
    --g-color-private-yellow-800-solid: rgb(255, 229, 128);
    --g-color-private-yellow-750-solid: rgb(255, 224, 102);
    --g-color-private-yellow-700-solid: rgb(255, 219, 76);
    --g-color-private-yellow-650-solid: rgb(255, 213, 51);
    --g-color-private-yellow-600-solid: rgb(255, 208, 26);
    --g-color-private-yellow-500-solid: rgb(233, 186, 4);
    --g-color-private-yellow-450-solid: rgb(213, 171, 10);
    --g-color-private-yellow-400-solid: rgb(192, 155, 15);
    --g-color-private-yellow-350-solid: rgb(171, 140, 20);
    --g-color-private-yellow-300-solid: rgb(150, 124, 25);
    --g-color-private-yellow-250-solid: rgb(129, 108, 31);
    --g-color-private-yellow-200-solid: rgb(108, 92, 36);
    --g-color-private-yellow-150-solid: rgb(87, 76, 41);
    --g-color-private-yellow-100-solid: rgb(77, 68, 43);
    --g-color-private-yellow-50-solid: rgb(66, 60, 46);

    --g-color-private-red-50: rgba(232, 73, 69, 0.1);
    --g-color-private-red-100: rgba(232, 73, 69, 0.15);
    --g-color-private-red-150: rgba(232, 73, 69, 0.2);
    --g-color-private-red-200: rgba(232, 73, 69, 0.3);
    --g-color-private-red-250: rgba(232, 73, 69, 0.4);
    --g-color-private-red-300: rgba(232, 73, 69, 0.5);
    --g-color-private-red-350: rgba(232, 73, 69, 0.6);
    --g-color-private-red-400: rgba(232, 73, 69, 0.7);
    --g-color-private-red-450: rgba(232, 73, 69, 0.8);
    --g-color-private-red-500: rgba(232, 73, 69, 0.9);
    --g-color-private-red-550: rgb(229 50 93);
    --g-color-private-red-550-solid: rgb(232, 73, 69);
    --g-color-private-red-1000-solid: rgb(252, 228, 227);
    --g-color-private-red-950-solid: rgb(250, 219, 218);
    --g-color-private-red-900-solid: rgb(248, 200, 199);
    --g-color-private-red-850-solid: rgb(246, 182, 181);
    --g-color-private-red-800-solid: rgb(243, 164, 162);
    --g-color-private-red-750-solid: rgb(241, 146, 144);
    --g-color-private-red-700-solid: rgb(239, 127, 125);
    --g-color-private-red-650-solid: rgb(236, 109, 107);
    --g-color-private-red-600-solid: rgb(234, 91, 88);
    --g-color-private-red-500-solid: rgb(213, 70, 68);
    --g-color-private-red-450-solid: rgb(195, 67, 65);
    --g-color-private-red-400-solid: rgb(176, 64, 64);
    --g-color-private-red-350-solid: rgb(157, 61, 62);
    --g-color-private-red-300-solid: rgb(138, 58, 60);
    --g-color-private-red-250-solid: rgb(120, 56, 58);
    --g-color-private-red-200-solid: rgb(101, 53, 57);
    --g-color-private-red-150-solid: rgb(82, 50, 55);
    --g-color-private-red-100-solid: rgb(73, 48, 54);
    --g-color-private-red-50-solid: rgb(64, 47, 53);

    --g-color-private-blue-50: rgba(82, 130, 255, 0.1);
    --g-color-private-blue-100: rgba(82, 130, 255, 0.15);
    --g-color-private-blue-150: rgba(82, 130, 255, 0.2);
    --g-color-private-blue-200: rgba(82, 130, 255, 0.3);
    --g-color-private-blue-250: rgba(82, 130, 255, 0.4);
    --g-color-private-blue-300: rgba(82, 130, 255, 0.5);
    --g-color-private-blue-350: rgba(82, 130, 255, 0.6);
    --g-color-private-blue-400: rgba(82, 130, 255, 0.7);
    --g-color-private-blue-450: rgba(82, 130, 255, 0.8);
    --g-color-private-blue-500: rgba(82, 130, 255, 0.9);
    --g-color-private-blue-550: rgb(54 151 241);
    --g-color-private-blue-550-solid: rgb(82, 130, 255);
    --g-color-private-blue-1000-solid: rgb(229, 236, 255);
    --g-color-private-blue-950-solid: rgb(220, 230, 255);
    --g-color-private-blue-900-solid: rgb(203, 218, 255);
    --g-color-private-blue-850-solid: rgb(186, 205, 255);
    --g-color-private-blue-800-solid: rgb(169, 193, 255);
    --g-color-private-blue-750-solid: rgb(151, 180, 255);
    --g-color-private-blue-700-solid: rgb(134, 168, 255);
    --g-color-private-blue-650-solid: rgb(117, 155, 255);
    --g-color-private-blue-600-solid: rgb(99, 143, 255);
    --g-color-private-blue-500-solid: rgb(78, 121, 235);
    --g-color-private-blue-450-solid: rgb(75, 113, 214);
    --g-color-private-blue-400-solid: rgb(71, 104, 194);
    --g-color-private-blue-350-solid: rgb(67, 96, 173);
    --g-color-private-blue-300-solid: rgb(64, 87, 153);
    --g-color-private-blue-250-solid: rgb(60, 78, 133);
    --g-color-private-blue-200-solid: rgb(56, 70, 112);
    --g-color-private-blue-150-solid: rgb(52, 61, 92);
    --g-color-private-blue-100-solid: rgb(51, 57, 82);
    --g-color-private-blue-50-solid: rgb(49, 53, 71);

    --g-color-private-cool-grey-50: rgba(96, 128, 156, 0.1);
    --g-color-private-cool-grey-100: rgba(96, 128, 156, 0.15);
    --g-color-private-cool-grey-150: rgba(96, 128, 156, 0.2);
    --g-color-private-cool-grey-200: rgba(96, 128, 156, 0.3);
    --g-color-private-cool-grey-250: rgba(96, 128, 156, 0.4);
    --g-color-private-cool-grey-300: rgba(96, 128, 156, 0.5);
    --g-color-private-cool-grey-350: rgba(96, 128, 156, 0.6);
    --g-color-private-cool-grey-400: rgba(96, 128, 156, 0.7);
    --g-color-private-cool-grey-450: rgba(96, 128, 156, 0.8);
    --g-color-private-cool-grey-500: rgba(96, 128, 156, 0.9);
    --g-color-private-cool-grey-550: rgb(96 128 156);
    --g-color-private-cool-grey-550-solid: rgb(96, 128, 156);
    --g-color-private-cool-grey-1000-solid: rgb(231, 236, 240);
    --g-color-private-cool-grey-950-solid: rgb(223, 230, 235);
    --g-color-private-cool-grey-900-solid: rgb(207, 217, 225);
    --g-color-private-cool-grey-850-solid: rgb(191, 204, 215);
    --g-color-private-cool-grey-800-solid: rgb(176, 191, 205);
    --g-color-private-cool-grey-750-solid: rgb(160, 179, 195);
    --g-color-private-cool-grey-700-solid: rgb(144, 166, 186);
    --g-color-private-cool-grey-650-solid: rgb(128, 153, 176);
    --g-color-private-cool-grey-600-solid: rgb(112, 141, 166);
    --g-color-private-cool-grey-500-solid: rgb(91, 120, 146);
    --g-color-private-cool-grey-450-solid: rgb(86, 111, 135);
    --g-color-private-cool-grey-400-solid: rgb(81, 103, 125);
    --g-color-private-cool-grey-350-solid: rgb(76, 94, 114);
    --g-color-private-cool-grey-300-solid: rgb(70, 86, 103);
    --g-color-private-cool-grey-250-solid: rgb(65, 78, 93);
    --g-color-private-cool-grey-200-solid: rgb(60, 69, 82);
    --g-color-private-cool-grey-150-solid: rgb(55, 61, 72);
    --g-color-private-cool-grey-100-solid: rgb(53, 57, 67);
    --g-color-private-cool-grey-50-solid: rgb(50, 52, 62);

    --g-color-private-purple-50: rgba(143, 82, 204, 0.1);
    --g-color-private-purple-100: rgba(143, 82, 204, 0.15);
    --g-color-private-purple-150: rgba(143, 82, 204, 0.2);
    --g-color-private-purple-200: rgba(143, 82, 204, 0.3);
    --g-color-private-purple-250: rgba(143, 82, 204, 0.4);
    --g-color-private-purple-300: rgba(143, 82, 204, 0.5);
    --g-color-private-purple-350: rgba(143, 82, 204, 0.6);
    --g-color-private-purple-400: rgba(143, 82, 204, 0.7);
    --g-color-private-purple-450: rgba(143, 82, 204, 0.8);
    --g-color-private-purple-500: rgba(143, 82, 204, 0.9);
    --g-color-private-purple-550: rgb(143 82 204);
    --g-color-private-purple-550-solid: rgb(143, 82, 204);
    --g-color-private-purple-1000-solid: rgb(238, 229, 247);
    --g-color-private-purple-950-solid: rgb(233, 220, 245);
    --g-color-private-purple-900-solid: rgb(221, 203, 240);
    --g-color-private-purple-850-solid: rgb(210, 186, 235);
    --g-color-private-purple-800-solid: rgb(199, 169, 230);
    --g-color-private-purple-750-solid: rgb(188, 151, 224);
    --g-color-private-purple-700-solid: rgb(177, 134, 219);
    --g-color-private-purple-650-solid: rgb(165, 117, 214);
    --g-color-private-purple-600-solid: rgb(154, 99, 209);
    --g-color-private-purple-500-solid: rgb(133, 78, 189);
    --g-color-private-purple-450-solid: rgb(123, 74, 173);
    --g-color-private-purple-400-solid: rgb(114, 71, 158);
    --g-color-private-purple-350-solid: rgb(104, 67, 143);
    --g-color-private-purple-300-solid: rgb(94, 63, 128);
    --g-color-private-purple-250-solid: rgb(84, 59, 112);
    --g-color-private-purple-200-solid: rgb(74, 55, 97);
    --g-color-private-purple-150-solid: rgb(65, 52, 82);
    --g-color-private-purple-100-solid: rgb(60, 50, 74);
    --g-color-private-purple-50-solid: rgb(55, 48, 66);

    --g-color-private-base-brand-50: rgb(51 149 253 / 0.1);
    --g-color-private-base-brand-100: rgb(51 149 253 / 0.15);
    --g-color-private-base-brand-150: rgb(51 149 253 / 0.2);
    --g-color-private-base-brand-200: rgb(51 149 253 / 0.3);
    --g-color-private-base-brand-250: rgb(51 149 253 / 0.4);
    --g-color-private-base-brand-300: rgb(51 149 253 / 0.5);
    --g-color-private-base-brand-350: rgb(51 149 253 / 0.6);
    --g-color-private-base-brand-400: rgb(51 149 253 / 0.7);
    --g-color-private-base-brand-450: rgb(51 149 253 / 0.8);
    --g-color-private-base-brand-500: rgb(51 149 253 / 0.9);
    --g-color-private-base-brand-550: rgb(51 149 253);
    --g-color-private-base-brand-550-solid: rgb(51 149 253);
    --g-color-private-base-brand-1000-solid: rgb(224 239 255);
    --g-color-private-base-brand-950-solid: rgb(214 234 255);
    --g-color-private-base-brand-900-solid: rgb(194 223 254);
    --g-color-private-base-brand-850-solid: rgb(173 213 254);
    --g-color-private-base-brand-800-solid: rgb(153 202 254);
    --g-color-private-base-brand-750-solid: rgb(133 191 254);
    --g-color-private-base-brand-700-solid: rgb(112 181 254);
    --g-color-private-base-brand-650-solid: rgb(92 170 253);
    --g-color-private-base-brand-600-solid: rgb(71 160 253);
    --g-color-private-base-brand-500-solid: rgb(50 139 233);
    --g-color-private-base-brand-450-solid: rgb(50 128 213);
    --g-color-private-base-brand-400-solid: rgb(49 118 192);
    --g-color-private-base-brand-350-solid: rgb(49 107 172);
    --g-color-private-base-brand-300-solid: rgb(48 97 152);
    --g-color-private-base-brand-250-solid: rgb(47 86 132);
    --g-color-private-base-brand-200-solid: rgb(47 76 112);
    --g-color-private-base-brand-150-solid: rgb(46 65 91);
    --g-color-private-base-brand-100-solid: rgb(46 60 81);
    --g-color-private-base-brand-50-solid: rgb(46 55 71);

    --g-color-private-black-rock-850: rgb(45, 44, 51);

    --g-color-text-brand: var(--g-color-private-base-brand-600-solid);
    --g-color-text-brand-heavy: var(--g-color-private-base-brand-700-solid);
    --g-color-text-brand-contrast: var(--g-color-text-light-primary);
    --g-color-text-link: var(--g-color-private-base-brand-600-solid);
    --g-color-text-link-hover: var(--g-color-private-base-brand-850-solid);
    --g-color-text-link-visited: var(--g-color-private-purple-600-solid);
    --g-color-text-link-visited-hover: var(--g-color-private-purple-750-solid);
    --g-color-text-info: var(--g-color-private-blue-550-solid);
    --g-color-text-positive: var(--g-color-private-green-550-solid);
    --g-color-text-warning: var(--g-color-private-yellow-550-solid);
    --g-color-text-danger: var(--g-color-private-red-550-solid);
    --g-color-text-utility: var(--g-color-private-purple-600-solid);
    --g-color-text-misc: var(--g-color-private-cool-grey-600-solid);
    --g-color-text-info-heavy: var(--g-color-private-blue-600-solid);
    --g-color-text-positive-heavy: var(--g-color-private-green-600-solid);
    --g-color-text-warning-heavy: var(--g-color-private-yellow-600-solid);
    --g-color-text-danger-heavy: var(--g-color-private-red-600-solid);
    --g-color-text-utility-heavy: var(--g-color-private-purple-650-solid);
    --g-color-text-misc-heavy: var(--g-color-private-cool-grey-650-solid);
    --g-color-text-primary: #fefefe;
    --g-color-text-complementary: var(--g-color-text-light-complementary);
    --g-color-text-secondary: #b7b2bf;
    --g-color-text-hint: var(--g-color-text-light-hint);
    --g-color-text-dark-primary: var(--g-color-private-black-900);
    --g-color-text-dark-complementary: var(--g-color-private-black-700);
    --g-color-text-dark-secondary: var(--g-color-private-black-500);
    --g-color-text-dark-hint: var(--g-color-private-black-300);
    --g-color-text-light-primary: var(--g-color-private-white-850);
    --g-color-text-light-complementary: var(--g-color-private-white-700);
    --g-color-text-light-secondary: var(--g-color-private-white-500);
    --g-color-text-light-hint: var(--g-color-private-white-300);
    --g-color-text-inverted-primary: var(--g-color-text-dark-primary);
    --g-color-text-inverted-complementary: var(--g-color-text-dark-complementary);
    --g-color-text-inverted-secondary: var(--g-color-text-dark-secondary);
    --g-color-text-inverted-hint: var(--g-color-text-dark-hint);
    --g-color-base-background: #181818;
    --g-color-base-brand: var(--g-color-private-base-brand-550-solid);
    --g-color-base-brand-hover: var(--g-color-private-base-brand-600-solid);
    --g-color-base-selection: #222932;
    --g-color-base-selection-hover: var(--g-color-private-base-brand-200);
    --g-color-base-generic: var(--g-color-private-white-100);
    --g-color-base-generic-hover: var(--g-color-private-white-150);
    --g-color-base-generic-medium: var(--g-color-private-white-250);
    --g-color-base-generic-medium-hover: var(--g-color-private-white-300);
    --g-color-base-generic-accent: var(--g-color-private-white-150);
    --g-color-base-generic-accent-disabled: var(--g-color-private-white-70);
    --g-color-base-generic-ultralight: var(--g-color-private-white-20-solid);
    --g-color-base-simple-hover: #292929;
    --g-color-base-simple-hover-solid: var(--g-color-private-white-100-solid);
    --g-color-base-info-light: var(--g-color-private-blue-150);
    --g-color-base-info-light-hover: var(--g-color-private-blue-200);
    --g-color-base-info-medium: var(--g-color-private-blue-300);
    --g-color-base-info-medium-hover: var(--g-color-private-blue-400);
    --g-color-base-info-heavy: var(--g-color-private-blue-600-solid);
    --g-color-base-info-heavy-hover: var(--g-color-private-blue-700-solid);
    --g-color-base-positive-light: var(--g-color-private-green-150);
    --g-color-base-positive-light-hover: var(--g-color-private-green-200);
    --g-color-base-positive-medium: var(--g-color-private-green-300);
    --g-color-base-positive-medium-hover: var(--g-color-private-green-400);
    --g-color-base-positive-heavy: var(--g-color-private-green-600-solid);
    --g-color-base-positive-heavy-hover: var(--g-color-private-green-700-solid);
    --g-color-base-warning-light: var(--g-color-private-yellow-150);
    --g-color-base-warning-light-hover: var(--g-color-private-yellow-200);
    --g-color-base-warning-medium: var(--g-color-private-yellow-300);
    --g-color-base-warning-medium-hover: var(--g-color-private-yellow-400);
    --g-color-base-warning-heavy: var(--g-color-private-yellow-600-solid);
    --g-color-base-warning-heavy-hover: var(--g-color-private-yellow-700-solid);
    --g-color-base-danger-light: var(--g-color-private-red-150);
    --g-color-base-danger-light-hover: var(--g-color-private-red-200);
    --g-color-base-danger-medium: var(--g-color-private-red-300);
    --g-color-base-danger-medium-hover: var(--g-color-private-red-400);
    --g-color-base-danger-heavy: var(--g-color-private-red-600-solid);
    --g-color-base-danger-heavy-hover: var(--g-color-private-red-700-solid);
    --g-color-base-utility-light: var(--g-color-private-purple-150);
    --g-color-base-utility-light-hover: var(--g-color-private-purple-250);
    --g-color-base-utility-medium: var(--g-color-private-purple-300);
    --g-color-base-utility-medium-hover: var(--g-color-private-purple-400);
    --g-color-base-utility-heavy: var(--g-color-private-purple-600-solid);
    --g-color-base-utility-heavy-hover: var(--g-color-private-purple-700-solid);
    --g-color-base-neutral-light: var(--g-color-private-white-100);
    --g-color-base-neutral-light-hover: var(--g-color-private-white-150);
    --g-color-base-neutral-medium: var(--g-color-private-white-250);
    --g-color-base-neutral-medium-hover: var(--g-color-private-white-350);
    --g-color-base-neutral-heavy: var(--g-color-private-white-550);
    --g-color-base-neutral-heavy-hover: var(--g-color-private-white-650);
    --g-color-base-misc-light: var(--g-color-private-cool-grey-150);
    --g-color-base-misc-light-hover: var(--g-color-private-cool-grey-200);
    --g-color-base-misc-medium: var(--g-color-private-cool-grey-300);
    --g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-400);
    --g-color-base-misc-heavy: var(--g-color-private-cool-grey-600-solid);
    --g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-700-solid);
    --g-color-base-light: var(--g-color-private-white-850);
    --g-color-base-light-hover: var(--g-color-private-white-700);
    --g-color-base-light-simple-hover: var(--g-color-private-white-150);
    --g-color-base-light-disabled: var(--g-color-private-white-150);
    --g-color-base-light-accent-disabled: var(--g-color-private-white-300);
    --g-color-base-float: var(--g-color-private-white-100-solid);
    --g-color-base-float-hover: var(--g-color-private-white-150-solid);
    --g-color-base-float-medium: var(--g-color-private-white-150-solid);
    --g-color-base-float-heavy: var(--g-color-private-white-250-solid);
    --g-color-base-float-accent: var(--g-color-private-white-150-solid);
    --g-color-base-float-accent-hover: var(--g-color-private-white-200-solid);
    --g-color-base-float-announcement: var(--g-color-private-white-150-solid);
    --g-color-base-modal: var(--g-color-base-background);
    --g-color-line-generic: #3b3b45;
    --g-color-line-generic-hover: var(--g-color-private-white-250);
    --g-color-line-generic-active: var(--g-color-private-white-300);
    --g-color-line-generic-accent: var(--g-color-private-white-150);
    --g-color-line-generic-accent-hover: var(--g-color-private-white-300);
    --g-color-line-generic-solid: var(--g-color-private-white-150-solid);
    --g-color-line-brand: var(--g-color-private-base-brand-550-solid);
    --g-color-line-focus: var(--g-color-private-cool-grey-450);
    --g-color-line-light: var(--g-color-private-white-500);
    --g-color-line-info: var(--g-color-private-blue-450);
    --g-color-line-positive: var(--g-color-private-green-450);
    --g-color-line-warning: var(--g-color-private-yellow-450);
    --g-color-line-danger: var(--g-color-private-red-450);
    --g-color-line-utility: var(--g-color-private-purple-450);
    --g-color-line-misc: var(--g-color-private-cool-grey-450);
    --g-color-sfx-veil: var(--g-color-private-black-600);
    --g-color-sfx-shadow: var(--g-color-private-black-200);
    --g-color-sfx-shadow-heavy: var(--g-color-private-black-500);
    --g-color-sfx-shadow-light: var(--g-color-private-black-200);
    --g-color-sfx-fade: var(--g-color-private-white-250);
    --g-color-scroll-track: var(--g-color-base-background);
    --g-color-scroll-handle: var(--g-color-private-white-150);
    --g-color-scroll-handle-hover: var(--g-color-private-white-250);
    --g-color-scroll-corner: var(--g-color-private-white-150);
    --g-color-infographics-axis: var(--g-color-private-white-150-solid);
    --g-color-infographics-tooltip-bg: var(--g-color-private-white-opaque-150);
}

.g-root_theme_light .dc-doc-page .yfm {
    --yfm-color-note-info-background: #e5effb;
    --yfm-color-note-tip-background: #e9f2ed;
    --yfm-color-note-warning-background: #fff3dc;
    --yfm-color-note-important-background: #fbeaec;
    --yfm-color-quote: #1468c4;
    --yfm-color-tab-active: #1468c4;
    --yfm-color-tab-text: #626b76;
    --yfm-color-tab-text-hover: #0c4d95;
    --yfm-color-link: #1468c4;
    --yfm-color-link-hover: #0c4d95;
    --yfm-color-term-dfn-background: #ffffff;
    --yfm-color-code: #20252b;
    --yfm-color-code-background: #ffffff;
    --yfm-color-inline-code: #1468c4;
    --yfm-color-inline-code-background: #e9edf2;
    --yfm-color-table: #20252b;
    --yfm-color-table-row-background: #eef2f7;
    --yfm-color-table-background: #ffffff;
    --yfm-color-table-border: #dce0e5;
}

.g-root_theme_dark .dc-doc-page .yfm {
    --yfm-color-note-info-background: #222932;
    --yfm-color-note-tip-background: #202a25;
    --yfm-color-note-warning-background: #30291f;
    --yfm-color-note-important-background: #32282a;
    --yfm-color-quote: #3395fd;
    --yfm-color-tab-active: #3395fd;
    --yfm-color-tab-text: #b7b2bf;
    --yfm-color-tab-text-hover: #7abafd;
    --yfm-color-link: #3395fd;
    --yfm-color-link-hover: #7abafd;
    --yfm-color-term-dfn-background: #202020;
    --yfm-color-code: #fefefe;
    --yfm-color-code-background: #202020;
    --yfm-color-inline-code: #7abafd;
    --yfm-color-inline-code-background: #242424;
    --yfm-color-table: #fefefe;
    --yfm-color-table-row-background: #242424;
    --yfm-color-table-background: #202020;
    --yfm-color-table-border: #3b3b45;
}


.g-root_theme_light .dc-doc-page {
    --dc-color-mini-toc-border: #dce0e5;
    --dc-color-mini-toc: #626b76;
    --dc-color-mini-toc-hover: #1468c4;
    --dc-color-mini-toc-active: #1468c4;
    --dc-color-mini-toc-active-border: #1468c4;
}

.g-root_theme_dark .dc-doc-page {
    --dc-color-mini-toc-border: #3b3b45;
    --dc-color-mini-toc: #b7b2bf;
    --dc-color-mini-toc-hover: #7abafd;
    --dc-color-mini-toc-active: #3395fd;
    --dc-color-mini-toc-active-border: #3395fd;
}


.g-root_theme_light .dc-doc-page .yfm pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em
}
.g-root_theme_light .dc-doc-page .yfm code.hljs {
  padding: 3px 5px
}
/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/
.g-root_theme_light .dc-doc-page .yfm .hljs {
  color: #24292e;
  background: #ffffff
}
.g-root_theme_light .dc-doc-page .yfm .hljs-doctag,
.g-root_theme_light .dc-doc-page .yfm .hljs-keyword,
.g-root_theme_light .dc-doc-page .yfm .hljs-meta .hljs-keyword,
.g-root_theme_light .dc-doc-page .yfm .hljs-template-tag,
.g-root_theme_light .dc-doc-page .yfm .hljs-template-variable,
.g-root_theme_light .dc-doc-page .yfm .hljs-type,
.g-root_theme_light .dc-doc-page .yfm .hljs-variable.language_ {
  /* prettylights-syntax-keyword */
  color: #d73a49
}
.g-root_theme_light .dc-doc-page .yfm .hljs-title,
.g-root_theme_light .dc-doc-page .yfm .hljs-title.class_,
.g-root_theme_light .dc-doc-page .yfm .hljs-title.class_.inherited__,
.g-root_theme_light .dc-doc-page .yfm .hljs-title.function_ {
  /* prettylights-syntax-entity */
  color: #6f42c1
}
.g-root_theme_light .dc-doc-page .yfm .hljs-attr,
.g-root_theme_light .dc-doc-page .yfm .hljs-attribute,
.g-root_theme_light .dc-doc-page .yfm .hljs-literal,
.g-root_theme_light .dc-doc-page .yfm .hljs-meta,
.g-root_theme_light .dc-doc-page .yfm .hljs-number,
.g-root_theme_light .dc-doc-page .yfm .hljs-operator,
.g-root_theme_light .dc-doc-page .yfm .hljs-variable,
.g-root_theme_light .dc-doc-page .yfm .hljs-selector-attr,
.g-root_theme_light .dc-doc-page .yfm .hljs-selector-class,
.g-root_theme_light .dc-doc-page .yfm .hljs-selector-id {
  /* prettylights-syntax-constant */
  color: #005cc5
}
.g-root_theme_light .dc-doc-page .yfm .hljs-regexp,
.g-root_theme_light .dc-doc-page .yfm .hljs-string,
.g-root_theme_light .dc-doc-page .yfm .hljs-meta .hljs-string {
  /* prettylights-syntax-string */
  color: #032f62
}
.g-root_theme_light .dc-doc-page .yfm .hljs-built_in,
.g-root_theme_light .dc-doc-page .yfm .hljs-symbol {
  /* prettylights-syntax-variable */
  color: #e36209
}
.g-root_theme_light .dc-doc-page .yfm .hljs-comment,
.g-root_theme_light .dc-doc-page .yfm .hljs-code,
.g-root_theme_light .dc-doc-page .yfm .hljs-formula {
  /* prettylights-syntax-comment */
  color: #6a737d
}
.g-root_theme_light .dc-doc-page .yfm .hljs-name,
.g-root_theme_light .dc-doc-page .yfm .hljs-quote,
.g-root_theme_light .dc-doc-page .yfm .hljs-selector-tag,
.g-root_theme_light .dc-doc-page .yfm .hljs-selector-pseudo {
  /* prettylights-syntax-entity-tag */
  color: #22863a
}
.g-root_theme_light .dc-doc-page .yfm .hljs-subst {
  /* prettylights-syntax-storage-modifier-import */
  color: #24292e
}
.g-root_theme_light .dc-doc-page .yfm .hljs-section {
  /* prettylights-syntax-markup-heading */
  color: #005cc5;
  font-weight: bold
}
.g-root_theme_light .dc-doc-page .yfm .hljs-bullet {
  /* prettylights-syntax-markup-list */
  color: #735c0f
}
.g-root_theme_light .dc-doc-page .yfm .hljs-emphasis {
  /* prettylights-syntax-markup-italic */
  color: #24292e;
  font-style: italic
}
.g-root_theme_light .dc-doc-page .yfm .hljs-strong {
  /* prettylights-syntax-markup-bold */
  color: #24292e;
  font-weight: bold
}
.g-root_theme_light .dc-doc-page .yfm .hljs-addition {
  /* prettylights-syntax-markup-inserted */
  color: #22863a;
  background-color: #f0fff4
}
.g-root_theme_light .dc-doc-page .yfm .hljs-deletion {
  /* prettylights-syntax-markup-deleted */
  color: #b31d28;
  background-color: #ffeef0
}
.g-root_theme_light .dc-doc-page .yfm .hljs-char.escape_,
.g-root_theme_light .dc-doc-page .yfm .hljs-link,
.g-root_theme_light .dc-doc-page .yfm .hljs-params,
.g-root_theme_light .dc-doc-page .yfm .hljs-property,
.g-root_theme_light .dc-doc-page .yfm .hljs-punctuation,
.g-root_theme_light .dc-doc-page .yfm .hljs-tag {
  /* purposely ignored */
  
}

.g-root_theme_dark .dc-doc-page .yfm pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em
}
.g-root_theme_dark .dc-doc-page .yfm code.hljs {
  padding: 3px 5px
}
/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/
.g-root_theme_dark .dc-doc-page .yfm .hljs {
  color: #c9d1d9;
  background: #0d1117
}
.g-root_theme_dark .dc-doc-page .yfm .hljs-doctag,
.g-root_theme_dark .dc-doc-page .yfm .hljs-keyword,
.g-root_theme_dark .dc-doc-page .yfm .hljs-meta .hljs-keyword,
.g-root_theme_dark .dc-doc-page .yfm .hljs-template-tag,
.g-root_theme_dark .dc-doc-page .yfm .hljs-template-variable,
.g-root_theme_dark .dc-doc-page .yfm .hljs-type,
.g-root_theme_dark .dc-doc-page .yfm .hljs-variable.language_ {
  /* prettylights-syntax-keyword */
  color: #ff7b72
}
.g-root_theme_dark .dc-doc-page .yfm .hljs-title,
.g-root_theme_dark .dc-doc-page .yfm .hljs-title.class_,
.g-root_theme_dark .dc-doc-page .yfm .hljs-title.class_.inherited__,
.g-root_theme_dark .dc-doc-page .yfm .hljs-title.function_ {
  /* prettylights-syntax-entity */
  color: #d2a8ff
}
.g-root_theme_dark .dc-doc-page .yfm .hljs-attr,
.g-root_theme_dark .dc-doc-page .yfm .hljs-attribute,
.g-root_theme_dark .dc-doc-page .yfm .hljs-literal,
.g-root_theme_dark .dc-doc-page .yfm .hljs-meta,
.g-root_theme_dark .dc-doc-page .yfm .hljs-number,
.g-root_theme_dark .dc-doc-page .yfm .hljs-operator,
.g-root_theme_dark .dc-doc-page .yfm .hljs-variable,
.g-root_theme_dark .dc-doc-page .yfm .hljs-selector-attr,
.g-root_theme_dark .dc-doc-page .yfm .hljs-selector-class,
.g-root_theme_dark .dc-doc-page .yfm .hljs-selector-id {
  /* prettylights-syntax-constant */
  color: #79c0ff
}
.g-root_theme_dark .dc-doc-page .yfm .hljs-regexp,
.g-root_theme_dark .dc-doc-page .yfm .hljs-string,
.g-root_theme_dark .dc-doc-page .yfm .hljs-meta .hljs-string {
  /* prettylights-syntax-string */
  color: #a5d6ff
}
.g-root_theme_dark .dc-doc-page .yfm .hljs-built_in,
.g-root_theme_dark .dc-doc-page .yfm .hljs-symbol {
  /* prettylights-syntax-variable */
  color: #ffa657
}
.g-root_theme_dark .dc-doc-page .yfm .hljs-comment,
.g-root_theme_dark .dc-doc-page .yfm .hljs-code,
.g-root_theme_dark .dc-doc-page .yfm .hljs-formula {
  /* prettylights-syntax-comment */
  color: #8b949e
}
.g-root_theme_dark .dc-doc-page .yfm .hljs-name,
.g-root_theme_dark .dc-doc-page .yfm .hljs-quote,
.g-root_theme_dark .dc-doc-page .yfm .hljs-selector-tag,
.g-root_theme_dark .dc-doc-page .yfm .hljs-selector-pseudo {
  /* prettylights-syntax-entity-tag */
  color: #7ee787
}
.g-root_theme_dark .dc-doc-page .yfm .hljs-subst {
  /* prettylights-syntax-storage-modifier-import */
  color: #c9d1d9
}
.g-root_theme_dark .dc-doc-page .yfm .hljs-section {
  /* prettylights-syntax-markup-heading */
  color: #1f6feb;
  font-weight: bold
}
.g-root_theme_dark .dc-doc-page .yfm .hljs-bullet {
  /* prettylights-syntax-markup-list */
  color: #f2cc60
}
.g-root_theme_dark .dc-doc-page .yfm .hljs-emphasis {
  /* prettylights-syntax-markup-italic */
  color: #c9d1d9;
  font-style: italic
}
.g-root_theme_dark .dc-doc-page .yfm .hljs-strong {
  /* prettylights-syntax-markup-bold */
  color: #c9d1d9;
  font-weight: bold
}
.g-root_theme_dark .dc-doc-page .yfm .hljs-addition {
  /* prettylights-syntax-markup-inserted */
  color: #aff5b4;
  background-color: #033a16
}
.g-root_theme_dark .dc-doc-page .yfm .hljs-deletion {
  /* prettylights-syntax-markup-deleted */
  color: #ffdcd7;
  background-color: #67060c
}
.g-root_theme_dark .dc-doc-page .yfm .hljs-char.escape_,
.g-root_theme_dark .dc-doc-page .yfm .hljs-link,
.g-root_theme_dark .dc-doc-page .yfm .hljs-params,
.g-root_theme_dark .dc-doc-page .yfm .hljs-property,
.g-root_theme_dark .dc-doc-page .yfm .hljs-punctuation,
.g-root_theme_dark .dc-doc-page .yfm .hljs-tag {
  /* purposely ignored */
  
}

.g-root_theme_light .dc-doc-page .yfm .hljs {
    color: var(--yfm-color-code);
    background: var(--yfm-color-code-background);
}

.g-root_theme_dark .dc-doc-page .yfm .hljs {
    color: var(--yfm-color-code);
    background: var(--yfm-color-code-background);
}