@charset "UTF-8";
/* stylelint-disable */
/*
 * GENERATED by scripts/generate-theme-scss.mjs — DO NOT EDIT.
 * Source: @gravity-ui/uikit-themer styles/default.css
 * Regenerate with `npm run generate:theme`.
 */
.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: "Inter", "Helvetica Neue", "Helvetica", "Arial", 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: 600;
  --g-text-display-font-family: var(--g-font-family-sans);
  --g-text-header-font-weight: 600;
  --g-text-header-font-family: var(--g-font-family-sans);
  --g-text-subheader-font-weight: 600;
  --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: rgb(255 255 255 / 0.05);
  --g-color-private-white-70: rgb(255 255 255 / 0.07);
  --g-color-private-white-100: rgb(255 255 255 / 0.1);
  --g-color-private-white-150: rgb(255 255 255 / 0.15);
  --g-color-private-white-200: rgb(255 255 255 / 0.2);
  --g-color-private-white-250: rgb(255 255 255 / 0.25);
  --g-color-private-white-300: rgb(255 255 255 / 0.3);
  --g-color-private-white-350: rgb(255 255 255 / 0.35);
  --g-color-private-white-400: rgb(255 255 255 / 0.4);
  --g-color-private-white-450: rgb(255 255 255 / 0.45);
  --g-color-private-white-500: rgb(255 255 255 / 0.5);
  --g-color-private-white-550: rgb(255 255 255 / 0.55);
  --g-color-private-white-600: rgb(255 255 255 / 0.6);
  --g-color-private-white-650: rgb(255 255 255 / 0.65);
  --g-color-private-white-700: rgb(255 255 255 / 0.7);
  --g-color-private-white-750: rgb(255 255 255 / 0.75);
  --g-color-private-white-800: rgb(255 255 255 / 0.8);
  --g-color-private-white-850: rgb(255 255 255 / 0.85);
  --g-color-private-white-900: rgb(255 255 255 / 0.9);
  --g-color-private-white-950: rgb(255 255 255 / 0.95);
  --g-color-private-white-1000-solid: rgb(255 255 255);
  --g-color-private-white-950-solid: rgb(255 255 255);
  --g-color-private-white-900-solid: rgb(255 255 255);
  --g-color-private-white-850-solid: rgb(255 255 255);
  --g-color-private-white-800-solid: rgb(255 255 255);
  --g-color-private-white-750-solid: rgb(255 255 255);
  --g-color-private-white-700-solid: rgb(255 255 255);
  --g-color-private-white-650-solid: rgb(255 255 255);
  --g-color-private-white-600-solid: rgb(255 255 255);
  --g-color-private-white-550-solid: rgb(255 255 255);
  --g-color-private-white-500-solid: rgb(255 255 255);
  --g-color-private-white-450-solid: rgb(255 255 255);
  --g-color-private-white-400-solid: rgb(255 255 255);
  --g-color-private-white-350-solid: rgb(255 255 255);
  --g-color-private-white-300-solid: rgb(255 255 255);
  --g-color-private-white-250-solid: rgb(255 255 255);
  --g-color-private-white-200-solid: rgb(255 255 255);
  --g-color-private-white-150-solid: rgb(255 255 255);
  --g-color-private-white-100-solid: rgb(255 255 255);
  --g-color-private-white-50-solid: rgb(255 255 255);
  --g-color-private-white-70-solid: rgb(255 255 255);
  --g-color-private-white-20-solid: rgb(255 255 255);
  --g-color-private-black-20: rgb(0 0 0 / 0.02);
  --g-color-private-black-50: rgb(0 0 0 / 0.05);
  --g-color-private-black-70: rgb(0 0 0 / 0.07);
  --g-color-private-black-100: rgb(0 0 0 / 0.1);
  --g-color-private-black-150: rgb(0 0 0 / 0.15);
  --g-color-private-black-200: rgb(0 0 0 / 0.2);
  --g-color-private-black-250: rgb(0 0 0 / 0.25);
  --g-color-private-black-300: rgb(0 0 0 / 0.3);
  --g-color-private-black-350: rgb(0 0 0 / 0.35);
  --g-color-private-black-400: rgb(0 0 0 / 0.4);
  --g-color-private-black-450: rgb(0 0 0 / 0.45);
  --g-color-private-black-500: rgb(0 0 0 / 0.5);
  --g-color-private-black-550: rgb(0 0 0 / 0.55);
  --g-color-private-black-600: rgb(0 0 0 / 0.6);
  --g-color-private-black-650: rgb(0 0 0 / 0.65);
  --g-color-private-black-700: rgb(0 0 0 / 0.7);
  --g-color-private-black-750: rgb(0 0 0 / 0.75);
  --g-color-private-black-800: rgb(0 0 0 / 0.8);
  --g-color-private-black-850: rgb(0 0 0 / 0.85);
  --g-color-private-black-900: rgb(0 0 0 / 0.9);
  --g-color-private-black-950: rgb(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(25 25 25);
  --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(77 77 77);
  --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(230 230 230);
  --g-color-private-black-50-solid: rgb(242 242 242);
  --g-color-private-black-70-solid: rgb(237 237 237);
  --g-color-private-black-20-solid: rgb(250 250 250);
  --g-color-private-orange-50: rgb(255 119 0 / 0.1);
  --g-color-private-orange-100: rgb(255 119 0 / 0.15);
  --g-color-private-orange-150: rgb(255 119 0 / 0.2);
  --g-color-private-orange-200: rgb(255 119 0 / 0.3);
  --g-color-private-orange-250: rgb(255 119 0 / 0.4);
  --g-color-private-orange-300: rgb(255 119 0 / 0.5);
  --g-color-private-orange-350: rgb(255 119 0 / 0.6);
  --g-color-private-orange-400: rgb(255 119 0 / 0.7);
  --g-color-private-orange-450: rgb(255 119 0 / 0.8);
  --g-color-private-orange-500: rgb(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(67 43 29);
  --g-color-private-orange-950-solid: rgb(78 47 27);
  --g-color-private-orange-900-solid: rgb(100 56 24);
  --g-color-private-orange-850-solid: rgb(122 65 20);
  --g-color-private-orange-800-solid: rgb(145 74 17);
  --g-color-private-orange-750-solid: rgb(167 83 14);
  --g-color-private-orange-700-solid: rgb(189 92 10);
  --g-color-private-orange-650-solid: rgb(211 101 7);
  --g-color-private-orange-600-solid: rgb(233 110 3);
  --g-color-private-orange-500-solid: rgb(255 133 25);
  --g-color-private-orange-450-solid: rgb(255 146 51);
  --g-color-private-orange-400-solid: rgb(255 160 77);
  --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: rgb(50 186 118 / 0.1);
  --g-color-private-green-100: rgb(50 186 118 / 0.15);
  --g-color-private-green-150: rgb(50 186 118 / 0.2);
  --g-color-private-green-200: rgb(50 186 118 / 0.3);
  --g-color-private-green-250: rgb(50 186 118 / 0.4);
  --g-color-private-green-300: rgb(50 186 118 / 0.5);
  --g-color-private-green-350: rgb(50 186 118 / 0.6);
  --g-color-private-green-400: rgb(50 186 118 / 0.7);
  --g-color-private-green-450: rgb(50 186 118 / 0.8);
  --g-color-private-green-500: rgb(50 186 118 / 0.9);
  --g-color-private-green-550: rgb(50 186 118);
  --g-color-private-green-550-solid: rgb(50 186 118);
  --g-color-private-green-1000-solid: rgb(36 53 47);
  --g-color-private-green-950-solid: rgb(37 60 51);
  --g-color-private-green-900-solid: rgb(39 76 59);
  --g-color-private-green-850-solid: rgb(40 92 68);
  --g-color-private-green-800-solid: rgb(42 108 76);
  --g-color-private-green-750-solid: rgb(44 123 84);
  --g-color-private-green-700-solid: rgb(45 139 93);
  --g-color-private-green-650-solid: rgb(47 155 101);
  --g-color-private-green-600-solid: rgb(48 170 110);
  --g-color-private-green-500-solid: rgb(71 193 132);
  --g-color-private-green-450-solid: rgb(91 200 145);
  --g-color-private-green-400-solid: rgb(112 207 159);
  --g-color-private-green-350-solid: rgb(132 214 173);
  --g-color-private-green-300-solid: rgb(153 221 187);
  --g-color-private-green-250-solid: rgb(173 227 200);
  --g-color-private-green-200-solid: rgb(194 234 214);
  --g-color-private-green-150-solid: rgb(214 241 228);
  --g-color-private-green-100-solid: rgb(224 245 234);
  --g-color-private-green-50-solid: rgb(235 248 241);
  --g-color-private-yellow-50: rgb(255 190 92 / 0.1);
  --g-color-private-yellow-100: rgb(255 190 92 / 0.15);
  --g-color-private-yellow-150: rgb(255 190 92 / 0.2);
  --g-color-private-yellow-200: rgb(255 190 92 / 0.3);
  --g-color-private-yellow-250: rgb(255 190 92 / 0.4);
  --g-color-private-yellow-300: rgb(255 190 92 / 0.5);
  --g-color-private-yellow-350: rgb(255 190 92 / 0.6);
  --g-color-private-yellow-400: rgb(255 190 92 / 0.7);
  --g-color-private-yellow-450: rgb(255 190 92 / 0.8);
  --g-color-private-yellow-500: rgb(255 190 92 / 0.9);
  --g-color-private-yellow-550: rgb(255 190 92);
  --g-color-private-yellow-550-solid: rgb(255 190 92);
  --g-color-private-yellow-1000-solid: rgb(67 53 43);
  --g-color-private-yellow-950-solid: rgb(78 61 46);
  --g-color-private-yellow-900-solid: rgb(100 77 51);
  --g-color-private-yellow-850-solid: rgb(122 93 57);
  --g-color-private-yellow-800-solid: rgb(145 110 63);
  --g-color-private-yellow-750-solid: rgb(167 126 69);
  --g-color-private-yellow-700-solid: rgb(189 142 75);
  --g-color-private-yellow-650-solid: rgb(211 158 80);
  --g-color-private-yellow-600-solid: rgb(233 174 86);
  --g-color-private-yellow-500-solid: rgb(255 197 108);
  --g-color-private-yellow-450-solid: rgb(255 203 125);
  --g-color-private-yellow-400-solid: rgb(255 210 141);
  --g-color-private-yellow-350-solid: rgb(255 216 157);
  --g-color-private-yellow-300-solid: rgb(255 223 174);
  --g-color-private-yellow-250-solid: rgb(255 229 190);
  --g-color-private-yellow-200-solid: rgb(255 236 206);
  --g-color-private-yellow-150-solid: rgb(255 242 222);
  --g-color-private-yellow-100-solid: rgb(255 245 231);
  --g-color-private-yellow-50-solid: rgb(255 249 239);
  --g-color-private-red-50: rgb(255 0 61 / 0.1);
  --g-color-private-red-100: rgb(255 0 61 / 0.15);
  --g-color-private-red-150: rgb(255 0 61 / 0.2);
  --g-color-private-red-200: rgb(255 0 61 / 0.3);
  --g-color-private-red-250: rgb(255 0 61 / 0.4);
  --g-color-private-red-300: rgb(255 0 61 / 0.5);
  --g-color-private-red-350: rgb(255 0 61 / 0.6);
  --g-color-private-red-400: rgb(255 0 61 / 0.7);
  --g-color-private-red-450: rgb(255 0 61 / 0.8);
  --g-color-private-red-500: rgb(255 0 61 / 0.9);
  --g-color-private-red-550: rgb(255 0 61);
  --g-color-private-red-550-solid: rgb(255 0 61);
  --g-color-private-red-1000-solid: rgb(67 25 38);
  --g-color-private-red-950-solid: rgb(78 23 39);
  --g-color-private-red-900-solid: rgb(100 20 42);
  --g-color-private-red-850-solid: rgb(122 17 45);
  --g-color-private-red-800-solid: rgb(145 15 48);
  --g-color-private-red-750-solid: rgb(167 12 50);
  --g-color-private-red-700-solid: rgb(189 9 53);
  --g-color-private-red-650-solid: rgb(211 6 56);
  --g-color-private-red-600-solid: rgb(233 3 58);
  --g-color-private-red-500-solid: rgb(255 25 80);
  --g-color-private-red-450-solid: rgb(255 51 100);
  --g-color-private-red-400-solid: rgb(255 77 119);
  --g-color-private-red-350-solid: rgb(255 102 139);
  --g-color-private-red-300-solid: rgb(255 128 158);
  --g-color-private-red-250-solid: rgb(255 153 177);
  --g-color-private-red-200-solid: rgb(255 179 197);
  --g-color-private-red-150-solid: rgb(255 204 216);
  --g-color-private-red-100-solid: rgb(255 217 226);
  --g-color-private-red-50-solid: rgb(255 230 236);
  --g-color-private-blue-50: rgb(54 151 241 / 0.1);
  --g-color-private-blue-100: rgb(54 151 241 / 0.15);
  --g-color-private-blue-150: rgb(54 151 241 / 0.2);
  --g-color-private-blue-200: rgb(54 151 241 / 0.3);
  --g-color-private-blue-250: rgb(54 151 241 / 0.4);
  --g-color-private-blue-300: rgb(54 151 241 / 0.5);
  --g-color-private-blue-350: rgb(54 151 241 / 0.6);
  --g-color-private-blue-400: rgb(54 151 241 / 0.7);
  --g-color-private-blue-450: rgb(54 151 241 / 0.8);
  --g-color-private-blue-500: rgb(54 151 241 / 0.9);
  --g-color-private-blue-550: rgb(54 151 241);
  --g-color-private-blue-550-solid: rgb(54 151 241);
  --g-color-private-blue-1000-solid: rgb(37 47 65);
  --g-color-private-blue-950-solid: rgb(38 53 75);
  --g-color-private-blue-900-solid: rgb(40 66 96);
  --g-color-private-blue-850-solid: rgb(42 78 117);
  --g-color-private-blue-800-solid: rgb(44 90 138);
  --g-color-private-blue-750-solid: rgb(46 102 158);
  --g-color-private-blue-700-solid: rgb(48 114 179);
  --g-color-private-blue-650-solid: rgb(50 127 200);
  --g-color-private-blue-600-solid: rgb(52 139 220);
  --g-color-private-blue-500-solid: rgb(74 161 242);
  --g-color-private-blue-450-solid: rgb(94 172 244);
  --g-color-private-blue-400-solid: rgb(114 182 245);
  --g-color-private-blue-350-solid: rgb(134 193 247);
  --g-color-private-blue-300-solid: rgb(155 203 248);
  --g-color-private-blue-250-solid: rgb(175 213 249);
  --g-color-private-blue-200-solid: rgb(195 224 251);
  --g-color-private-blue-150-solid: rgb(215 234 252);
  --g-color-private-blue-100-solid: rgb(225 239 253);
  --g-color-private-blue-50-solid: rgb(235 245 254);
  --g-color-private-cool-grey-50: rgb(107 132 153 / 0.1);
  --g-color-private-cool-grey-100: rgb(107 132 153 / 0.15);
  --g-color-private-cool-grey-150: rgb(107 132 153 / 0.2);
  --g-color-private-cool-grey-200: rgb(107 132 153 / 0.3);
  --g-color-private-cool-grey-250: rgb(107 132 153 / 0.4);
  --g-color-private-cool-grey-300: rgb(107 132 153 / 0.5);
  --g-color-private-cool-grey-350: rgb(107 132 153 / 0.6);
  --g-color-private-cool-grey-400: rgb(107 132 153 / 0.7);
  --g-color-private-cool-grey-450: rgb(107 132 153 / 0.8);
  --g-color-private-cool-grey-500: rgb(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(45 44 52);
  --g-color-private-cool-grey-950-solid: rgb(49 50 58);
  --g-color-private-cool-grey-900-solid: rgb(56 60 70);
  --g-color-private-cool-grey-850-solid: rgb(63 70 82);
  --g-color-private-cool-grey-800-solid: rgb(71 81 94);
  --g-color-private-cool-grey-750-solid: rgb(78 91 105);
  --g-color-private-cool-grey-700-solid: rgb(85 101 117);
  --g-color-private-cool-grey-650-solid: rgb(92 111 129);
  --g-color-private-cool-grey-600-solid: rgb(100 122 141);
  --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 194 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: rgb(143 82 204 / 0.1);
  --g-color-private-purple-100: rgb(143 82 204 / 0.15);
  --g-color-private-purple-150: rgb(143 82 204 / 0.2);
  --g-color-private-purple-200: rgb(143 82 204 / 0.3);
  --g-color-private-purple-250: rgb(143 82 204 / 0.4);
  --g-color-private-purple-300: rgb(143 82 204 / 0.5);
  --g-color-private-purple-350: rgb(143 82 204 / 0.6);
  --g-color-private-purple-400: rgb(143 82 204 / 0.7);
  --g-color-private-purple-450: rgb(143 82 204 / 0.8);
  --g-color-private-purple-500: rgb(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(50 37 60);
  --g-color-private-purple-950-solid: rgb(56 40 68);
  --g-color-private-purple-900-solid: rgb(67 45 85);
  --g-color-private-purple-850-solid: rgb(78 50 102);
  --g-color-private-purple-800-solid: rgb(89 56 119);
  --g-color-private-purple-750-solid: rgb(99 61 136);
  --g-color-private-purple-700-solid: rgb(110 66 153);
  --g-color-private-purple-650-solid: rgb(121 71 170);
  --g-color-private-purple-600-solid: rgb(132 77 187);
  --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-text-brand: var(--g-color-private-yellow-700-solid);
  --g-color-text-brand-heavy: var(--g-color-private-orange-700-solid);
  --g-color-text-brand-contrast: var(--g-color-text-dark-primary);
  --g-color-text-link: var(--g-color-private-yellow-650-solid);
  --g-color-text-link-hover: var(--g-color-private-orange-650-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: var(--g-color-text-dark-primary);
  --g-color-text-complementary: var(--g-color-text-dark-complementary);
  --g-color-text-secondary: var(--g-color-text-dark-secondary);
  --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: var(--g-color-private-white-1000-solid);
  --g-color-base-brand: var(--g-color-private-yellow-550-solid);
  --g-color-base-brand-hover: var(--g-color-private-yellow-600-solid);
  --g-color-base-selection: var(--g-color-private-yellow-200);
  --g-color-base-selection-hover: var(--g-color-private-yellow-300);
  --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: var(--g-color-private-black-50);
  --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-contrast: var(--g-color-private-black-1000-solid);
  --g-color-base-contrast-hover: var(--g-color-private-black-750);
  --g-color-base-contrast-simple-hover: var(--g-color-private-black-50);
  --g-color-base-contrast-accent-disabled: var(--g-color-private-black-70);
  --g-color-base-contrast-inverted: var(--g-color-private-white-1000-solid);
  --g-color-base-contrast-inverted-hover: var(--g-color-private-white-850);
  --g-color-base-contrast-inverted-simple-hover: var(--g-color-private-white-150);
  --g-color-base-contrast-inverted-accent-disabled: var(--g-color-private-white-70);
  --g-color-base-contrast-light: var(--g-color-private-white-1000-solid);
  --g-color-base-contrast-light-hover: var(--g-color-private-white-850);
  --g-color-base-contrast-light-simple-hover: var(--g-color-private-white-150);
  --g-color-base-contrast-light-accent-disabled: var(--g-color-private-white-70);
  --g-color-base-contrast-dark: var(--g-color-private-black-1000-solid);
  --g-color-base-contrast-dark-hover: var(--g-color-private-black-750);
  --g-color-base-contrast-dark-simple-hover: var(--g-color-private-black-50);
  --g-color-base-contrast-dark-accent-disabled: var(--g-color-private-black-70);
  --g-color-base-float: var(--g-color-private-white-200-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: var(--g-color-private-black-100);
  --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-contrast: var(--g-color-private-black-100);
  --g-color-line-contrast-inverted: var(--g-color-private-white-250);
  --g-color-line-contrast-light: var(--g-color-private-white-250);
  --g-color-line-contrast-dark: var(--g-color-private-black-100);
  --g-color-line-brand: var(--g-color-private-yellow-600-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: rgb(255 255 255 / 0.02);
  --g-color-private-white-50: rgb(255 255 255 / 0.05);
  --g-color-private-white-70: rgb(255 255 255 / 0.07);
  --g-color-private-white-100: rgb(255 255 255 / 0.1);
  --g-color-private-white-150: rgb(255 255 255 / 0.15);
  --g-color-private-white-200: rgb(255 255 255 / 0.2);
  --g-color-private-white-250: rgb(255 255 255 / 0.25);
  --g-color-private-white-300: rgb(255 255 255 / 0.3);
  --g-color-private-white-350: rgb(255 255 255 / 0.35);
  --g-color-private-white-400: rgb(255 255 255 / 0.4);
  --g-color-private-white-450: rgb(255 255 255 / 0.45);
  --g-color-private-white-500: rgb(255 255 255 / 0.5);
  --g-color-private-white-550: rgb(255 255 255 / 0.55);
  --g-color-private-white-600: rgb(255 255 255 / 0.6);
  --g-color-private-white-650: rgb(255 255 255 / 0.65);
  --g-color-private-white-700: rgb(255 255 255 / 0.7);
  --g-color-private-white-750: rgb(255 255 255 / 0.75);
  --g-color-private-white-800: rgb(255 255 255 / 0.8);
  --g-color-private-white-850: rgb(255 255 255 / 0.85);
  --g-color-private-white-900: rgb(255 255 255 / 0.9);
  --g-color-private-white-950: rgb(255 255 255 / 0.95);
  --g-color-private-white-1000-solid: rgb(255 255 255);
  --g-color-private-white-950-solid: rgb(244 244 244);
  --g-color-private-white-900-solid: rgb(233 232 233);
  --g-color-private-white-850-solid: rgb(222 221 222);
  --g-color-private-white-800-solid: rgb(211 210 211);
  --g-color-private-white-750-solid: rgb(200 199 200);
  --g-color-private-white-700-solid: rgb(189 187 189);
  --g-color-private-white-650-solid: rgb(178 176 178);
  --g-color-private-white-600-solid: rgb(167 165 167);
  --g-color-private-white-550-solid: rgb(156 153 156);
  --g-color-private-white-500-solid: rgb(145 142 145);
  --g-color-private-white-450-solid: rgb(133 131 133);
  --g-color-private-white-400-solid: rgb(122 119 122);
  --g-color-private-white-350-solid: rgb(111 108 111);
  --g-color-private-white-300-solid: rgb(100 97 100);
  --g-color-private-white-250-solid: rgb(89 86 89);
  --g-color-private-white-200-solid: rgb(78 74 78);
  --g-color-private-white-150-solid: rgb(67 63 67);
  --g-color-private-white-100-solid: rgb(56 52 56);
  --g-color-private-white-50-solid: rgb(45 40 45);
  --g-color-private-white-70-solid: rgb(49 45 49);
  --g-color-private-white-20-solid: rgb(38 34 38);
  --g-color-private-white-opaque-150: rgb(67 63 67 / 0.95);
  --g-color-private-black-20: rgb(0 0 0 / 0.02);
  --g-color-private-black-50: rgb(0 0 0 / 0.05);
  --g-color-private-black-70: rgb(0 0 0 / 0.07);
  --g-color-private-black-100: rgb(0 0 0 / 0.1);
  --g-color-private-black-150: rgb(0 0 0 / 0.15);
  --g-color-private-black-200: rgb(0 0 0 / 0.2);
  --g-color-private-black-250: rgb(0 0 0 / 0.25);
  --g-color-private-black-300: rgb(0 0 0 / 0.3);
  --g-color-private-black-350: rgb(0 0 0 / 0.35);
  --g-color-private-black-400: rgb(0 0 0 / 0.4);
  --g-color-private-black-450: rgb(0 0 0 / 0.45);
  --g-color-private-black-500: rgb(0 0 0 / 0.5);
  --g-color-private-black-550: rgb(0 0 0 / 0.55);
  --g-color-private-black-600: rgb(0 0 0 / 0.6);
  --g-color-private-black-650: rgb(0 0 0 / 0.65);
  --g-color-private-black-700: rgb(0 0 0 / 0.7);
  --g-color-private-black-750: rgb(0 0 0 / 0.75);
  --g-color-private-black-800: rgb(0 0 0 / 0.8);
  --g-color-private-black-850: rgb(0 0 0 / 0.85);
  --g-color-private-black-900: rgb(0 0 0 / 0.9);
  --g-color-private-black-950: rgb(0 0 0 / 0.95);
  --g-color-private-black-1000-solid: rgb(0 0 0);
  --g-color-private-black-950-solid: rgb(2 1 2);
  --g-color-private-black-900-solid: rgb(3 3 3);
  --g-color-private-black-850-solid: rgb(5 4 5);
  --g-color-private-black-800-solid: rgb(7 6 7);
  --g-color-private-black-750-solid: rgb(9 7 9);
  --g-color-private-black-700-solid: rgb(10 9 10);
  --g-color-private-black-650-solid: rgb(12 10 12);
  --g-color-private-black-600-solid: rgb(14 12 14);
  --g-color-private-black-550-solid: rgb(15 13 15);
  --g-color-private-black-500-solid: rgb(17 15 17);
  --g-color-private-black-450-solid: rgb(19 16 19);
  --g-color-private-black-400-solid: rgb(20 17 20);
  --g-color-private-black-350-solid: rgb(22 19 22);
  --g-color-private-black-300-solid: rgb(24 20 24);
  --g-color-private-black-250-solid: rgb(26 22 26);
  --g-color-private-black-200-solid: rgb(27 23 27);
  --g-color-private-black-150-solid: rgb(29 25 29);
  --g-color-private-black-100-solid: rgb(31 26 31);
  --g-color-private-black-50-solid: rgb(32 28 32);
  --g-color-private-black-70-solid: rgb(32 27 32);
  --g-color-private-black-20-solid: rgb(33 28 33);
  --g-color-private-orange-50: rgb(200 99 12 / 0.1);
  --g-color-private-orange-100: rgb(200 99 12 / 0.15);
  --g-color-private-orange-150: rgb(200 99 12 / 0.2);
  --g-color-private-orange-200: rgb(200 99 12 / 0.3);
  --g-color-private-orange-250: rgb(200 99 12 / 0.4);
  --g-color-private-orange-300: rgb(200 99 12 / 0.5);
  --g-color-private-orange-350: rgb(200 99 12 / 0.6);
  --g-color-private-orange-400: rgb(200 99 12 / 0.7);
  --g-color-private-orange-450: rgb(200 99 12 / 0.8);
  --g-color-private-orange-500: rgb(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(228 177 134);
  --g-color-private-orange-750-solid: rgb(222 161 109);
  --g-color-private-orange-700-solid: rgb(217 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(183 92 14);
  --g-color-private-orange-450-solid: rgb(167 85 16);
  --g-color-private-orange-400-solid: rgb(150 78 19);
  --g-color-private-orange-350-solid: rgb(134 71 21);
  --g-color-private-orange-300-solid: rgb(117 64 23);
  --g-color-private-orange-250-solid: rgb(100 57 25);
  --g-color-private-orange-200-solid: rgb(84 50 27);
  --g-color-private-orange-150-solid: rgb(67 43 30);
  --g-color-private-orange-100-solid: rgb(59 40 31);
  --g-color-private-orange-50-solid: rgb(51 36 32);
  --g-color-private-green-50: rgb(77 176 155 / 0.1);
  --g-color-private-green-100: rgb(77 176 155 / 0.15);
  --g-color-private-green-150: rgb(77 176 155 / 0.2);
  --g-color-private-green-200: rgb(77 176 155 / 0.3);
  --g-color-private-green-250: rgb(77 176 155 / 0.4);
  --g-color-private-green-300: rgb(77 176 155 / 0.5);
  --g-color-private-green-350: rgb(77 176 155 / 0.6);
  --g-color-private-green-400: rgb(77 176 155 / 0.7);
  --g-color-private-green-450: rgb(77 176 155 / 0.8);
  --g-color-private-green-500: rgb(77 176 155 / 0.9);
  --g-color-private-green-550: rgb(77 176 155);
  --g-color-private-green-550-solid: rgb(77 176 155);
  --g-color-private-green-1000-solid: rgb(228 243 240);
  --g-color-private-green-950-solid: rgb(219 239 235);
  --g-color-private-green-900-solid: rgb(202 231 225);
  --g-color-private-green-850-solid: rgb(184 223 215);
  --g-color-private-green-800-solid: rgb(166 216 205);
  --g-color-private-green-750-solid: rgb(148 208 195);
  --g-color-private-green-700-solid: rgb(130 200 185);
  --g-color-private-green-650-solid: rgb(113 192 175);
  --g-color-private-green-600-solid: rgb(95 184 165);
  --g-color-private-green-500-solid: rgb(73 161 143);
  --g-color-private-green-450-solid: rgb(68 147 131);
  --g-color-private-green-400-solid: rgb(64 132 119);
  --g-color-private-green-350-solid: rgb(60 117 107);
  --g-color-private-green-300-solid: rgb(56 103 95);
  --g-color-private-green-250-solid: rgb(51 88 82);
  --g-color-private-green-200-solid: rgb(47 73 70);
  --g-color-private-green-150-solid: rgb(43 58 58);
  --g-color-private-green-100-solid: rgb(40 51 52);
  --g-color-private-green-50-solid: rgb(38 44 46);
  --g-color-private-yellow-50: rgb(255 190 92 / 0.1);
  --g-color-private-yellow-100: rgb(255 190 92 / 0.15);
  --g-color-private-yellow-150: rgb(255 190 92 / 0.2);
  --g-color-private-yellow-200: rgb(255 190 92 / 0.3);
  --g-color-private-yellow-250: rgb(255 190 92 / 0.4);
  --g-color-private-yellow-300: rgb(255 190 92 / 0.5);
  --g-color-private-yellow-350: rgb(255 190 92 / 0.6);
  --g-color-private-yellow-400: rgb(255 190 92 / 0.7);
  --g-color-private-yellow-450: rgb(255 190 92 / 0.8);
  --g-color-private-yellow-500: rgb(255 190 92 / 0.9);
  --g-color-private-yellow-550: rgb(255 190 92);
  --g-color-private-yellow-550-solid: rgb(255 190 92);
  --g-color-private-yellow-1000-solid: rgb(255 245 231);
  --g-color-private-yellow-950-solid: rgb(255 242 222);
  --g-color-private-yellow-900-solid: rgb(255 236 206);
  --g-color-private-yellow-850-solid: rgb(255 229 190);
  --g-color-private-yellow-800-solid: rgb(255 223 174);
  --g-color-private-yellow-750-solid: rgb(255 216 157);
  --g-color-private-yellow-700-solid: rgb(255 210 141);
  --g-color-private-yellow-650-solid: rgb(255 203 125);
  --g-color-private-yellow-600-solid: rgb(255 197 108);
  --g-color-private-yellow-500-solid: rgb(233 174 86);
  --g-color-private-yellow-450-solid: rgb(211 158 80);
  --g-color-private-yellow-400-solid: rgb(189 142 75);
  --g-color-private-yellow-350-solid: rgb(167 126 69);
  --g-color-private-yellow-300-solid: rgb(145 110 63);
  --g-color-private-yellow-250-solid: rgb(122 93 57);
  --g-color-private-yellow-200-solid: rgb(100 77 51);
  --g-color-private-yellow-150-solid: rgb(78 61 46);
  --g-color-private-yellow-100-solid: rgb(67 53 43);
  --g-color-private-yellow-50-solid: rgb(56 45 40);
  --g-color-private-red-50: rgb(229 50 93 / 0.1);
  --g-color-private-red-100: rgb(229 50 93 / 0.15);
  --g-color-private-red-150: rgb(229 50 93 / 0.2);
  --g-color-private-red-200: rgb(229 50 93 / 0.3);
  --g-color-private-red-250: rgb(229 50 93 / 0.4);
  --g-color-private-red-300: rgb(229 50 93 / 0.5);
  --g-color-private-red-350: rgb(229 50 93 / 0.6);
  --g-color-private-red-400: rgb(229 50 93 / 0.7);
  --g-color-private-red-450: rgb(229 50 93 / 0.8);
  --g-color-private-red-500: rgb(229 50 93 / 0.9);
  --g-color-private-red-550: rgb(229 50 93);
  --g-color-private-red-550-solid: rgb(229 50 93);
  --g-color-private-red-1000-solid: rgb(251 224 231);
  --g-color-private-red-950-solid: rgb(250 214 223);
  --g-color-private-red-900-solid: rgb(247 194 206);
  --g-color-private-red-850-solid: rgb(245 173 190);
  --g-color-private-red-800-solid: rgb(242 153 174);
  --g-color-private-red-750-solid: rgb(239 132 158);
  --g-color-private-red-700-solid: rgb(237 112 142);
  --g-color-private-red-650-solid: rgb(234 91 125);
  --g-color-private-red-600-solid: rgb(232 71 109);
  --g-color-private-red-500-solid: rgb(210 48 87);
  --g-color-private-red-450-solid: rgb(190 46 81);
  --g-color-private-red-400-solid: rgb(171 44 75);
  --g-color-private-red-350-solid: rgb(151 42 69);
  --g-color-private-red-300-solid: rgb(132 40 64);
  --g-color-private-red-250-solid: rgb(112 37 58);
  --g-color-private-red-200-solid: rgb(93 35 52);
  --g-color-private-red-150-solid: rgb(73 33 46);
  --g-color-private-red-100-solid: rgb(63 32 43);
  --g-color-private-red-50-solid: rgb(54 31 40);
  --g-color-private-blue-50: rgb(54 151 241 / 0.1);
  --g-color-private-blue-100: rgb(54 151 241 / 0.15);
  --g-color-private-blue-150: rgb(54 151 241 / 0.2);
  --g-color-private-blue-200: rgb(54 151 241 / 0.3);
  --g-color-private-blue-250: rgb(54 151 241 / 0.4);
  --g-color-private-blue-300: rgb(54 151 241 / 0.5);
  --g-color-private-blue-350: rgb(54 151 241 / 0.6);
  --g-color-private-blue-400: rgb(54 151 241 / 0.7);
  --g-color-private-blue-450: rgb(54 151 241 / 0.8);
  --g-color-private-blue-500: rgb(54 151 241 / 0.9);
  --g-color-private-blue-550: rgb(54 151 241);
  --g-color-private-blue-550-solid: rgb(54 151 241);
  --g-color-private-blue-1000-solid: rgb(225 239 253);
  --g-color-private-blue-950-solid: rgb(215 234 252);
  --g-color-private-blue-900-solid: rgb(195 224 251);
  --g-color-private-blue-850-solid: rgb(175 213 249);
  --g-color-private-blue-800-solid: rgb(155 203 248);
  --g-color-private-blue-750-solid: rgb(134 193 247);
  --g-color-private-blue-700-solid: rgb(114 182 245);
  --g-color-private-blue-650-solid: rgb(94 172 244);
  --g-color-private-blue-600-solid: rgb(74 161 242);
  --g-color-private-blue-500-solid: rgb(52 139 220);
  --g-color-private-blue-450-solid: rgb(50 127 200);
  --g-color-private-blue-400-solid: rgb(48 114 179);
  --g-color-private-blue-350-solid: rgb(46 102 158);
  --g-color-private-blue-300-solid: rgb(44 90 138);
  --g-color-private-blue-250-solid: rgb(42 78 117);
  --g-color-private-blue-200-solid: rgb(40 66 96);
  --g-color-private-blue-150-solid: rgb(38 53 75);
  --g-color-private-blue-100-solid: rgb(37 47 65);
  --g-color-private-blue-50-solid: rgb(36 41 55);
  --g-color-private-cool-grey-50: rgb(96 128 156 / 0.1);
  --g-color-private-cool-grey-100: rgb(96 128 156 / 0.15);
  --g-color-private-cool-grey-150: rgb(96 128 156 / 0.2);
  --g-color-private-cool-grey-200: rgb(96 128 156 / 0.3);
  --g-color-private-cool-grey-250: rgb(96 128 156 / 0.4);
  --g-color-private-cool-grey-300: rgb(96 128 156 / 0.5);
  --g-color-private-cool-grey-350: rgb(96 128 156 / 0.6);
  --g-color-private-cool-grey-400: rgb(96 128 156 / 0.7);
  --g-color-private-cool-grey-450: rgb(96 128 156 / 0.8);
  --g-color-private-cool-grey-500: rgb(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 192 206);
  --g-color-private-cool-grey-750-solid: rgb(160 179 196);
  --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(90 118 144);
  --g-color-private-cool-grey-450-solid: rgb(84 108 132);
  --g-color-private-cool-grey-400-solid: rgb(77 98 119);
  --g-color-private-cool-grey-350-solid: rgb(71 88 107);
  --g-color-private-cool-grey-300-solid: rgb(65 79 95);
  --g-color-private-cool-grey-250-solid: rgb(59 69 83);
  --g-color-private-cool-grey-200-solid: rgb(53 59 71);
  --g-color-private-cool-grey-150-solid: rgb(46 49 58);
  --g-color-private-cool-grey-100-solid: rgb(43 44 52);
  --g-color-private-cool-grey-50-solid: rgb(40 39 46);
  --g-color-private-purple-50: rgb(143 82 204 / 0.1);
  --g-color-private-purple-100: rgb(143 82 204 / 0.15);
  --g-color-private-purple-150: rgb(143 82 204 / 0.2);
  --g-color-private-purple-200: rgb(143 82 204 / 0.3);
  --g-color-private-purple-250: rgb(143 82 204 / 0.4);
  --g-color-private-purple-300: rgb(143 82 204 / 0.5);
  --g-color-private-purple-350: rgb(143 82 204 / 0.6);
  --g-color-private-purple-400: rgb(143 82 204 / 0.7);
  --g-color-private-purple-450: rgb(143 82 204 / 0.8);
  --g-color-private-purple-500: rgb(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(132 77 187);
  --g-color-private-purple-450-solid: rgb(121 71 170);
  --g-color-private-purple-400-solid: rgb(110 66 153);
  --g-color-private-purple-350-solid: rgb(99 61 136);
  --g-color-private-purple-300-solid: rgb(89 56 119);
  --g-color-private-purple-250-solid: rgb(78 50 102);
  --g-color-private-purple-200-solid: rgb(67 45 85);
  --g-color-private-purple-150-solid: rgb(56 40 68);
  --g-color-private-purple-100-solid: rgb(50 37 60);
  --g-color-private-purple-50-solid: rgb(45 34 51);
  --g-color-text-brand: var(--g-color-private-yellow-600-solid);
  --g-color-text-brand-heavy: var(--g-color-private-yellow-700-solid);
  --g-color-text-brand-contrast: var(--g-color-text-dark-primary);
  --g-color-text-link: var(--g-color-private-yellow-550-solid);
  --g-color-text-link-hover: var(--g-color-private-orange-550-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: var(--g-color-text-light-primary);
  --g-color-text-complementary: var(--g-color-text-light-complementary);
  --g-color-text-secondary: var(--g-color-text-light-secondary);
  --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: rgb(34,29,34);
  --g-color-base-brand: var(--g-color-private-yellow-550-solid);
  --g-color-base-brand-hover: var(--g-color-private-yellow-650-solid);
  --g-color-base-selection: var(--g-color-private-yellow-150);
  --g-color-base-selection-hover: var(--g-color-private-yellow-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: var(--g-color-private-white-100);
  --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-contrast: var(--g-color-private-white-850);
  --g-color-base-contrast-hover: var(--g-color-private-white-700);
  --g-color-base-contrast-simple-hover: var(--g-color-private-white-150);
  --g-color-base-contrast-accent-disabled: var(--g-color-private-white-70);
  --g-color-base-contrast-inverted: var(--g-color-private-black-850);
  --g-color-base-contrast-inverted-hover: var(--g-color-private-black-700);
  --g-color-base-contrast-inverted-simple-hover: var(--g-color-private-black-50);
  --g-color-base-contrast-inverted-accent-disabled: var(--g-color-private-black-70);
  --g-color-base-contrast-light: var(--g-color-private-white-850);
  --g-color-base-contrast-light-hover: var(--g-color-private-white-700);
  --g-color-base-contrast-light-simple-hover: var(--g-color-private-white-150);
  --g-color-base-contrast-light-accent-disabled: var(--g-color-private-white-70);
  --g-color-base-contrast-dark: var(--g-color-private-black-850);
  --g-color-base-contrast-dark-hover: var(--g-color-private-black-700);
  --g-color-base-contrast-dark-simple-hover: var(--g-color-private-black-50);
  --g-color-base-contrast-dark-accent-disabled: var(--g-color-private-black-70);
  --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: var(--g-color-private-white-150);
  --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-contrast: var(--g-color-private-white-250);
  --g-color-line-contrast-inverted: var(--g-color-private-black-100);
  --g-color-line-contrast-light: var(--g-color-private-white-250);
  --g-color-line-contrast-dark: var(--g-color-private-black-100);
  --g-color-line-brand: var(--g-color-private-yellow-600-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);
}

/* stylelint-disable */
/*
 * GENERATED by scripts/generate-theme-scss.mjs — DO NOT EDIT.
 * Source: @gravity-ui/uikit-themer DEFAULT_THEME + styles/themes/theme-data/hc.ts
 * Regenerate with `npm run generate:theme`.
 */
.g-root_theme_light-hc {
  --g-color-private-black-20: rgb(0 0 0 / 0.02);
  --g-color-private-black-50: rgb(0 0 0 / 0.05);
  --g-color-private-black-70: rgb(0 0 0 / 0.07);
  --g-color-private-black-100: rgb(0 0 0 / 0.1);
  --g-color-private-black-150: rgb(0 0 0 / 0.15);
  --g-color-private-black-200: rgb(0 0 0 / 0.2);
  --g-color-private-black-250: rgb(0 0 0 / 0.25);
  --g-color-private-black-300: rgb(0 0 0 / 0.3);
  --g-color-private-black-350: rgb(0 0 0 / 0.35);
  --g-color-private-black-400: rgb(0 0 0 / 0.4);
  --g-color-private-black-450: rgb(0 0 0 / 0.45);
  --g-color-private-black-500: rgb(0 0 0 / 0.5);
  --g-color-private-black-550: rgb(0 0 0 / 0.55);
  --g-color-private-black-600: rgb(0 0 0 / 0.6);
  --g-color-private-black-650: rgb(0 0 0 / 0.65);
  --g-color-private-black-700: rgb(0 0 0 / 0.7);
  --g-color-private-black-750: rgb(0 0 0 / 0.75);
  --g-color-private-black-800: rgb(0 0 0 / 0.8);
  --g-color-private-black-850: rgb(0 0 0 / 0.85);
  --g-color-private-black-900: rgb(0 0 0 / 0.9);
  --g-color-private-black-950: rgb(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-blue-50: rgb(54 151 241 / 0.1);
  --g-color-private-blue-100: rgb(54 151 241 / 0.15);
  --g-color-private-blue-150: rgb(54 151 241 / 0.2);
  --g-color-private-blue-200: rgb(54 151 241 / 0.3);
  --g-color-private-blue-250: rgb(54 151 241 / 0.4);
  --g-color-private-blue-300: rgb(54 151 241 / 0.5);
  --g-color-private-blue-350: rgb(54 151 241 / 0.6);
  --g-color-private-blue-400: rgb(54 151 241 / 0.7);
  --g-color-private-blue-450: rgb(54 151 241 / 0.8);
  --g-color-private-blue-500: rgb(54 151 241 / 0.9);
  --g-color-private-blue-550: rgb(54 151 241);
  --g-color-private-blue-550-solid: rgb(54 151 241);
  --g-color-private-blue-1000-solid: rgb(23 37 51);
  --g-color-private-blue-950-solid: rgb(25 44 63);
  --g-color-private-blue-900-solid: rgb(29 57 85);
  --g-color-private-blue-850-solid: rgb(32 71 107);
  --g-color-private-blue-800-solid: rgb(36 84 130);
  --g-color-private-blue-750-solid: rgb(40 97 152);
  --g-color-private-blue-700-solid: rgb(43 111 174);
  --g-color-private-blue-650-solid: rgb(47 124 196);
  --g-color-private-blue-600-solid: rgb(50 138 219);
  --g-color-private-blue-500-solid: rgb(74 161 242);
  --g-color-private-blue-450-solid: rgb(94 172 244);
  --g-color-private-blue-400-solid: rgb(114 182 245);
  --g-color-private-blue-350-solid: rgb(134 193 247);
  --g-color-private-blue-300-solid: rgb(155 203 248);
  --g-color-private-blue-250-solid: rgb(175 213 249);
  --g-color-private-blue-200-solid: rgb(195 224 251);
  --g-color-private-blue-150-solid: rgb(215 234 252);
  --g-color-private-blue-100-solid: rgb(225 239 253);
  --g-color-private-blue-50-solid: rgb(235 245 254);
  --g-color-private-cool-grey-50: rgb(107 132 153 / 0.1);
  --g-color-private-cool-grey-100: rgb(107 132 153 / 0.15);
  --g-color-private-cool-grey-150: rgb(107 132 153 / 0.2);
  --g-color-private-cool-grey-200: rgb(107 132 153 / 0.3);
  --g-color-private-cool-grey-250: rgb(107 132 153 / 0.4);
  --g-color-private-cool-grey-300: rgb(107 132 153 / 0.5);
  --g-color-private-cool-grey-350: rgb(107 132 153 / 0.6);
  --g-color-private-cool-grey-400: rgb(107 132 153 / 0.7);
  --g-color-private-cool-grey-450: rgb(107 132 153 / 0.8);
  --g-color-private-cool-grey-500: rgb(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(31 34 38);
  --g-color-private-cool-grey-950-solid: rgb(36 40 45);
  --g-color-private-cool-grey-900-solid: rgb(45 52 59);
  --g-color-private-cool-grey-850-solid: rgb(54 63 72);
  --g-color-private-cool-grey-800-solid: rgb(63 75 86);
  --g-color-private-cool-grey-750-solid: rgb(71 86 99);
  --g-color-private-cool-grey-700-solid: rgb(80 98 113);
  --g-color-private-cool-grey-650-solid: rgb(89 109 126);
  --g-color-private-cool-grey-600-solid: rgb(98 121 140);
  --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 194 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-green-50: rgb(50 186 118 / 0.1);
  --g-color-private-green-100: rgb(50 186 118 / 0.15);
  --g-color-private-green-150: rgb(50 186 118 / 0.2);
  --g-color-private-green-200: rgb(50 186 118 / 0.3);
  --g-color-private-green-250: rgb(50 186 118 / 0.4);
  --g-color-private-green-300: rgb(50 186 118 / 0.5);
  --g-color-private-green-350: rgb(50 186 118 / 0.6);
  --g-color-private-green-400: rgb(50 186 118 / 0.7);
  --g-color-private-green-450: rgb(50 186 118 / 0.8);
  --g-color-private-green-500: rgb(50 186 118 / 0.9);
  --g-color-private-green-550: rgb(50 186 118);
  --g-color-private-green-550-solid: rgb(50 186 118);
  --g-color-private-green-1000-solid: rgb(23 42 33);
  --g-color-private-green-950-solid: rgb(24 51 38);
  --g-color-private-green-900-solid: rgb(28 68 48);
  --g-color-private-green-850-solid: rgb(31 85 58);
  --g-color-private-green-800-solid: rgb(34 102 68);
  --g-color-private-green-750-solid: rgb(37 118 78);
  --g-color-private-green-700-solid: rgb(40 135 88);
  --g-color-private-green-650-solid: rgb(44 152 98);
  --g-color-private-green-600-solid: rgb(47 169 108);
  --g-color-private-green-500-solid: rgb(71 193 132);
  --g-color-private-green-450-solid: rgb(91 200 145);
  --g-color-private-green-400-solid: rgb(112 207 159);
  --g-color-private-green-350-solid: rgb(132 214 173);
  --g-color-private-green-300-solid: rgb(153 221 187);
  --g-color-private-green-250-solid: rgb(173 227 200);
  --g-color-private-green-200-solid: rgb(194 234 214);
  --g-color-private-green-150-solid: rgb(214 241 228);
  --g-color-private-green-100-solid: rgb(224 245 234);
  --g-color-private-green-50-solid: rgb(235 248 241);
  --g-color-private-orange-50: rgb(255 119 0 / 0.1);
  --g-color-private-orange-100: rgb(255 119 0 / 0.15);
  --g-color-private-orange-150: rgb(255 119 0 / 0.2);
  --g-color-private-orange-200: rgb(255 119 0 / 0.3);
  --g-color-private-orange-250: rgb(255 119 0 / 0.4);
  --g-color-private-orange-300: rgb(255 119 0 / 0.5);
  --g-color-private-orange-350: rgb(255 119 0 / 0.6);
  --g-color-private-orange-400: rgb(255 119 0 / 0.7);
  --g-color-private-orange-450: rgb(255 119 0 / 0.8);
  --g-color-private-orange-500: rgb(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(54 32 15);
  --g-color-private-orange-950-solid: rgb(65 37 14);
  --g-color-private-orange-900-solid: rgb(89 48 13);
  --g-color-private-orange-850-solid: rgb(113 58 11);
  --g-color-private-orange-800-solid: rgb(137 68 9);
  --g-color-private-orange-750-solid: rgb(160 78 7);
  --g-color-private-orange-700-solid: rgb(184 88 5);
  --g-color-private-orange-650-solid: rgb(208 99 4);
  --g-color-private-orange-600-solid: rgb(231 109 2);
  --g-color-private-orange-500-solid: rgb(255 133 25);
  --g-color-private-orange-450-solid: rgb(255 146 51);
  --g-color-private-orange-400-solid: rgb(255 160 77);
  --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-purple-50: rgb(143 82 204 / 0.1);
  --g-color-private-purple-100: rgb(143 82 204 / 0.15);
  --g-color-private-purple-150: rgb(143 82 204 / 0.2);
  --g-color-private-purple-200: rgb(143 82 204 / 0.3);
  --g-color-private-purple-250: rgb(143 82 204 / 0.4);
  --g-color-private-purple-300: rgb(143 82 204 / 0.5);
  --g-color-private-purple-350: rgb(143 82 204 / 0.6);
  --g-color-private-purple-400: rgb(143 82 204 / 0.7);
  --g-color-private-purple-450: rgb(143 82 204 / 0.8);
  --g-color-private-purple-500: rgb(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(37 27 46);
  --g-color-private-purple-950-solid: rgb(43 30 55);
  --g-color-private-purple-900-solid: rgb(56 37 74);
  --g-color-private-purple-850-solid: rgb(68 43 92);
  --g-color-private-purple-800-solid: rgb(81 50 111);
  --g-color-private-purple-750-solid: rgb(93 56 130);
  --g-color-private-purple-700-solid: rgb(106 63 148);
  --g-color-private-purple-650-solid: rgb(118 69 167);
  --g-color-private-purple-600-solid: rgb(131 76 185);
  --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-red-50: rgb(255 0 61 / 0.1);
  --g-color-private-red-100: rgb(255 0 61 / 0.15);
  --g-color-private-red-150: rgb(255 0 61 / 0.2);
  --g-color-private-red-200: rgb(255 0 61 / 0.3);
  --g-color-private-red-250: rgb(255 0 61 / 0.4);
  --g-color-private-red-300: rgb(255 0 61 / 0.5);
  --g-color-private-red-350: rgb(255 0 61 / 0.6);
  --g-color-private-red-400: rgb(255 0 61 / 0.7);
  --g-color-private-red-450: rgb(255 0 61 / 0.8);
  --g-color-private-red-500: rgb(255 0 61 / 0.9);
  --g-color-private-red-550: rgb(255 0 61);
  --g-color-private-red-550-solid: rgb(255 0 61);
  --g-color-private-red-1000-solid: rgb(54 14 24);
  --g-color-private-red-950-solid: rgb(65 14 27);
  --g-color-private-red-900-solid: rgb(89 12 31);
  --g-color-private-red-850-solid: rgb(113 10 35);
  --g-color-private-red-800-solid: rgb(137 9 40);
  --g-color-private-red-750-solid: rgb(160 7 44);
  --g-color-private-red-700-solid: rgb(184 5 48);
  --g-color-private-red-650-solid: rgb(208 3 52);
  --g-color-private-red-600-solid: rgb(231 2 57);
  --g-color-private-red-500-solid: rgb(255 25 80);
  --g-color-private-red-450-solid: rgb(255 51 100);
  --g-color-private-red-400-solid: rgb(255 77 119);
  --g-color-private-red-350-solid: rgb(255 102 139);
  --g-color-private-red-300-solid: rgb(255 128 158);
  --g-color-private-red-250-solid: rgb(255 153 177);
  --g-color-private-red-200-solid: rgb(255 179 197);
  --g-color-private-red-150-solid: rgb(255 204 216);
  --g-color-private-red-100-solid: rgb(255 217 226);
  --g-color-private-red-50-solid: rgb(255 230 236);
  --g-color-private-white-20: rgb(255 255 255 / 0.02);
  --g-color-private-white-50: rgb(255 255 255 / 0.05);
  --g-color-private-white-70: rgb(255 255 255 / 0.07);
  --g-color-private-white-100: rgb(255 255 255 / 0.1);
  --g-color-private-white-150: rgb(255 255 255 / 0.15);
  --g-color-private-white-200: rgb(255 255 255 / 0.2);
  --g-color-private-white-250: rgb(255 255 255 / 0.25);
  --g-color-private-white-300: rgb(255 255 255 / 0.3);
  --g-color-private-white-350: rgb(255 255 255 / 0.35);
  --g-color-private-white-400: rgb(255 255 255 / 0.4);
  --g-color-private-white-450: rgb(255 255 255 / 0.45);
  --g-color-private-white-500: rgb(255 255 255 / 0.5);
  --g-color-private-white-550: rgb(255 255 255 / 0.55);
  --g-color-private-white-600: rgb(255 255 255 / 0.6);
  --g-color-private-white-650: rgb(255 255 255 / 0.65);
  --g-color-private-white-700: rgb(255 255 255 / 0.7);
  --g-color-private-white-750: rgb(255 255 255 / 0.75);
  --g-color-private-white-800: rgb(255 255 255 / 0.8);
  --g-color-private-white-850: rgb(255 255 255 / 0.85);
  --g-color-private-white-900: rgb(255 255 255 / 0.9);
  --g-color-private-white-950: rgb(255 255 255 / 0.95);
  --g-color-private-white-1000-solid: rgb(255 255 255);
  --g-color-private-yellow-50: rgb(255 190 92 / 0.1);
  --g-color-private-yellow-100: rgb(255 190 92 / 0.15);
  --g-color-private-yellow-150: rgb(255 190 92 / 0.2);
  --g-color-private-yellow-200: rgb(255 190 92 / 0.3);
  --g-color-private-yellow-250: rgb(255 190 92 / 0.4);
  --g-color-private-yellow-300: rgb(255 190 92 / 0.5);
  --g-color-private-yellow-350: rgb(255 190 92 / 0.6);
  --g-color-private-yellow-400: rgb(255 190 92 / 0.7);
  --g-color-private-yellow-450: rgb(255 190 92 / 0.8);
  --g-color-private-yellow-500: rgb(255 190 92 / 0.9);
  --g-color-private-yellow-550: rgb(255 190 92);
  --g-color-private-yellow-550-solid: rgb(255 190 92);
  --g-color-private-yellow-1000-solid: rgb(54 43 29);
  --g-color-private-yellow-950-solid: rgb(65 52 33);
  --g-color-private-yellow-900-solid: rgb(89 69 40);
  --g-color-private-yellow-850-solid: rgb(113 86 48);
  --g-color-private-yellow-800-solid: rgb(137 104 55);
  --g-color-private-yellow-750-solid: rgb(160 121 62);
  --g-color-private-yellow-700-solid: rgb(184 138 70);
  --g-color-private-yellow-650-solid: rgb(208 155 77);
  --g-color-private-yellow-600-solid: rgb(231 173 85);
  --g-color-private-yellow-500-solid: rgb(255 197 108);
  --g-color-private-yellow-450-solid: rgb(255 203 125);
  --g-color-private-yellow-400-solid: rgb(255 210 141);
  --g-color-private-yellow-350-solid: rgb(255 216 157);
  --g-color-private-yellow-300-solid: rgb(255 223 174);
  --g-color-private-yellow-250-solid: rgb(255 229 190);
  --g-color-private-yellow-200-solid: rgb(255 236 206);
  --g-color-private-yellow-150-solid: rgb(255 242 222);
  --g-color-private-yellow-100-solid: rgb(255 245 231);
  --g-color-private-yellow-50-solid: rgb(255 249 239);
  --g-color-base-background: var(--g-color-private-white-1000-solid);
  --g-color-base-brand: var(--g-color-private-yellow-550-solid);
  --g-color-base-brand-hover: var(--g-color-private-yellow-650-solid);
  --g-color-base-danger-heavy: var(--g-color-private-red-700-solid);
  --g-color-base-danger-heavy-hover: var(--g-color-private-red-800-solid);
  --g-color-base-danger-light: var(--g-color-private-red-250);
  --g-color-base-danger-light-hover: var(--g-color-private-red-350);
  --g-color-base-danger-medium: var(--g-color-private-red-400);
  --g-color-base-danger-medium-hover: var(--g-color-private-red-500);
  --g-color-base-float: var(--g-color-private-white-1000-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-150-solid);
  --g-color-base-float-heavy: var(--g-color-private-black-700-solid);
  --g-color-base-float-hover: var(--g-color-private-black-150-solid);
  --g-color-base-float-medium: var(--g-color-private-black-550-solid);
  --g-color-base-generic: var(--g-color-private-black-150);
  --g-color-base-generic-accent: var(--g-color-private-black-250);
  --g-color-base-generic-accent-disabled: var(--g-color-private-black-150);
  --g-color-base-generic-hover: var(--g-color-private-black-300);
  --g-color-base-generic-medium: var(--g-color-private-black-250);
  --g-color-base-generic-medium-hover: var(--g-color-private-black-350);
  --g-color-base-generic-ultralight: var(--g-color-private-black-50-solid);
  --g-color-base-info-heavy: var(--g-color-private-blue-700-solid);
  --g-color-base-info-heavy-hover: var(--g-color-private-blue-850-solid);
  --g-color-base-info-light: var(--g-color-private-blue-250);
  --g-color-base-info-light-hover: var(--g-color-private-blue-350);
  --g-color-base-info-medium: var(--g-color-private-blue-400);
  --g-color-base-info-medium-hover: var(--g-color-private-blue-500);
  --g-color-base-contrast: var(--g-color-private-black-1000-solid);
  --g-color-base-contrast-hover: var(--g-color-private-black-800);
  --g-color-base-contrast-simple-hover: var(--g-color-private-black-100);
  --g-color-base-contrast-accent-disabled: var(--g-color-private-black-150);
  --g-color-base-contrast-inverted: var(--g-color-private-white-1000-solid);
  --g-color-base-contrast-inverted-hover: var(--g-color-private-white-800);
  --g-color-base-contrast-inverted-simple-hover: var(--g-color-private-white-300);
  --g-color-base-contrast-inverted-accent-disabled: var(--g-color-private-white-150);
  --g-color-base-contrast-light: var(--g-color-private-white-1000-solid);
  --g-color-base-contrast-light-hover: var(--g-color-private-white-800);
  --g-color-base-contrast-light-simple-hover: var(--g-color-private-white-300);
  --g-color-base-contrast-light-accent-disabled: var(--g-color-private-white-150);
  --g-color-base-contrast-dark: var(--g-color-private-black-1000-solid);
  --g-color-base-contrast-dark-hover: var(--g-color-private-black-800);
  --g-color-base-contrast-dark-simple-hover: var(--g-color-private-black-100);
  --g-color-base-contrast-dark-accent-disabled: var(--g-color-private-black-150);
  --g-color-base-misc-heavy: var(--g-color-private-cool-grey-700-solid);
  --g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-800-solid);
  --g-color-base-misc-light: var(--g-color-private-cool-grey-250);
  --g-color-base-misc-light-hover: var(--g-color-private-cool-grey-350);
  --g-color-base-misc-medium: var(--g-color-private-cool-grey-400);
  --g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-500);
  --g-color-base-modal: var(--g-color-base-background);
  --g-color-base-neutral-heavy: var(--g-color-private-black-550);
  --g-color-base-neutral-heavy-hover: var(--g-color-private-black-650);
  --g-color-base-neutral-light: var(--g-color-private-black-150);
  --g-color-base-neutral-light-hover: var(--g-color-private-black-250);
  --g-color-base-neutral-medium: var(--g-color-private-black-300);
  --g-color-base-neutral-medium-hover: var(--g-color-private-black-400);
  --g-color-base-positive-heavy: var(--g-color-private-green-700-solid);
  --g-color-base-positive-heavy-hover: var(--g-color-private-green-800-solid);
  --g-color-base-positive-light: var(--g-color-private-green-250);
  --g-color-base-positive-light-hover: var(--g-color-private-green-350);
  --g-color-base-positive-medium: var(--g-color-private-green-400);
  --g-color-base-positive-medium-hover: var(--g-color-private-green-500);
  --g-color-base-selection: var(--g-color-private-yellow-300);
  --g-color-base-selection-hover: var(--g-color-private-yellow-400);
  --g-color-base-simple-hover: var(--g-color-private-black-150);
  --g-color-base-simple-hover-solid: var(--g-color-private-black-150-solid);
  --g-color-base-utility-heavy: var(--g-color-private-purple-700-solid);
  --g-color-base-utility-heavy-hover: var(--g-color-private-purple-800-solid);
  --g-color-base-utility-light: var(--g-color-private-purple-250);
  --g-color-base-utility-light-hover: var(--g-color-private-purple-350);
  --g-color-base-utility-medium: var(--g-color-private-purple-400);
  --g-color-base-utility-medium-hover: var(--g-color-private-purple-500);
  --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-warning-light: var(--g-color-private-yellow-300);
  --g-color-base-warning-light-hover: var(--g-color-private-yellow-400);
  --g-color-base-warning-medium: var(--g-color-private-yellow-400);
  --g-color-base-warning-medium-hover: var(--g-color-private-yellow-550-solid);
  --g-color-infographics-axis: var(--g-color-private-black-150-solid);
  --g-color-infographics-tooltip-bg: var(--g-color-private-white-950);
  --g-color-line-brand: var(--g-color-private-yellow-600-solid);
  --g-color-line-danger: var(--g-color-private-red-450);
  --g-color-line-focus: var(--g-color-private-cool-grey-450);
  --g-color-line-generic: var(--g-color-private-black-200);
  --g-color-line-generic-accent: var(--g-color-private-black-300);
  --g-color-line-generic-accent-hover: var(--g-color-private-black-700);
  --g-color-line-generic-active: var(--g-color-private-black-700);
  --g-color-line-generic-hover: var(--g-color-private-black-400);
  --g-color-line-generic-solid: var(--g-color-private-black-200-solid);
  --g-color-line-info: var(--g-color-private-blue-450);
  --g-color-line-light: var(--g-color-private-white-500);
  --g-color-line-contrast: var(--g-color-private-black-150);
  --g-color-line-contrast-inverted: var(--g-color-private-white-300);
  --g-color-line-contrast-light: var(--g-color-private-white-300);
  --g-color-line-contrast-dark: var(--g-color-private-black-150);
  --g-color-line-misc: var(--g-color-private-cool-grey-450);
  --g-color-line-positive: var(--g-color-private-green-450);
  --g-color-line-utility: var(--g-color-private-purple-450);
  --g-color-line-warning: var(--g-color-private-yellow-600-solid);
  --g-color-scroll-corner: var(--g-color-private-black-100);
  --g-color-scroll-handle: var(--g-color-private-black-100);
  --g-color-scroll-handle-hover: var(--g-color-private-black-150);
  --g-color-scroll-track: var(--g-color-base-background);
  --g-color-sfx-fade: var(--g-color-private-white-300);
  --g-color-sfx-shadow: var(--g-color-private-black-300);
  --g-color-sfx-shadow-heavy: var(--g-color-private-black-600);
  --g-color-sfx-shadow-light: var(--g-color-private-black-100);
  --g-color-sfx-veil: var(--g-color-private-black-450);
  --g-color-text-brand: var(--g-color-private-yellow-700-solid);
  --g-color-text-brand-contrast: var(--g-color-text-dark-primary);
  --g-color-text-brand-heavy: var(--g-color-private-orange-900-solid);
  --g-color-text-complementary: var(--g-color-text-dark-complementary);
  --g-color-text-danger: var(--g-color-private-red-650-solid);
  --g-color-text-danger-heavy: var(--g-color-private-red-900-solid);
  --g-color-text-dark-complementary: var(--g-color-private-black-850);
  --g-color-text-dark-hint: var(--g-color-private-black-500);
  --g-color-text-dark-primary: var(--g-color-private-black-1000-solid);
  --g-color-text-dark-secondary: var(--g-color-private-black-700);
  --g-color-text-hint: var(--g-color-text-dark-hint);
  --g-color-text-info: var(--g-color-private-blue-650-solid);
  --g-color-text-info-heavy: var(--g-color-private-blue-900-solid);
  --g-color-text-inverted-complementary: var(--g-color-text-light-complementary);
  --g-color-text-inverted-hint: var(--g-color-text-light-hint);
  --g-color-text-inverted-primary: var(--g-color-text-light-primary);
  --g-color-text-inverted-secondary: var(--g-color-text-light-secondary);
  --g-color-text-light-complementary: var(--g-color-private-white-850);
  --g-color-text-light-hint: var(--g-color-private-white-500);
  --g-color-text-light-primary: var(--g-color-private-white-1000-solid);
  --g-color-text-light-secondary: var(--g-color-private-white-700);
  --g-color-text-link: var(--g-color-private-yellow-700-solid);
  --g-color-text-link-hover: var(--g-color-private-orange-700-solid);
  --g-color-text-link-visited: var(--g-color-private-purple-600-solid);
  --g-color-text-link-visited-hover: var(--g-color-private-purple-850-solid);
  --g-color-text-misc: var(--g-color-private-cool-grey-650-solid);
  --g-color-text-misc-heavy: var(--g-color-private-cool-grey-900-solid);
  --g-color-text-positive: var(--g-color-private-green-650-solid);
  --g-color-text-positive-heavy: var(--g-color-private-green-900-solid);
  --g-color-text-primary: var(--g-color-text-dark-primary);
  --g-color-text-secondary: var(--g-color-text-dark-secondary);
  --g-color-text-utility: var(--g-color-private-purple-650-solid);
  --g-color-text-utility-heavy: var(--g-color-private-purple-900-solid);
  --g-color-text-warning: var(--g-color-private-yellow-700-solid);
  --g-color-text-warning-heavy: var(--g-color-private-orange-900-solid);
}

.g-root_theme_dark-hc {
  --g-color-private-black-20: rgb(0 0 0 / 0.02);
  --g-color-private-black-50: rgb(0 0 0 / 0.05);
  --g-color-private-black-70: rgb(0 0 0 / 0.07);
  --g-color-private-black-100: rgb(0 0 0 / 0.1);
  --g-color-private-black-150: rgb(0 0 0 / 0.15);
  --g-color-private-black-200: rgb(0 0 0 / 0.2);
  --g-color-private-black-250: rgb(0 0 0 / 0.25);
  --g-color-private-black-300: rgb(0 0 0 / 0.3);
  --g-color-private-black-350: rgb(0 0 0 / 0.35);
  --g-color-private-black-400: rgb(0 0 0 / 0.4);
  --g-color-private-black-450: rgb(0 0 0 / 0.45);
  --g-color-private-black-500: rgb(0 0 0 / 0.5);
  --g-color-private-black-550: rgb(0 0 0 / 0.55);
  --g-color-private-black-600: rgb(0 0 0 / 0.6);
  --g-color-private-black-650: rgb(0 0 0 / 0.65);
  --g-color-private-black-700: rgb(0 0 0 / 0.7);
  --g-color-private-black-750: rgb(0 0 0 / 0.75);
  --g-color-private-black-800: rgb(0 0 0 / 0.8);
  --g-color-private-black-850: rgb(0 0 0 / 0.85);
  --g-color-private-black-900: rgb(0 0 0 / 0.9);
  --g-color-private-black-950: rgb(0 0 0 / 0.95);
  --g-color-private-black-1000-solid: rgb(0 0 0);
  --g-color-private-blue-50: rgb(54 151 241 / 0.1);
  --g-color-private-blue-100: rgb(54 151 241 / 0.15);
  --g-color-private-blue-150: rgb(54 151 241 / 0.2);
  --g-color-private-blue-200: rgb(54 151 241 / 0.3);
  --g-color-private-blue-250: rgb(54 151 241 / 0.4);
  --g-color-private-blue-300: rgb(54 151 241 / 0.5);
  --g-color-private-blue-350: rgb(54 151 241 / 0.6);
  --g-color-private-blue-400: rgb(54 151 241 / 0.7);
  --g-color-private-blue-450: rgb(54 151 241 / 0.8);
  --g-color-private-blue-500: rgb(54 151 241 / 0.9);
  --g-color-private-blue-550: rgb(54 151 241);
  --g-color-private-blue-550-solid: rgb(54 151 241);
  --g-color-private-blue-1000-solid: rgb(225 239 253);
  --g-color-private-blue-950-solid: rgb(215 234 252);
  --g-color-private-blue-900-solid: rgb(195 224 251);
  --g-color-private-blue-850-solid: rgb(175 213 249);
  --g-color-private-blue-800-solid: rgb(155 203 248);
  --g-color-private-blue-750-solid: rgb(134 193 247);
  --g-color-private-blue-700-solid: rgb(114 182 245);
  --g-color-private-blue-650-solid: rgb(94 172 244);
  --g-color-private-blue-600-solid: rgb(74 161 242);
  --g-color-private-blue-500-solid: rgb(50 138 219);
  --g-color-private-blue-450-solid: rgb(47 124 196);
  --g-color-private-blue-400-solid: rgb(43 111 174);
  --g-color-private-blue-350-solid: rgb(40 97 152);
  --g-color-private-blue-300-solid: rgb(36 84 130);
  --g-color-private-blue-250-solid: rgb(32 71 107);
  --g-color-private-blue-200-solid: rgb(29 57 85);
  --g-color-private-blue-150-solid: rgb(25 44 63);
  --g-color-private-blue-100-solid: rgb(23 37 51);
  --g-color-private-blue-50-solid: rgb(22 30 40);
  --g-color-private-cool-grey-50: rgb(96 128 156 / 0.1);
  --g-color-private-cool-grey-100: rgb(96 128 156 / 0.15);
  --g-color-private-cool-grey-150: rgb(96 128 156 / 0.2);
  --g-color-private-cool-grey-200: rgb(96 128 156 / 0.3);
  --g-color-private-cool-grey-250: rgb(96 128 156 / 0.4);
  --g-color-private-cool-grey-300: rgb(96 128 156 / 0.5);
  --g-color-private-cool-grey-350: rgb(96 128 156 / 0.6);
  --g-color-private-cool-grey-400: rgb(96 128 156 / 0.7);
  --g-color-private-cool-grey-450: rgb(96 128 156 / 0.8);
  --g-color-private-cool-grey-500: rgb(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 192 206);
  --g-color-private-cool-grey-750-solid: rgb(160 179 196);
  --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(88 117 142);
  --g-color-private-cool-grey-450-solid: rgb(80 106 128);
  --g-color-private-cool-grey-400-solid: rgb(73 95 115);
  --g-color-private-cool-grey-350-solid: rgb(65 84 101);
  --g-color-private-cool-grey-300-solid: rgb(57 73 87);
  --g-color-private-cool-grey-250-solid: rgb(49 61 73);
  --g-color-private-cool-grey-200-solid: rgb(41 50 59);
  --g-color-private-cool-grey-150-solid: rgb(34 39 46);
  --g-color-private-cool-grey-100-solid: rgb(30 34 39);
  --g-color-private-cool-grey-50-solid: rgb(26 28 32);
  --g-color-private-green-50: rgb(77 176 155 / 0.1);
  --g-color-private-green-100: rgb(77 176 155 / 0.15);
  --g-color-private-green-150: rgb(77 176 155 / 0.2);
  --g-color-private-green-200: rgb(77 176 155 / 0.3);
  --g-color-private-green-250: rgb(77 176 155 / 0.4);
  --g-color-private-green-300: rgb(77 176 155 / 0.5);
  --g-color-private-green-350: rgb(77 176 155 / 0.6);
  --g-color-private-green-400: rgb(77 176 155 / 0.7);
  --g-color-private-green-450: rgb(77 176 155 / 0.8);
  --g-color-private-green-500: rgb(77 176 155 / 0.9);
  --g-color-private-green-550: rgb(77 176 155);
  --g-color-private-green-550-solid: rgb(77 176 155);
  --g-color-private-green-1000-solid: rgb(228 243 240);
  --g-color-private-green-950-solid: rgb(219 239 235);
  --g-color-private-green-900-solid: rgb(202 231 225);
  --g-color-private-green-850-solid: rgb(184 223 215);
  --g-color-private-green-800-solid: rgb(166 216 205);
  --g-color-private-green-750-solid: rgb(148 208 195);
  --g-color-private-green-700-solid: rgb(130 200 185);
  --g-color-private-green-650-solid: rgb(113 192 175);
  --g-color-private-green-600-solid: rgb(95 184 165);
  --g-color-private-green-500-solid: rgb(71 160 141);
  --g-color-private-green-450-solid: rgb(65 144 128);
  --g-color-private-green-400-solid: rgb(59 128 114);
  --g-color-private-green-350-solid: rgb(53 112 100);
  --g-color-private-green-300-solid: rgb(48 97 87);
  --g-color-private-green-250-solid: rgb(42 81 73);
  --g-color-private-green-200-solid: rgb(36 65 59);
  --g-color-private-green-150-solid: rgb(30 49 45);
  --g-color-private-green-100-solid: rgb(27 41 39);
  --g-color-private-green-50-solid: rgb(24 33 32);
  --g-color-private-orange-50: rgb(200 99 12 / 0.1);
  --g-color-private-orange-100: rgb(200 99 12 / 0.15);
  --g-color-private-orange-150: rgb(200 99 12 / 0.2);
  --g-color-private-orange-200: rgb(200 99 12 / 0.3);
  --g-color-private-orange-250: rgb(200 99 12 / 0.4);
  --g-color-private-orange-300: rgb(200 99 12 / 0.5);
  --g-color-private-orange-350: rgb(200 99 12 / 0.6);
  --g-color-private-orange-400: rgb(200 99 12 / 0.7);
  --g-color-private-orange-450: rgb(200 99 12 / 0.8);
  --g-color-private-orange-500: rgb(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(228 177 134);
  --g-color-private-orange-750-solid: rgb(222 161 109);
  --g-color-private-orange-700-solid: rgb(217 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(182 91 13);
  --g-color-private-orange-450-solid: rgb(164 83 13);
  --g-color-private-orange-400-solid: rgb(145 74 14);
  --g-color-private-orange-350-solid: rgb(127 66 14);
  --g-color-private-orange-300-solid: rgb(109 58 15);
  --g-color-private-orange-250-solid: rgb(91 50 16);
  --g-color-private-orange-200-solid: rgb(73 42 16);
  --g-color-private-orange-150-solid: rgb(54 33 17);
  --g-color-private-orange-100-solid: rgb(45 29 17);
  --g-color-private-orange-50-solid: rgb(36 25 17);
  --g-color-private-purple-50: rgb(143 82 204 / 0.1);
  --g-color-private-purple-100: rgb(143 82 204 / 0.15);
  --g-color-private-purple-150: rgb(143 82 204 / 0.2);
  --g-color-private-purple-200: rgb(143 82 204 / 0.3);
  --g-color-private-purple-250: rgb(143 82 204 / 0.4);
  --g-color-private-purple-300: rgb(143 82 204 / 0.5);
  --g-color-private-purple-350: rgb(143 82 204 / 0.6);
  --g-color-private-purple-400: rgb(143 82 204 / 0.7);
  --g-color-private-purple-450: rgb(143 82 204 / 0.8);
  --g-color-private-purple-500: rgb(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(131 76 185);
  --g-color-private-purple-450-solid: rgb(118 69 167);
  --g-color-private-purple-400-solid: rgb(106 63 148);
  --g-color-private-purple-350-solid: rgb(93 56 130);
  --g-color-private-purple-300-solid: rgb(81 50 111);
  --g-color-private-purple-250-solid: rgb(68 43 92);
  --g-color-private-purple-200-solid: rgb(56 37 74);
  --g-color-private-purple-150-solid: rgb(43 30 55);
  --g-color-private-purple-100-solid: rgb(37 27 46);
  --g-color-private-purple-50-solid: rgb(31 24 37);
  --g-color-private-red-50: rgb(229 50 93 / 0.1);
  --g-color-private-red-100: rgb(229 50 93 / 0.15);
  --g-color-private-red-150: rgb(229 50 93 / 0.2);
  --g-color-private-red-200: rgb(229 50 93 / 0.3);
  --g-color-private-red-250: rgb(229 50 93 / 0.4);
  --g-color-private-red-300: rgb(229 50 93 / 0.5);
  --g-color-private-red-350: rgb(229 50 93 / 0.6);
  --g-color-private-red-400: rgb(229 50 93 / 0.7);
  --g-color-private-red-450: rgb(229 50 93 / 0.8);
  --g-color-private-red-500: rgb(229 50 93 / 0.9);
  --g-color-private-red-550: rgb(229 50 93);
  --g-color-private-red-550-solid: rgb(229 50 93);
  --g-color-private-red-1000-solid: rgb(251 224 231);
  --g-color-private-red-950-solid: rgb(250 214 223);
  --g-color-private-red-900-solid: rgb(247 194 206);
  --g-color-private-red-850-solid: rgb(245 173 190);
  --g-color-private-red-800-solid: rgb(242 153 174);
  --g-color-private-red-750-solid: rgb(239 132 158);
  --g-color-private-red-700-solid: rgb(237 112 142);
  --g-color-private-red-650-solid: rgb(234 91 125);
  --g-color-private-red-600-solid: rgb(232 71 109);
  --g-color-private-red-500-solid: rgb(208 47 86);
  --g-color-private-red-450-solid: rgb(187 43 78);
  --g-color-private-red-400-solid: rgb(166 40 71);
  --g-color-private-red-350-solid: rgb(145 37 63);
  --g-color-private-red-300-solid: rgb(124 34 56);
  --g-color-private-red-250-solid: rgb(102 30 48);
  --g-color-private-red-200-solid: rgb(81 27 41);
  --g-color-private-red-150-solid: rgb(60 24 33);
  --g-color-private-red-100-solid: rgb(50 22 29);
  --g-color-private-red-50-solid: rgb(39 20 26);
  --g-color-private-white-20: rgb(255 255 255 / 0.02);
  --g-color-private-white-50: rgb(255 255 255 / 0.05);
  --g-color-private-white-70: rgb(255 255 255 / 0.07);
  --g-color-private-white-100: rgb(255 255 255 / 0.1);
  --g-color-private-white-150: rgb(255 255 255 / 0.15);
  --g-color-private-white-200: rgb(255 255 255 / 0.2);
  --g-color-private-white-250: rgb(255 255 255 / 0.25);
  --g-color-private-white-300: rgb(255 255 255 / 0.3);
  --g-color-private-white-350: rgb(255 255 255 / 0.35);
  --g-color-private-white-400: rgb(255 255 255 / 0.4);
  --g-color-private-white-450: rgb(255 255 255 / 0.45);
  --g-color-private-white-500: rgb(255 255 255 / 0.5);
  --g-color-private-white-550: rgb(255 255 255 / 0.55);
  --g-color-private-white-600: rgb(255 255 255 / 0.6);
  --g-color-private-white-650: rgb(255 255 255 / 0.65);
  --g-color-private-white-700: rgb(255 255 255 / 0.7);
  --g-color-private-white-750: rgb(255 255 255 / 0.75);
  --g-color-private-white-800: rgb(255 255 255 / 0.8);
  --g-color-private-white-850: rgb(255 255 255 / 0.85);
  --g-color-private-white-900: rgb(255 255 255 / 0.9);
  --g-color-private-white-950: rgb(255 255 255 / 0.95);
  --g-color-private-white-1000-solid: rgb(255 255 255);
  --g-color-private-white-950-solid: rgb(243 243 243);
  --g-color-private-white-900-solid: rgb(231 231 231);
  --g-color-private-white-850-solid: rgb(208 207 208);
  --g-color-private-white-800-solid: rgb(208 207 208);
  --g-color-private-white-750-solid: rgb(196 195 196);
  --g-color-private-white-700-solid: rgb(184 184 184);
  --g-color-private-white-650-solid: rgb(172 172 172);
  --g-color-private-white-600-solid: rgb(160 160 160);
  --g-color-private-white-550-solid: rgb(148 148 148);
  --g-color-private-white-500-solid: rgb(136 136 136);
  --g-color-private-white-450-solid: rgb(125 124 125);
  --g-color-private-white-400-solid: rgb(113 112 113);
  --g-color-private-white-350-solid: rgb(101 100 101);
  --g-color-private-white-300-solid: rgb(89 88 89);
  --g-color-private-white-250-solid: rgb(77 77 77);
  --g-color-private-white-200-solid: rgb(65 65 65);
  --g-color-private-white-150-solid: rgb(54 53 54);
  --g-color-private-white-100-solid: rgb(42 41 42);
  --g-color-private-white-50-solid: rgb(30 29 30);
  --g-color-private-white-70-solid: rgb(35 34 35);
  --g-color-private-white-20-solid: rgb(38 34 38);
  --g-color-private-white-opaque-150: rgb(56 57 60 / 0.97);
  --g-color-private-yellow-50: rgb(255 190 92 / 0.1);
  --g-color-private-yellow-100: rgb(255 190 92 / 0.15);
  --g-color-private-yellow-150: rgb(255 190 92 / 0.2);
  --g-color-private-yellow-200: rgb(255 190 92 / 0.3);
  --g-color-private-yellow-250: rgb(255 190 92 / 0.4);
  --g-color-private-yellow-300: rgb(255 190 92 / 0.5);
  --g-color-private-yellow-350: rgb(255 190 92 / 0.6);
  --g-color-private-yellow-400: rgb(255 190 92 / 0.7);
  --g-color-private-yellow-450: rgb(255 190 92 / 0.8);
  --g-color-private-yellow-500: rgb(255 190 92 / 0.9);
  --g-color-private-yellow-550: rgb(255 190 92);
  --g-color-private-yellow-550-solid: rgb(255 190 92);
  --g-color-private-yellow-1000-solid: rgb(255 245 231);
  --g-color-private-yellow-950-solid: rgb(255 242 222);
  --g-color-private-yellow-900-solid: rgb(255 236 206);
  --g-color-private-yellow-850-solid: rgb(255 229 190);
  --g-color-private-yellow-800-solid: rgb(255 223 174);
  --g-color-private-yellow-750-solid: rgb(255 216 157);
  --g-color-private-yellow-700-solid: rgb(255 210 141);
  --g-color-private-yellow-650-solid: rgb(255 203 125);
  --g-color-private-yellow-600-solid: rgb(255 197 108);
  --g-color-private-yellow-500-solid: rgb(231 173 85);
  --g-color-private-yellow-450-solid: rgb(208 155 77);
  --g-color-private-yellow-400-solid: rgb(184 138 70);
  --g-color-private-yellow-350-solid: rgb(160 121 62);
  --g-color-private-yellow-300-solid: rgb(137 104 55);
  --g-color-private-yellow-250-solid: rgb(113 86 48);
  --g-color-private-yellow-200-solid: rgb(89 69 40);
  --g-color-private-yellow-150-solid: rgb(65 52 33);
  --g-color-private-yellow-100-solid: rgb(54 43 29);
  --g-color-private-yellow-50-solid: rgb(42 34 25);
  --g-color-base-background: rgb(18 17 18);
  --g-color-base-brand: var(--g-color-private-yellow-550-solid);
  --g-color-base-brand-hover: var(--g-color-private-yellow-700-solid);
  --g-color-base-danger-heavy: var(--g-color-private-red-700-solid);
  --g-color-base-danger-heavy-hover: var(--g-color-private-red-850-solid);
  --g-color-base-danger-light: var(--g-color-private-red-250);
  --g-color-base-danger-light-hover: var(--g-color-private-red-400);
  --g-color-base-danger-medium: var(--g-color-private-red-450);
  --g-color-base-danger-medium-hover: var(--g-color-private-red-600-solid);
  --g-color-base-float: var(--g-color-private-white-100-solid);
  --g-color-base-float-accent: var(--g-color-private-white-300-solid);
  --g-color-base-float-accent-hover: var(--g-color-private-white-400-solid);
  --g-color-base-float-announcement: var(--g-color-private-white-200-solid);
  --g-color-base-float-heavy: var(--g-color-private-white-300-solid);
  --g-color-base-float-hover: var(--g-color-private-white-200-solid);
  --g-color-base-float-medium: var(--g-color-private-white-200-solid);
  --g-color-base-generic: var(--g-color-private-white-100);
  --g-color-base-generic-accent: var(--g-color-private-white-200);
  --g-color-base-generic-accent-disabled: var(--g-color-private-white-150);
  --g-color-base-generic-hover: var(--g-color-private-white-250);
  --g-color-base-generic-medium: var(--g-color-private-white-250);
  --g-color-base-generic-medium-hover: var(--g-color-private-white-400);
  --g-color-base-generic-ultralight: var(--g-color-private-white-50);
  --g-color-base-info-heavy: var(--g-color-private-blue-700-solid);
  --g-color-base-info-heavy-hover: var(--g-color-private-blue-850-solid);
  --g-color-base-info-light: var(--g-color-private-blue-250);
  --g-color-base-info-light-hover: var(--g-color-private-blue-400);
  --g-color-base-info-medium: var(--g-color-private-blue-450);
  --g-color-base-info-medium-hover: var(--g-color-private-blue-600-solid);
  --g-color-base-contrast: var(--g-color-private-white-900);
  --g-color-base-contrast-hover: var(--g-color-private-white-750);
  --g-color-base-contrast-simple-hover: var(--g-color-private-white-200);
  --g-color-base-contrast-accent-disabled: var(--g-color-private-white-150);
  --g-color-base-contrast-inverted: var(--g-color-private-black-900);
  --g-color-base-contrast-inverted-hover: var(--g-color-private-black-750);
  --g-color-base-contrast-inverted-simple-hover: var(--g-color-private-black-100);
  --g-color-base-contrast-inverted-accent-disabled: var(--g-color-private-black-150);
  --g-color-base-contrast-light: var(--g-color-private-white-900);
  --g-color-base-contrast-light-hover: var(--g-color-private-white-750);
  --g-color-base-contrast-light-simple-hover: var(--g-color-private-white-200);
  --g-color-base-contrast-light-accent-disabled: var(--g-color-private-white-150);
  --g-color-base-contrast-dark: var(--g-color-private-black-900);
  --g-color-base-contrast-dark-hover: var(--g-color-private-black-750);
  --g-color-base-contrast-dark-simple-hover: var(--g-color-private-black-100);
  --g-color-base-contrast-dark-accent-disabled: var(--g-color-private-black-150);
  --g-color-base-misc-heavy: var(--g-color-private-cool-grey-700-solid);
  --g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-850-solid);
  --g-color-base-misc-light: var(--g-color-private-cool-grey-250);
  --g-color-base-misc-light-hover: var(--g-color-private-cool-grey-400);
  --g-color-base-misc-medium: var(--g-color-private-cool-grey-450);
  --g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-600-solid);
  --g-color-base-modal: var(--g-color-base-background);
  --g-color-base-neutral-heavy: var(--g-color-private-white-650);
  --g-color-base-neutral-heavy-hover: var(--g-color-private-white-750);
  --g-color-base-neutral-light: var(--g-color-private-white-200);
  --g-color-base-neutral-light-hover: var(--g-color-private-white-350);
  --g-color-base-neutral-medium: var(--g-color-private-white-400);
  --g-color-base-neutral-medium-hover: var(--g-color-private-white-550);
  --g-color-base-positive-heavy: var(--g-color-private-green-700-solid);
  --g-color-base-positive-heavy-hover: var(--g-color-private-green-850-solid);
  --g-color-base-positive-light: var(--g-color-private-green-250);
  --g-color-base-positive-light-hover: var(--g-color-private-green-400);
  --g-color-base-positive-medium: var(--g-color-private-green-450);
  --g-color-base-positive-medium-hover: var(--g-color-private-green-600-solid);
  --g-color-base-selection: var(--g-color-private-yellow-250);
  --g-color-base-selection-hover: var(--g-color-private-yellow-400);
  --g-color-base-simple-hover: var(--g-color-private-white-250);
  --g-color-base-simple-hover-solid: var(--g-color-private-white-250-solid);
  --g-color-base-utility-heavy: var(--g-color-private-purple-700-solid);
  --g-color-base-utility-heavy-hover: var(--g-color-private-purple-850-solid);
  --g-color-base-utility-light: var(--g-color-private-purple-250);
  --g-color-base-utility-light-hover: var(--g-color-private-purple-400);
  --g-color-base-utility-medium: var(--g-color-private-purple-450);
  --g-color-base-utility-medium-hover: var(--g-color-private-purple-600-solid);
  --g-color-base-warning-heavy: var(--g-color-private-yellow-700-solid);
  --g-color-base-warning-heavy-hover: var(--g-color-private-yellow-850-solid);
  --g-color-base-warning-light: var(--g-color-private-yellow-250);
  --g-color-base-warning-light-hover: var(--g-color-private-yellow-400);
  --g-color-base-warning-medium: var(--g-color-private-yellow-450);
  --g-color-base-warning-medium-hover: var(--g-color-private-yellow-600-solid);
  --g-color-infographics-axis: var(--g-color-private-white-150-solid);
  --g-color-infographics-tooltip-bg: var(--g-color-private-white-opaque-150);
  --g-color-line-brand: var(--g-color-private-yellow-600-solid);
  --g-color-line-danger: var(--g-color-private-red-550-solid);
  --g-color-line-focus: var(--g-color-private-cool-grey-550-solid);
  --g-color-line-generic: var(--g-color-private-white-150);
  --g-color-line-generic-accent: var(--g-color-private-white-350);
  --g-color-line-generic-accent-hover: var(--g-color-private-white-800);
  --g-color-line-generic-active: var(--g-color-private-white-600);
  --g-color-line-generic-hover: var(--g-color-private-white-250);
  --g-color-line-generic-solid: var(--g-color-private-white-150-solid);
  --g-color-line-info: var(--g-color-private-blue-550-solid);
  --g-color-line-light: var(--g-color-private-white-500);
  --g-color-line-contrast: var(--g-color-private-white-300);
  --g-color-line-contrast-inverted: var(--g-color-private-black-150);
  --g-color-line-contrast-light: var(--g-color-private-white-300);
  --g-color-line-contrast-dark: var(--g-color-private-black-150);
  --g-color-line-misc: var(--g-color-private-cool-grey-550-solid);
  --g-color-line-positive: var(--g-color-private-green-550-solid);
  --g-color-line-utility: var(--g-color-private-purple-550-solid);
  --g-color-line-warning: var(--g-color-private-yellow-550-solid);
  --g-color-scroll-corner: var(--g-color-private-white-150);
  --g-color-scroll-handle: var(--g-color-private-white-150);
  --g-color-scroll-handle-hover: var(--g-color-private-white-250);
  --g-color-scroll-track: var(--g-color-base-background);
  --g-color-sfx-fade: var(--g-color-private-white-250);
  --g-color-sfx-shadow: var(--g-color-private-black-200);
  --g-color-sfx-shadow-heavy: var(--g-color-private-black-400);
  --g-color-sfx-shadow-light: var(--g-color-private-black-200);
  --g-color-sfx-veil: var(--g-color-private-black-700);
  --g-color-text-brand: var(--g-color-private-yellow-600-solid);
  --g-color-text-brand-contrast: var(--g-color-text-dark-primary);
  --g-color-text-brand-heavy: var(--g-color-private-yellow-700-solid);
  --g-color-text-complementary: var(--g-color-text-light-complementary);
  --g-color-text-danger: var(--g-color-private-red-650-solid);
  --g-color-text-danger-heavy: var(--g-color-private-red-850-solid);
  --g-color-text-dark-complementary: var(--g-color-private-black-800);
  --g-color-text-dark-hint: var(--g-color-private-black-400);
  --g-color-text-dark-primary: var(--g-color-private-black-1000-solid);
  --g-color-text-dark-secondary: var(--g-color-private-black-600);
  --g-color-text-hint: var(--g-color-text-light-hint);
  --g-color-text-info: var(--g-color-private-blue-650-solid);
  --g-color-text-info-heavy: var(--g-color-private-blue-850-solid);
  --g-color-text-inverted-complementary: var(--g-color-text-dark-complementary);
  --g-color-text-inverted-hint: var(--g-color-text-dark-hint);
  --g-color-text-inverted-primary: var(--g-color-text-dark-primary);
  --g-color-text-inverted-secondary: var(--g-color-text-dark-secondary);
  --g-color-text-light-complementary: var(--g-color-private-white-800);
  --g-color-text-light-hint: var(--g-color-private-white-400);
  --g-color-text-light-primary: var(--g-color-private-white-1000-solid);
  --g-color-text-light-secondary: var(--g-color-private-white-600);
  --g-color-text-link: var(--g-color-private-yellow-550-solid);
  --g-color-text-link-hover: var(--g-color-private-orange-550-solid);
  --g-color-text-link-visited: var(--g-color-private-purple-650-solid);
  --g-color-text-link-visited-hover: var(--g-color-private-purple-800-solid);
  --g-color-text-misc: var(--g-color-private-cool-grey-650-solid);
  --g-color-text-misc-heavy: var(--g-color-private-cool-grey-850-solid);
  --g-color-text-positive: var(--g-color-private-green-650-solid);
  --g-color-text-positive-heavy: var(--g-color-private-green-850-solid);
  --g-color-text-primary: var(--g-color-text-light-primary);
  --g-color-text-secondary: var(--g-color-text-light-secondary);
  --g-color-text-utility: var(--g-color-private-purple-650-solid);
  --g-color-text-utility-heavy: var(--g-color-private-purple-850-solid);
  --g-color-text-warning: var(--g-color-private-yellow-650-solid);
  --g-color-text-warning-heavy: var(--g-color-private-yellow-850-solid);
}

.g-root {
  background: var(--g-color-base-background);
  color: var(--g-color-text-primary);
  --g-text-body-accent-font-weight: 600;
  --g-text-caption-accent-font-weight: 600;
  --g-text-header-accent-font-weight: 600;
  --g-text-subheader-accent-font-weight: 600;
  --g-text-display-accent-font-weight: 600;
  --g-text-code-accent-font-weight: 600;
  --g-text-accent-font-weight: 600;
  --g-text-body-1-font: var(--g-text-body-font-weight) var(--g-text-body-1-font-size) /
      var(--g-text-body-1-line-height) var(--g-text-body-font-family);
  --g-text-body-2-font: var(--g-text-body-font-weight) var(--g-text-body-2-font-size) /
      var(--g-text-body-2-line-height) var(--g-text-body-font-family);
  --g-text-body-3-font: var(--g-text-body-font-weight) var(--g-text-body-3-font-size) /
      var(--g-text-body-3-line-height) var(--g-text-body-font-family);
  --g-text-body-short-font: var(--g-text-body-font-weight) var(--g-text-body-short-font-size) /
      var(--g-text-body-short-line-height) var(--g-text-body-font-family);
  --g-text-caption-1-font: var(--g-text-caption-font-weight) var(--g-text-caption-1-font-size) /
      var(--g-text-caption-1-line-height) var(--g-text-caption-font-family);
  --g-text-caption-2-font: var(--g-text-caption-font-weight) var(--g-text-caption-2-font-size) /
      var(--g-text-caption-2-line-height) var(--g-text-caption-font-family);
  --g-text-header-1-font: var(--g-text-header-font-weight) var(--g-text-header-1-font-size) /
      var(--g-text-header-1-line-height) var(--g-text-header-font-family);
  --g-text-header-2-font: var(--g-text-header-font-weight) var(--g-text-header-2-font-size) /
      var(--g-text-header-2-line-height) var(--g-text-header-font-family);
  --g-text-subheader-1-font: var(--g-text-subheader-font-weight)
      var(--g-text-subheader-1-font-size) / var(--g-text-subheader-1-line-height)
      var(--g-text-subheader-font-family);
  --g-text-subheader-2-font: var(--g-text-subheader-font-weight)
      var(--g-text-subheader-2-font-size) / var(--g-text-subheader-2-line-height)
      var(--g-text-subheader-font-family);
  --g-text-subheader-3-font: var(--g-text-subheader-font-weight)
      var(--g-text-subheader-3-font-size) / var(--g-text-subheader-3-line-height)
      var(--g-text-subheader-font-family);
  --g-text-display-1-font: var(--g-text-display-font-weight) var(--g-text-display-1-font-size) /
      var(--g-text-display-1-line-height) var(--g-text-display-font-family);
  --g-text-display-2-font: var(--g-text-display-font-weight) var(--g-text-display-2-font-size) /
      var(--g-text-display-2-line-height) var(--g-text-display-font-family);
  --g-text-display-3-font: var(--g-text-display-font-weight) var(--g-text-display-3-font-size) /
      var(--g-text-display-3-line-height) var(--g-text-display-font-family);
  --g-text-display-4-font: var(--g-text-display-font-weight) var(--g-text-display-4-font-size) /
      var(--g-text-display-4-line-height) var(--g-text-display-font-family);
  --g-text-code-1-font: var(--g-text-code-font-weight) var(--g-text-code-1-font-size) /
      var(--g-text-code-1-line-height) var(--g-text-code-font-family);
  --g-text-code-2-font: var(--g-text-code-font-weight) var(--g-text-code-2-font-size) /
      var(--g-text-code-2-line-height) var(--g-text-code-font-family);
  --g-text-code-3-font: var(--g-text-code-font-weight) var(--g-text-code-3-font-size) /
      var(--g-text-code-3-line-height) var(--g-text-code-font-family);
  --g-text-code-inline-1-font: var(--g-text-code-inline-font-weight)
      var(--g-text-code-inline-1-font-size) / var(--g-text-code-inline-1-line-height)
      var(--g-text-code-inline-font-family);
  --g-text-code-inline-2-font: var(--g-text-code-inline-font-weight)
      var(--g-text-code-inline-2-font-size) / var(--g-text-code-inline-2-line-height)
      var(--g-text-code-inline-font-family);
  --g-text-code-inline-3-font: var(--g-text-code-inline-font-weight)
      var(--g-text-code-inline-3-font-size) / var(--g-text-code-inline-3-line-height)
      var(--g-text-code-inline-font-family);
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
  --g-spacing-base: 4px;
  --g-spacing-0: calc(var(--g-spacing-base) * 0);
  --g-spacing-half: calc(var(--g-spacing-base) * 0.5);
  --g-spacing-1: var(--g-spacing-base);
  --g-spacing-2: calc(var(--g-spacing-base) * 2);
  --g-spacing-3: calc(var(--g-spacing-base) * 3);
  --g-spacing-4: calc(var(--g-spacing-base) * 4);
  --g-spacing-5: calc(var(--g-spacing-base) * 5);
  --g-spacing-6: calc(var(--g-spacing-base) * 6);
  --g-spacing-7: calc(var(--g-spacing-base) * 7);
  --g-spacing-8: calc(var(--g-spacing-base) * 8);
  --g-spacing-9: calc(var(--g-spacing-base) * 9);
  --g-spacing-10: calc(var(--g-spacing-base) * 10);
  --g-scrollbar-width: 12px;
  --g-focus-border-radius: 2px;
}
body.g-root {
  --g-flow-direction: 1;
  --g-flow-is-ltr: 1;
  --g-flow-is-rtl: 0;
}

.g-root[dir=ltr] {
  --g-flow-direction: 1;
  --g-flow-is-ltr: 1;
  --g-flow-is-rtl: 0;
}
.g-root[dir=rtl] {
  --g-flow-direction: -1;
  --g-flow-is-ltr: 0;
  --g-flow-is-rtl: 1;
}

@keyframes g-loading-animation {
  from {
    background-position: -12px 0;
  }
  to {
    background-position: 0 0;
  }
}
:root:has(body.g-root_theme_light),
:root:has(body.g-root_theme_light-hc) {
  color-scheme: light;
}

:root:has(body.g-root_theme_dark),
:root:has(body.g-root_theme_dark-hc) {
  color-scheme: dark;
}