:root {
  --ig-black: #000;
  --ig-white: #fff;
  --ig-text-strong: light-dark(#050607, #fbfcfc);
  --ig-text-strong-hover: light-dark(#000, #f4f5f6);
  --ig-text-strong-hover-emphasized: light-dark(#001c52, #9ed2ff);
  --ig-text-strong-selected: light-dark(#000, #fff);
  --ig-text-strong-pressed: light-dark(#000, #fff);
  --ig-text-strong-selected-emphasized: light-dark(#000d3a, #d9f1ff);
  --ig-text-strong-inverse: light-dark(#fff, #212223);
  --ig-text-bold: light-dark(#323334, #f4f5f6);
  --ig-text-bold-hover: light-dark(#444547, #eaebed);
  --ig-text-bold-hover-emphasized: light-dark(#006dd8, #0087f3);
  --ig-text-bold-selected: light-dark(#212223, #fbfcfc);
  --ig-text-bold-pressed: light-dark(#212223, #fbfcfc);
  --ig-text-bold-selected-emphasized: light-dark(#005bbf, #9ed2ff);
  --ig-text-bold-inverse: light-dark(#fff, #212223);
  --ig-text-medium: light-dark(#5a5b5c, #eaebed);
  --ig-text-medium-hover: light-dark(#737476, #d9dbdd);
  --ig-text-medium-hover-emphasized: light-dark(#0087f3, #006dd8);
  --ig-text-medium-selected: light-dark(#444547, #f4f5f6);
  --ig-text-medium-pressed: light-dark(#444547, #f4f5f6);
  --ig-text-medium-selected-emphasized: light-dark(#006dd8, #0087f3);
  --ig-text-medium-inverse: light-dark(#fbfcfc, #5a5b5c);
  --ig-text-soft: light-dark(#737476, #d9dbdd);
  --ig-text-soft-hover: #88898b;
  --ig-text-soft-hover-emphasized: light-dark(#9ed2ff, #005bbf);
  --ig-text-soft-selected: light-dark(#444547, #eaebed);
  --ig-text-soft-pressed: light-dark(#444547, #eaebed);
  --ig-text-soft-selected-emphasized: light-dark(#0087f3, #006dd8);
  --ig-text-soft-inverse: light-dark(#d9dbdd, #88898b);
  --ig-text-primary: light-dark(#005bbf, #9ed2ff);
  --ig-text-primary-hover: light-dark(#006dd8, #0087f3);
  --ig-text-primary-pressed: light-dark(#005bbf, #d9f1ff);
  --ig-text-primary-strong: light-dark(#000d3a, #d9f1ff);
  --ig-text-primary-strong-hover: light-dark(#001c52, #9ed2ff);
  --ig-text-primary-strong-pressed: light-dark(#000d3a, #effaff);
  --ig-text-info: light-dark(#005cf2, #8fbeff);
  --ig-text-info-hover: light-dark(#006aff, #2b80ff);
  --ig-text-info-pressed: light-dark(#003286, #ddf0ff);
  --ig-text-warning: light-dark(#533300, #f3b01d);
  --ig-text-warning-hover: light-dark(#926100, #b87c00);
  --ig-text-warning-pressed: light-dark(#241100, #ffcf77);
  --ig-text-danger: light-dark(#cf0038, #ff979d);
  --ig-text-danger-hover: light-dark(#e90040, #f03557);
  --ig-text-danger-pressed: light-dark(#75001c, #ffe3e3);
  --ig-text-success: light-dark(#007900, #75d87a);
  --ig-text-success-hover: light-dark(#009800, #00a813);
  --ig-text-success-pressed: light-dark(#004b00, #d6fad6);
  --ig-text-accent-0: light-dark(#750000, #ff9b7d);
  --ig-text-accent-0-hover: light-dark(#b21c00, #ffc3af);
  --ig-text-accent-0-pressed: light-dark(#1e0000, #fe8160);
  --ig-text-accent-1: light-dark(#5f2900, #ffa659);
  --ig-text-accent-1-hover: light-dark(#964800, #ffc78f);
  --ig-text-accent-1-pressed: light-dark(#180300, #f28f29);
  --ig-text-accent-2: light-dark(#463a00, #d3bf46);
  --ig-text-accent-2-hover: light-dark(#716000, #eada78);
  --ig-text-accent-2-pressed: light-dark(#0e0900, #c3ac00);
  --ig-text-accent-3: light-dark(#344100, #b2cb5c);
  --ig-text-accent-3-hover: light-dark(#576a00, #cde387);
  --ig-text-accent-3-pressed: light-dark(#070c00, #9eb92e);
  --ig-text-accent-4: light-dark(#004a26, #5ed99e);
  --ig-text-accent-4-hover: light-dark(#074, #8cf0bc);
  --ig-text-accent-4-pressed: light-dark(#000f03, #23c987);
  --ig-text-accent-5: light-dark(#00483c, #23dbc1);
  --ig-text-accent-5-hover: light-dark(#007463, #70f1da);
  --ig-text-accent-5-pressed: light-dark(#000f0a, #00c9ae);
  --ig-text-accent-6: light-dark(#00464b, #00d8e1);
  --ig-text-accent-6-hover: light-dark(#007177, #64eff7);
  --ig-text-accent-6-pressed: light-dark(#000e10, #00c5cf);
  --ig-text-accent-7: light-dark(#004359, #25d2fc);
  --ig-text-accent-7-hover: light-dark(#006d8b, #73eaff);
  --ig-text-accent-7-pressed: light-dark(#000d16, #00c0ee);
  --ig-text-accent-8: light-dark(#003f6c, #5fc9ff);
  --ig-text-accent-8-hover: light-dark(#0067a6, #a1e0ff);
  --ig-text-accent-8-pressed: light-dark(#000a1f, #26b6ff);
  --ig-text-accent-9: light-dark(#312785, #aeb4ff);
  --ig-text-accent-9-hover: light-dark(#5248c7, #ccd2ff);
  --ig-text-accent-9-pressed: light-dark(#070325, #989dff);
  --ig-text-accent-10: light-dark(#491c7b, #cca8ff);
  --ig-text-accent-10-hover: light-dark(#733ab9, #e1caff);
  --ig-text-accent-10-pressed: light-dark(#0e0121, #bb91ff);
  --ig-text-accent-11: light-dark(#5a1069, #e59ff6);
  --ig-text-accent-11-hover: light-dark(#8d2da1, #fbbeff);
  --ig-text-accent-11-pressed: light-dark(#15001a, #d787e9);
  --ig-text-accent-12: light-dark(#6c0048, #ff97ce);
  --ig-text-accent-12-hover: light-dark(#a61973, #ffbbe4);
  --ig-text-accent-12-pressed: light-dark(#1b000e, #f27dbc);
  --ig-text-accent-13: light-dark(#710037, #ff95ba);
  --ig-text-accent-13-hover: light-dark(#ad115c, #ffbed5);
  --ig-text-accent-13-pressed: light-dark(#1d0008, #fa7ba7);
  --ig-text-on-strong-bold: light-dark(#fff, #131415);
  --ig-text-on-strong-bold-hover: light-dark(#fff, #212223);
  --ig-text-on-strong-bold-pressed: light-dark(#f4f5f6, #050607);
  --ig-text-on-strong-medium: light-dark(#fbfcfc, #212223);
  --ig-text-on-strong-medium-hover: light-dark(#fff, #323334);
  --ig-text-on-strong-medium-pressed: light-dark(#f4f5f6, #131415);
  --ig-text-on-strong-soft: light-dark(#f4f5f6, #323334);
  --ig-text-on-strong-soft-hover: light-dark(#fbfcfc, #444547);
  --ig-text-on-strong-soft-pressed: light-dark(#d9dbdd, #212223);
  --ig-text-on-bold-bold: light-dark(#fff, #131415);
  --ig-text-on-bold-bold-hover: light-dark(#fff, #212223);
  --ig-text-on-bold-bold-pressed: light-dark(#f4f5f6, #050607);
  --ig-text-on-bold-medium: light-dark(#fff, #212223);
  --ig-text-on-bold-medium-hover: light-dark(#fff, #323334);
  --ig-text-on-bold-medium-pressed: light-dark(#f4f5f6, #131415);
  --ig-text-on-medium-bold: light-dark(#323334, #fff);
  --ig-text-on-medium-bold-hover: light-dark(#444547, #131415);
  --ig-text-on-medium-bold-pressed: light-dark(#212223, #f4f5f6);
  --ig-text-on-medium-medium: light-dark(#5a5b5c, #fbfcfc);
  --ig-text-on-medium-medium-hover: light-dark(#fff, #131415);
  --ig-text-on-medium-medium-pressed: #f4f5f6;
  --ig-text-on-soft-bold: light-dark(#323334, #fff);
  --ig-text-on-soft-bold-hover: light-dark(#444547, #131415);
  --ig-text-on-soft-bold-pressed: light-dark(#212223, #f4f5f6);
  --ig-text-on-soft-medium: light-dark(#5a5b5c, #fbfcfc);
  --ig-text-on-soft-medium-hover: light-dark(#737476, #131415);
  --ig-text-on-soft-medium-pressed: light-dark(#444547, #f4f5f6);
  --ig-text-on-warning: #533300;
  --ig-text-on-warning-hover: light-dark(#926100, #241100);
  --ig-text-on-warning-pressed: light-dark(#241100, #926100);
  --ig-text-decoration-primary: light-dark(lch(66.449% 33.321 278.48), lch(89.972% 16.125 251.74));
  --ig-text-decoration-primary-hover: light-dark(#006dd8, #0087f3);
  --ig-text-decoration-primary-pressed: light-dark(#005bbf, #d9f1ff);
  --ig-text-decoration-bold: light-dark(lch(56.646% .46358 250.94), lch(98.065% .35265 250.72));
  --ig-text-decoration-bold-hover: light-dark(#444547, #eaebed);
  --ig-text-decoration-bold-pressed: light-dark(#212223, #fbfcfc);
  --ig-text-fixed-accent-0: #ffe4d9;
  --ig-text-fixed-accent-0-hover: #fff4ef;
  --ig-text-fixed-accent-0-pressed: #ffc3af;
  --ig-text-fixed-accent-1: #5f2900;
  --ig-text-fixed-accent-1-hover: #964800;
  --ig-text-fixed-accent-1-pressed: #180300;
  --ig-text-fixed-accent-2: #f7f0c2;
  --ig-text-fixed-accent-2-hover: #fbf9ea;
  --ig-text-fixed-accent-2-pressed: #eada78;
  --ig-text-fixed-accent-3: #344100;
  --ig-text-fixed-accent-3-hover: #576a00;
  --ig-text-fixed-accent-3-pressed: #070c00;
  --ig-text-fixed-accent-4: #cdfce1;
  --ig-text-fixed-accent-4-hover: #eefdf4;
  --ig-text-fixed-accent-4-pressed: #8cf0bc;
  --ig-text-fixed-accent-5: #00483c;
  --ig-text-fixed-accent-5-hover: #007463;
  --ig-text-fixed-accent-5-pressed: #000f0a;
  --ig-text-fixed-accent-6: #c0fbfe;
  --ig-text-fixed-accent-6-hover: #eafdfe;
  --ig-text-fixed-accent-6-pressed: #64eff7;
  --ig-text-fixed-accent-7: #004359;
  --ig-text-fixed-accent-7-hover: #006d8b;
  --ig-text-fixed-accent-7-pressed: #000d16;
  --ig-text-fixed-accent-8: #d1f4ff;
  --ig-text-fixed-accent-8-hover: #edfbff;
  --ig-text-fixed-accent-8-pressed: #a1e0ff;
  --ig-text-fixed-accent-9: #312785;
  --ig-text-fixed-accent-9-hover: #5248c7;
  --ig-text-fixed-accent-9-pressed: #070325;
  --ig-text-fixed-accent-10: #f3e7ff;
  --ig-text-fixed-accent-10-hover: #faf6ff;
  --ig-text-fixed-accent-10-pressed: #e1caff;
  --ig-text-fixed-accent-11: #5a1069;
  --ig-text-fixed-accent-11-hover: #8d2da1;
  --ig-text-fixed-accent-11-pressed: #15001a;
  --ig-text-fixed-accent-12: #ffe0f5;
  --ig-text-fixed-accent-12-hover: #fff3fb;
  --ig-text-fixed-accent-12-pressed: #ffbbe4;
  --ig-text-fixed-accent-13: #710037;
  --ig-text-fixed-accent-13-hover: #ad115c;
  --ig-text-fixed-accent-13-pressed: #1d0008;
  --ig-background-backdrop: light-dark(lch(4.9231% 32.06 287.2 / .35), lch(4.9231% 32.06 287.2 / .4));
  --ig-background-raised: light-dark(lch(87.292% 1.3082 250.81 / 0), lch(93.693% 11.334 237.67 / .2));
  --ig-background-page-clear: light-dark(#fff, #131415);
  --ig-background-page-subtle: light-dark(#fbfcfc, #212223);
  --ig-background-page-soft: light-dark(#f4f5f6, #323334);
  --ig-background-clear: light-dark(#fff, #131415);
  --ig-background-clear-hover: light-dark(#fbfcfc, #212223);
  --ig-background-clear-pressed: light-dark(#d9dbdd, #050607);
  --ig-background-clear-selected: light-dark(#f4f5f6, #444547);
  --ig-background-clear-selected-emphasized: light-dark(#d9f1ff, #000d3a);
  --ig-background-subtle: light-dark(#fbfcfc, #212223);
  --ig-background-subtle-hover: light-dark(#fff, #323334);
  --ig-background-subtle-pressed: light-dark(#d9dbdd, #131415);
  --ig-background-subtle-selected: light-dark(#f4f5f6, #323334);
  --ig-background-subtle-selected-emphasized: light-dark(#d9f1ff, #000d3a);
  --ig-background-soft: light-dark(#f4f5f6, #323334);
  --ig-background-soft-hover: light-dark(#fbfcfc, #444547);
  --ig-background-soft-pressed: light-dark(#88898b, #212223);
  --ig-background-soft-selected: light-dark(#d9dbdd, #5a5b5c);
  --ig-background-soft-selected-emphasized: light-dark(#d9f1ff, #001c52);
  --ig-background-medium: light-dark(#d9dbdd, #444547);
  --ig-background-medium-hover: light-dark(#f4f5f6, #5a5b5c);
  --ig-background-medium-pressed: light-dark(#737476, #323334);
  --ig-background-medium-selected: light-dark(#88898b, #5a5b5c);
  --ig-background-medium-selected-emphasized: #006dd8;
  --ig-background-bold: light-dark(#5a5b5c, #d9dbdd);
  --ig-background-bold-hover: light-dark(#88898b, #f4f5f6);
  --ig-background-bold-pressed: light-dark(#444547, #88898b);
  --ig-background-bold-selected: light-dark(#323334, #f4f5f6);
  --ig-background-bold-selected-emphasized: light-dark(#006dd8, #9ed2ff);
  --ig-background-strong: light-dark(#131415, #f4f5f6);
  --ig-background-strong-hover: light-dark(#323334, #fbfcfc);
  --ig-background-strong-pressed: light-dark(#050607, #d9dbdd);
  --ig-background-strong-selected: light-dark(#212223, #fff);
  --ig-background-strong-selected-emphasized: light-dark(#001c52, #d9f1ff);
  --ig-background-transparent-clear: lch(87.292% 1.3082 250.81 / 0);
  --ig-background-transparent-clear-hover: light-dark(lch(87.292% 1.3082 250.81 / .1), lch(87.292% 1.3082 250.81 / .13));
  --ig-background-transparent-clear-pressed: light-dark(lch(87.292% 1.3082 250.81 / .2), lch(87.292% 1.3082 250.81 / .18));
  --ig-background-transparent-clear-selected: light-dark(lch(87.292% 1.3082 250.81 / .15), lch(87.292% 1.3082 250.81 / .08));
  --ig-background-transparent-clear-selected-emphasized: light-dark(lch(45.806% 63.623 276.05 / .1), lch(81.768% 29.317 251.74 / .1));
  --ig-background-transparent-subtle: light-dark(lch(87.292% 1.3082 250.81 / .3), lch(87.292% 1.3082 250.81 / .25));
  --ig-background-transparent-subtle-hover: light-dark(lch(87.292% 1.3082 250.81 / .35), lch(87.292% 1.3082 250.81 / .3));
  --ig-background-transparent-subtle-pressed: light-dark(lch(87.292% 1.3082 250.81 / .4), lch(87.292% 1.3082 250.81 / .35));
  --ig-background-transparent-subtle-selected: light-dark(lch(87.292% 1.3082 250.81 / .35), lch(87.292% 1.3082 250.81 / .15));
  --ig-background-transparent-subtle-selected-emphasized: light-dark(lch(45.806% 63.623 276.05 / .15), lch(81.768% 29.317 251.74 / .15));
  --ig-background-transparent-success: light-dark(lch(78.674% 58.006 140.54 / .17), lch(78.674% 58.006 140.54 / .2));
  --ig-background-transparent-success-hover: light-dark(lch(78.674% 58.006 140.54 / .22), lch(78.674% 58.006 140.54 / .25));
  --ig-background-transparent-success-pressed: light-dark(lch(78.674% 58.006 140.54 / .25), lch(78.674% 58.006 140.54 / .3));
  --ig-background-transparent-danger: light-dark(lch(73.855% 42.952 19.927 / .17), lch(73.855% 42.952 19.927 / .2));
  --ig-background-transparent-danger-hover: light-dark(lch(73.855% 42.952 19.927 / .22), lch(73.855% 42.952 19.927 / .25));
  --ig-background-transparent-danger-pressed: light-dark(lch(73.855% 42.952 19.927 / .25), lch(73.855% 42.952 19.927 / .3));
  --ig-background-primary-subtle: light-dark(#effaff, #000d3a);
  --ig-background-primary-subtle-hover: light-dark(#d9f1ff, #001c52);
  --ig-background-primary-subtle-pressed: light-dark(#9ed2ff, #000d3a);
  --ig-background-primary-soft: light-dark(#d9f1ff, #001c52);
  --ig-background-primary-soft-hover: light-dark(#effaff, #9ed2ff);
  --ig-background-primary-soft-pressed: light-dark(#9ed2ff, #0087f3);
  --ig-background-primary-bold: light-dark(#006dd8, #9ed2ff);
  --ig-background-primary-bold-hover: light-dark(#0087f3, #d9f1ff);
  --ig-background-primary-bold-pressed: light-dark(#005bbf, #0087f3);
  --ig-background-primary-strong: light-dark(#001c52, #d9f1ff);
  --ig-background-primary-strong-hover: light-dark(#005bbf, #effaff);
  --ig-background-primary-strong-pressed: light-dark(#000d3a, #9ed2ff);
  --ig-background-info-subtle: light-dark(#f1f9ff, #00113e);
  --ig-background-info-subtle-hover: light-dark(#ddf0ff, #003286);
  --ig-background-info-subtle-pressed: light-dark(#8fbeff, #00113e);
  --ig-background-info-soft: light-dark(#ddf0ff, #003286);
  --ig-background-info-soft-hover: #f1f9ff;
  --ig-background-info-soft-pressed: #8fbeff;
  --ig-background-info-bold: light-dark(#006aff, #8fbeff);
  --ig-background-info-bold-hover: light-dark(#2b80ff, #ddf0ff);
  --ig-background-info-bold-pressed: light-dark(#003286, #2b80ff);
  --ig-background-warning-subtle: light-dark(#fff7ea, #241100);
  --ig-background-warning-subtle-hover: light-dark(#ffcf77, #533300);
  --ig-background-warning-subtle-pressed: light-dark(#f3b01d, #241100);
  --ig-background-warning-soft: light-dark(#ffcf77, #533300);
  --ig-background-warning-soft-hover: #fff7ea;
  --ig-background-warning-soft-pressed: #f3b01d;
  --ig-background-warning-bold: #f3b01d;
  --ig-background-warning-bold-hover: #ffcf77;
  --ig-background-warning-bold-pressed: #b87c00;
  --ig-background-danger-subtle: light-dark(#fff3f4, #340006);
  --ig-background-danger-subtle-hover: light-dark(#ffe3e3, #75001c);
  --ig-background-danger-subtle-pressed: light-dark(#ff979d, #340006);
  --ig-background-danger-soft: light-dark(#ffe3e3, #75001c);
  --ig-background-danger-soft-hover: #fff3f4;
  --ig-background-danger-soft-pressed: #ff979d;
  --ig-background-danger-bold: light-dark(#e90040, #ff979d);
  --ig-background-danger-bold-hover: light-dark(#f03557, #ffe3e3);
  --ig-background-danger-bold-pressed: light-dark(#75001c, #f03557);
  --ig-background-success-subtle: light-dark(#f1fcf0, #001f00);
  --ig-background-success-subtle-hover: light-dark(#d6fad6, #004b00);
  --ig-background-success-subtle-pressed: light-dark(#75d87a, #001f00);
  --ig-background-success-soft: light-dark(#d6fad6, #004b00);
  --ig-background-success-soft-hover: #f1fcf0;
  --ig-background-success-soft-pressed: #75d87a;
  --ig-background-success-bold: light-dark(#007900, #75d87a);
  --ig-background-success-bold-hover: light-dark(#009800, #d6fad6);
  --ig-background-success-bold-pressed: light-dark(#004b00, #00a813);
  --ig-background-accent-0-bold: #da3300;
  --ig-background-accent-0-bold-hover: #e84c1d;
  --ig-background-accent-0-bold-pressed: #c42600;
  --ig-background-accent-0-subtle: light-dark(#fff4ef, #520000);
  --ig-background-accent-0-subtle-hover: light-dark(#ffe4d9, #750000);
  --ig-background-accent-0-subtle-pressed: light-dark(#ffc3af, #340000);
  --ig-background-accent-1-bold: #ffa659;
  --ig-background-accent-1-bold-hover: #ffc78f;
  --ig-background-accent-1-bold-pressed: #f28f29;
  --ig-background-accent-1-subtle: light-dark(#fff6eb, #431900);
  --ig-background-accent-1-subtle-hover: light-dark(#ffe6c8, #5f2900);
  --ig-background-accent-1-subtle-pressed: light-dark(#ffc78f, #2b0b00);
  --ig-background-accent-2-bold: #8e7a00;
  --ig-background-accent-2-bold-hover: #9f8900;
  --ig-background-accent-2-bold-pressed: #7e6c00;
  --ig-background-accent-2-subtle: light-dark(#fbf9ea, #2f2600);
  --ig-background-accent-2-subtle-hover: light-dark(#f7f0c2, #463a00);
  --ig-background-accent-2-subtle-pressed: light-dark(#eada78, #1d1600);
  --ig-background-accent-3-bold: #b2cb5c;
  --ig-background-accent-3-bold-hover: #cde387;
  --ig-background-accent-3-bold-pressed: #9eb92e;
  --ig-background-accent-3-subtle: light-dark(#f6fbec, #222b00);
  --ig-background-accent-3-subtle-hover: light-dark(#e9f5c8, #344100);
  --ig-background-accent-3-subtle-pressed: light-dark(#cde387, #131a00);
  --ig-background-accent-4-bold: #009559;
  --ig-background-accent-4-bold-hover: #00a664;
  --ig-background-accent-4-bold-pressed: #00844d;
  --ig-background-accent-4-subtle: light-dark(#eefdf4, #003217);
  --ig-background-accent-4-subtle-hover: light-dark(#cdfce1, #004a26);
  --ig-background-accent-4-subtle-pressed: light-dark(#8cf0bc, #001f0a);
  --ig-background-accent-5-bold: #23dbc1;
  --ig-background-accent-5-bold-hover: #70f1da;
  --ig-background-accent-5-bold-pressed: #00c9ae;
  --ig-background-accent-5-subtle: light-dark(#ebfdf9, #003128);
  --ig-background-accent-5-subtle-hover: light-dark(#c3fcf0, #00483c);
  --ig-background-accent-5-subtle-pressed: light-dark(#70f1da, #001e17);
  --ig-background-accent-6-bold: #008e96;
  --ig-background-accent-6-bold-hover: #009fa7;
  --ig-background-accent-6-bold-pressed: #007e85;
  --ig-background-accent-6-subtle: light-dark(#eafdfe, #002f33);
  --ig-background-accent-6-subtle-hover: light-dark(#c0fbfe, #00464b);
  --ig-background-accent-6-subtle-pressed: light-dark(#64eff7, #001d1f);
  --ig-background-accent-7-bold: #25d2fc;
  --ig-background-accent-7-bold-hover: #73eaff;
  --ig-background-accent-7-bold-pressed: #00c0ee;
  --ig-background-accent-7-subtle: light-dark(#ebfcff, #002d3e);
  --ig-background-accent-7-subtle-hover: light-dark(#c2f9ff, #004359);
  --ig-background-accent-7-subtle-pressed: light-dark(#73eaff, #001b28);
  --ig-background-accent-8-bold: #0083ce;
  --ig-background-accent-8-bold-hover: #0092e5;
  --ig-background-accent-8-bold-pressed: #0073b8;
  --ig-background-accent-8-subtle: light-dark(#edfbff, #00294d);
  --ig-background-accent-8-subtle-hover: light-dark(#d1f4ff, #003f6c);
  --ig-background-accent-8-subtle-pressed: light-dark(#a1e0ff, #001833);
  --ig-background-accent-9-bold: #aeb4ff;
  --ig-background-accent-9-bold-hover: #ccd2ff;
  --ig-background-accent-9-bold-pressed: #989dff;
  --ig-background-accent-9-subtle: light-dark(#f5f7ff, #1f175e);
  --ig-background-accent-9-subtle-hover: light-dark(#e8ecff, #312785);
  --ig-background-accent-9-subtle-pressed: light-dark(#ccd2ff, #110b3d);
  --ig-background-accent-10-bold: #9051e1;
  --ig-background-accent-10-bold-hover: #9e64ee;
  --ig-background-accent-10-bold-pressed: #8044cb;
  --ig-background-accent-10-subtle: light-dark(#faf6ff, #310e57);
  --ig-background-accent-10-subtle-hover: light-dark(#f3e7ff, #491c7b);
  --ig-background-accent-10-subtle-pressed: light-dark(#e1caff, #1d0638);
  --ig-background-accent-11-bold: #e59ff6;
  --ig-background-accent-11-bold-hover: #fbbeff;
  --ig-background-accent-11-bold-pressed: #d787e9;
  --ig-background-accent-11-subtle: light-dark(#fff4ff, #3e0649);
  --ig-background-accent-11-subtle-hover: light-dark(#ffe2ff, #5a1069);
  --ig-background-accent-11-subtle-pressed: light-dark(#fbbeff, #27022e);
  --ig-background-accent-12-bold: #cb2f90;
  --ig-background-accent-12-bold-hover: #da489e;
  --ig-background-accent-12-bold-pressed: #b72280;
  --ig-background-accent-12-subtle: light-dark(#fff3fb, #4b0030);
  --ig-background-accent-12-subtle-hover: light-dark(#ffe0f5, #6c0048);
  --ig-background-accent-12-subtle-pressed: light-dark(#ffbbe4, #30001d);
  --ig-background-accent-13-bold: #ff95ba;
  --ig-background-accent-13-bold-hover: #ffbed5;
  --ig-background-accent-13-bold-pressed: #fa7ba7;
  --ig-background-accent-13-subtle: light-dark(#fff3f8, #4f0024);
  --ig-background-accent-13-subtle-hover: light-dark(#ffe1ed, #710037);
  --ig-background-accent-13-subtle-pressed: light-dark(#ffbed5, #320014);
  --ig-background-indicator: light-dark(#006dd8, #9ed2ff);
  --ig-background-indicator-hover: light-dark(#0087f3, #d9f1ff);
  --ig-border-clear: light-dark(#fff, #131415);
  --ig-border-subtle: light-dark(#f4f5f6, #212223);
  --ig-border-soft: light-dark(#eaebed, #323334);
  --ig-border-medium: light-dark(#d9dbdd, #444547);
  --ig-border-bold: #737476;
  --ig-border-transparent: transparent;
  --ig-border-focus: light-dark(#001c52, #0087f3);
  --ig-border-raised: light-dark(#d9dbdd, #88898b);
  --ig-border-selected: light-dark(#0087f3, #005bbf);
  --ig-border-primary-bold: light-dark(#006dd8, #9ed2ff);
  --ig-border-primary-bold-hover: light-dark(#0087f3, #d9f1ff);
  --ig-border-primary-bold-pressed: light-dark(#005bbf, #0087f3);
  --ig-border-primary-soft: light-dark(#d9f1ff, #001c52);
  --ig-border-primary-soft-hover: light-dark(#effaff, #9ed2ff);
  --ig-border-primary-soft-pressed: light-dark(#9ed2ff, #0087f3);
  --ig-border-info-bold: light-dark(#006aff, #8fbeff);
  --ig-border-info-soft: light-dark(#8fbeff, #003286);
  --ig-border-warning-bold: #f3b01d;
  --ig-border-warning-soft: light-dark(#ffcf77, #533300);
  --ig-border-danger-bold: light-dark(#e90040, #ff979d);
  --ig-border-danger-soft: light-dark(#ff979d, #75001c);
  --ig-border-success-bold: light-dark(#007900, #75d87a);
  --ig-border-success-soft: light-dark(#75d87a, #004b00);
  --ig-border-accent-0-bold: #da3300;
  --ig-border-accent-0-soft: light-dark(#ffc3af, #e84c1d);
  --ig-border-accent-1-bold: #ffa659;
  --ig-border-accent-1-soft: light-dark(#ffc78f, #431900);
  --ig-border-accent-2-bold: #8e7a00;
  --ig-border-accent-2-soft: light-dark(#eada78, #2f2600);
  --ig-border-accent-3-bold: #b2cb5c;
  --ig-border-accent-3-soft: light-dark(#cde387, #222b00);
  --ig-border-accent-4-bold: #009559;
  --ig-border-accent-4-soft: light-dark(#8cf0bc, #003217);
  --ig-border-accent-5-bold: #23dbc1;
  --ig-border-accent-5-soft: light-dark(#70f1da, #003128);
  --ig-border-accent-6-bold: #008e96;
  --ig-border-accent-6-soft: light-dark(#64eff7, #002f33);
  --ig-border-accent-7-bold: #25d2fc;
  --ig-border-accent-7-soft: light-dark(#73eaff, #002d3e);
  --ig-border-accent-8-bold: #0083ce;
  --ig-border-accent-8-soft: light-dark(#a1e0ff, #00294d);
  --ig-border-accent-9-bold: #aeb4ff;
  --ig-border-accent-9-soft: light-dark(#ccd2ff, #1f175e);
  --ig-border-accent-10-bold: #9051e1;
  --ig-border-accent-10-soft: light-dark(#e1caff, #310e57);
  --ig-border-accent-11-bold: #e59ff6;
  --ig-border-accent-11-soft: light-dark(#fbbeff, #3e0649);
  --ig-border-accent-12-bold: #cb2f90;
  --ig-border-accent-12-soft: light-dark(#ffbbe4, #4b0030);
  --ig-border-accent-13-bold: #ff95ba;
  --ig-border-accent-13-soft: light-dark(#ffbed5, #4f0024);
  --ig-icon-bold: light-dark(#323334, #f4f5f6);
  --ig-icon-medium: light-dark(#5a5b5c, #eaebed);
  --ig-icon-primary: light-dark(#005bbf, #9ed2ff);
  --ig-icon-info: light-dark(#005cf2, #8fbeff);
  --ig-icon-warning: #f3b01d;
  --ig-icon-danger: light-dark(#cf0038, #ff979d);
  --ig-icon-success: light-dark(#007900, #75d87a);
  --ig-icon-on-bold: #fff;
  --ig-icon-on-warning: #533300;
  --ig-logo-text: light-dark(#000, #fff);
  --ig-logo-icon-item1: #006dd8;
  --ig-logo-icon-item2: #f1002f;
  --ig-logo-icon-item3: #ffbe00;
  --ig-logo-inverse-text: light-dark(#fff, #303642);
  --ig-logo-inverse-icon-item1: light-dark(#fff, #303642);
  --ig-logo-inverse-icon-item2: light-dark(#fff, #303642);
  --ig-logo-inverse-icon-item3: light-dark(#fff, #303642);
  --ig-opacity-disabled: .4;
  --ig-elevation-level-1: 0px 0px 3px 0px #04294114, 0px 2px 6px -1px #04294133;
  --ig-elevation-level-2: 0px 1px 8px 0px #0429411c, 0px 5px 8px 0px #0429411a;
  --ig-elevation-level-3: 0px 1px 8px 0px #0429411f, 0px 6px 12px 0px #0429412b;
  --ig-elevation-level-4: 0px 8px 24px 0px #04294133, 0px 3px 8px 0px #0429411f;
  --ig-elevation-inset: inset 0px 2px 2px 0px #04294114;
  --ig-dataviz-brand-1: #006dd8;
  --ig-dataviz-brand-2: #b72280;
  --ig-dataviz-categorical-1: #006dd8;
  --ig-dataviz-categorical-2: #75001c;
  --ig-dataviz-categorical-3: #00a38c;
  --ig-dataviz-categorical-4: #003f6c;
  --ig-dataviz-categorical-5: #ac77fa;
  --ig-dataviz-categorical-6: #710037;
  --ig-dataviz-categorical-7: #f05b93;
  --ig-dataviz-categorical-8: #533300;
  --ig-dataviz-categorical-9: #e67600;
  --ig-dataviz-categorical-10: #5e2b9a;
  --ig-dataviz-sequential-1-strong: #001c52;
  --ig-dataviz-sequential-1-bold: #003a86;
  --ig-dataviz-sequential-1-medium: #005bbf;
  --ig-dataviz-sequential-1-soft: #0087f3;
  --ig-dataviz-sequential-1-subtle: #72bcff;
  --ig-dataviz-sequential-1-light: #c2e5ff;
  --ig-dataviz-sequential-2-strong: #4b0030;
  --ig-dataviz-sequential-2-bold: #880a5d;
  --ig-dataviz-sequential-2-medium: #b72280;
  --ig-dataviz-sequential-2-soft: #da489e;
  --ig-dataviz-sequential-2-subtle: #f27dbc;
  --ig-dataviz-sequential-2-light: #ffbbe4;
  --ig-dataviz-diverging-1-start-bold: #930029;
  --ig-dataviz-diverging-1-start-medium: #cf0038;
  --ig-dataviz-diverging-1-start-soft: #f75b6d;
  --ig-dataviz-diverging-1-start-subtle: #ffc1c3;
  --ig-dataviz-diverging-1-middle: #f4f5f6;
  --ig-dataviz-diverging-1-end-bold: #005389;
  --ig-dataviz-diverging-1-end-medium: #0073b8;
  --ig-dataviz-diverging-1-end-soft: #00a3fc;
  --ig-dataviz-diverging-1-end-subtle: #a1e0ff;
  --ig-dataviz-diverging-2-start-bold: #455500;
  --ig-dataviz-diverging-2-start-medium: #627700;
  --ig-dataviz-diverging-2-start-soft: #8ba700;
  --ig-dataviz-diverging-2-start-subtle: #cde387;
  --ig-dataviz-diverging-2-middle: #f4f5f6;
  --ig-dataviz-diverging-2-end-bold: #5e2b9a;
  --ig-dataviz-diverging-2-end-medium: #8044cb;
  --ig-dataviz-diverging-2-end-soft: #ac77fa;
  --ig-dataviz-diverging-2-end-subtle: #e1caff;
  --ig-dataviz-common-gender-male: #009fa7;
  --ig-dataviz-common-gender-female: #731f85;
  --ig-dataviz-common-gender-other: #e67600;
  --ig-dataviz-common-work-schedule-full-time: #8e0049;
  --ig-dataviz-common-work-schedule-part-time: #f05b93;
  --ig-dataviz-common-workforce-segment-blue-colllar: #5e2b9a;
  --ig-dataviz-common-workforce-segment-white-collar: #ac77fa;
  --ig-border-radius-0: 0px;
  --ig-border-radius: 4px;
  --ig-border-radius-small: 2px;
  --ig-border-radius-large: 8px;
  --ig-border-radius-focus: 4px;
  --ig-border-radius-input: 4px;
  --ig-border-width: 1px;
  --ig-border-width-2x: 2px;
  --ig-border-width-indicator: 2px;
  --ig-border-width-focus: 2px;
  --ig-border-width-input: 1px;
  --ig-font-size-html: 1rem;
  --ig-font-size-body-xxsmall: .625rem;
  --ig-font-size-body-xsmall: .75rem;
  --ig-font-size-body-small: .875rem;
  --ig-font-size-body: 1rem;
  --ig-font-size-body-large: 1.125rem;
  --ig-font-size-heading-xxsmall: 1rem;
  --ig-font-size-heading-xsmall: 1.125rem;
  --ig-font-size-heading-small: 1.25rem;
  --ig-font-size-heading-medium: 1.5rem;
  --ig-font-size-heading-large: 1.75rem;
  --ig-font-size-heading-xlarge: 2rem;
  --ig-font-size-heading-xxlarge: 2.5rem;
  --ig-font-size-expressive-display-1: 5.5rem;
  --ig-font-size-expressive-display-2: 4rem;
  --ig-font-size-caption-xsmall: .5rem;
  --ig-font-size-caption-small: .625rem;
  --ig-font-size-caption: .75rem;
  --ig-font-size-caption-large: .875rem;
  --ig-font-family-body: Inter;
  --ig-font-family-heading: "SD Worx Display VF";
  --ig-font-family-caption: Inter;
  --ig-font-weight-light: 300;
  --ig-font-weight-regular: 400;
  --ig-font-weight-medium: 500;
  --ig-font-weight-semi-bold: 600;
  --ig-font-weight-bold: 700;
  --ig-line-height-body-xxsmall: .75rem;
  --ig-line-height-body-xsmall: 1rem;
  --ig-line-height-body-small: 1.25rem;
  --ig-line-height-body: 1.375rem;
  --ig-line-height-body-large: 1.5rem;
  --ig-line-height-heading-xxsmall: 1.25rem;
  --ig-line-height-heading-xsmall: 1.375rem;
  --ig-line-height-heading-small: 1.5rem;
  --ig-line-height-heading-medium: 1.625rem;
  --ig-line-height-heading-large: 1.875rem;
  --ig-line-height-heading-xlarge: 2.25rem;
  --ig-line-height-heading-xxlarge: 2.75rem;
  --ig-line-height-expressive-display-1: 5rem;
  --ig-line-height-expressive-display-2: 3.5rem;
  --ig-line-height-caption-xsmall: .5rem;
  --ig-line-height-caption-small: .75rem;
  --ig-line-height-caption: 1rem;
  --ig-line-height-caption-large: 1.25rem;
  --ig-component-size-xsmall: 1rem;
  --ig-component-size-small: 1.5rem;
  --ig-component-size-medium: 2rem;
  --ig-component-size-large: 2.5rem;
  --ig-component-size-xlarge: 3rem;
  --ig-component-vertical-fix-xsmall: .0625rem;
  --ig-component-vertical-fix-small: .1875rem;
  --ig-component-vertical-fix-medium: .3125rem;
  --ig-component-vertical-fix-large: .4375rem;
  --ig-component-input-small-gap: .375rem;
  --ig-component-input-small-horizontal-padding: .5rem;
  --ig-component-input-small-vertical-padding: .1875rem;
  --ig-component-input-small-label-horizontal-gap: .75rem;
  --ig-component-input-small-label-vertical-gap: .25rem;
  --ig-component-input-medium-gap: .5rem;
  --ig-component-input-medium-horizontal-padding: .75rem;
  --ig-component-input-medium-vertical-padding: .3125rem;
  --ig-component-input-medium-label-horizontal-gap: .75rem;
  --ig-component-input-medium-label-vertical-gap: .25rem;
  --ig-component-input-large-gap: .5rem;
  --ig-component-input-large-horizontal-padding: 1rem;
  --ig-component-input-large-vertical-padding: .4375rem;
  --ig-component-input-large-label-horizontal-gap: .75rem;
  --ig-component-input-large-label-vertical-gap: .25rem;
  --ig-size-0: 0;
  --ig-size-100: .5rem;
  --ig-size-150: .75rem;
  --ig-size-200: 1rem;
  --ig-size-250: 1.25rem;
  --ig-size-300: 1.5rem;
  --ig-size-400: 2rem;
  --ig-size-500: 2.5rem;
  --ig-size-600: 3rem;
  --ig-size-800: 4rem;
  --ig-size-1000: 5rem;
  --ig-size-1200: 6rem;
  --ig-size-1600: 8rem;
  --ig-size-025: .125rem;
  --ig-size-050: .25rem;
  --ig-size-075: .375rem;
  --ig-size-spacer: .5rem;
  --ig-typography-expressive-display-1-bold: 700 5.5rem / 5rem "SD Worx Display VF";
  --ig-typography-expressive-display-1-medium: 500 5.5rem / 5rem "SD Worx Display VF";
  --ig-typography-expressive-display-1-regular: 400 5.5rem / 5rem "SD Worx Display VF";
  --ig-typography-expressive-display-2-bold: 700 4rem / 3.5rem "SD Worx Display VF";
  --ig-typography-expressive-display-2-medium: 500 4rem / 3.5rem "SD Worx Display VF";
  --ig-typography-expressive-display-2-regular: 400 4rem / 3.5rem "SD Worx Display VF";
  --ig-typography-heading-xxsmall-bold: 700 1rem / 1.25rem "SD Worx Display VF";
  --ig-typography-heading-xxsmall-medium: 500 1rem / 1.25rem "SD Worx Display VF";
  --ig-typography-heading-xxsmall-regular: 400 1rem / 1.25rem "SD Worx Display VF";
  --ig-typography-heading-xsmall-bold: 700 1.125rem / 1.375rem "SD Worx Display VF";
  --ig-typography-heading-xsmall-medium: 500 1.125rem / 1.375rem "SD Worx Display VF";
  --ig-typography-heading-xsmall-regular: 400 1.125rem / 1.375rem "SD Worx Display VF";
  --ig-typography-heading-small-bold: 700 1.25rem / 1.5rem "SD Worx Display VF";
  --ig-typography-heading-small-medium: 500 1.25rem / 1.5rem "SD Worx Display VF";
  --ig-typography-heading-small-regular: 400 1.25rem / 1.5rem "SD Worx Display VF";
  --ig-typography-heading-medium-bold: 700 1.5rem / 1.625rem "SD Worx Display VF";
  --ig-typography-heading-medium-medium: 500 1.5rem / 1.625rem "SD Worx Display VF";
  --ig-typography-heading-medium-regular: 400 1.5rem / 1.625rem "SD Worx Display VF";
  --ig-typography-heading-large-bold: 700 1.75rem / 1.875rem "SD Worx Display VF";
  --ig-typography-heading-large-medium: 500 1.75rem / 1.875rem "SD Worx Display VF";
  --ig-typography-heading-large-regular: 400 1.75rem / 1.875rem "SD Worx Display VF";
  --ig-typography-heading-xlarge-bold: 700 2rem / 2.25rem "SD Worx Display VF";
  --ig-typography-heading-xlarge-medium: 500 2rem / 2.25rem "SD Worx Display VF";
  --ig-typography-heading-xlarge-regular: 400 2rem / 2.25rem "SD Worx Display VF";
  --ig-typography-heading-xxlarge-bold: 700 2.5rem / 2.75rem "SD Worx Display VF";
  --ig-typography-heading-xxlarge-medium: 500 2.5rem / 2.75rem "SD Worx Display VF";
  --ig-typography-heading-xxlarge-regular: 400 2.5rem / 2.75rem "SD Worx Display VF";
  --ig-typography-body-xsmall-bold: 700 .75rem / 1rem Inter;
  --ig-typography-body-xsmall-medium: 500 .75rem / 1rem Inter;
  --ig-typography-body-xsmall-regular: 400 .75rem / 1rem Inter;
  --ig-typography-body-small-bold: 700 .875rem / 1.25rem Inter;
  --ig-typography-body-small-medium: 500 .875rem / 1.25rem Inter;
  --ig-typography-body-small-regular: 400 .875rem / 1.25rem Inter;
  --ig-typography-body-medium-bold: 700 1rem / 1.375rem Inter;
  --ig-typography-body-medium-medium: 500 1rem / 1.375rem Inter;
  --ig-typography-body-medium-regular: 400 1rem / 1.375rem Inter;
  --ig-typography-body-large-bold: 700 1.125rem / 1.5rem Inter;
  --ig-typography-body-large-medium: 500 1.125rem / 1.5rem Inter;
  --ig-typography-body-large-regular: 400 1.125rem / 1.5rem Inter;
  --ig-typography-body-xxsmall-bold: 700 .625rem / .75rem Inter;
  --ig-typography-body-xxsmall-medium: 500 .625rem / .75rem Inter;
  --ig-typography-body-xxsmall-regular: 400 .625rem / .75rem Inter;
  --ig-typography-caption-xsmall-bold: 700 .5rem / .5rem Inter;
  --ig-typography-caption-xsmall-medium: 500 .5rem / .5rem Inter;
  --ig-typography-caption-xsmall-regular: 400 .5rem / .5rem Inter;
  --ig-typography-caption-small-bold: 700 .625rem / .75rem Inter;
  --ig-typography-caption-small-medium: 500 .625rem / .75rem Inter;
  --ig-typography-caption-small-regular: 400 .625rem / .75rem Inter;
  --ig-typography-caption-medium-bold: 700 .75rem / 1rem Inter;
  --ig-typography-caption-medium-medium: 500 .75rem / 1rem Inter;
  --ig-typography-caption-medium-regular: 400 .75rem / 1rem Inter;
  --ig-typography-caption-large-bold: 700 .875rem / 1.25rem Inter;
  --ig-typography-caption-large-medium: 500 .875rem / 1.25rem Inter;
  --ig-typography-caption-large-regular: 400 .875rem / 1.25rem Inter;
  --ig-text-decoration-link: underline;
  --ig-text-decoration-none: none;
  --ig-text-decoration-invalid: line-through;
  --ig-text-transform-none: none;
  --ig-text-transform-lowercase: lowercase;
  --ig-text-transform-uppercase: uppercase;
  --ig-letter-spacing-expressive-display-1: 0;
  --ig-letter-spacing-expressive-display-2: 0;
  --ig-letter-spacing-heading: 0;
  --ig-letter-spacing-heading-small: 0;
  --ig-letter-spacing-body: -.2px;
  --ig-letter-spacing-caption: 0;
  --ig-box-shadow-focus: 0px 0px 0px 2px var(--ig-border-focus);
  --ig-transition-duration: .25s;
  --ig-transition-duration-fast: .1s;
  --ig-font-family-mono: consolas;
}

:root, [data-theme="light"] {
  color-scheme: light;
}

[data-theme="dark"] {
  color-scheme: dark;
}

:root {
  --ig-text-bold-selected-emphasized-secondary: var(--ig-text-bold-selected-emphasized);
  --ig-text-medium-selected-emphasized-secondary: var(--ig-text-medium-selected-emphasized);
  --ig-background-surface-on-clear-subtle: var(--ig-background-page-subtle);
  --ig-background-surface-on-clear-soft: var(--ig-background-page-soft);
  --ig-background-surface-on-subtle-clear: var(--ig-background-page-clear);
  --ig-background-clear-selected-emphasized-secondary: var(--ig-background-clear-selected-emphasized);
  --ig-background-subtle-selected-emphasized-secondary: var(--ig-background-subtle-selected-emphasized);
  --ig-background-soft-selected-emphasized-secondary: var(--ig-background-soft-selected-emphasized);
  --ig-background-medium-selected-emphasized-secondary: var(--ig-background-medium-selected-emphasized);
  --ig-background-bold-selected-emphasized-secondary: var(--ig-background-bold-selected-emphasized);
  --ig-background-strong-selected-emphasized-secondary: var(--ig-background-strong-selected-emphasized);
  --ig-background-transparent-clear-selected-emphasized-secondary: var(--ig-background-transparent-clear-selected-emphasized);
  --ig-background-transparent-subtle-selected-emphasized-secondary: var(--ig-background-transparent-subtle-selected-emphasized);
  --ig-background-secondary-subtle: var(--ig-background-primary-subtle);
  --ig-background-secondary-subtle-hover: var(--ig-background-primary-subtle-hover);
  --ig-background-secondary-subtle-pressed: var(--ig-background-primary-subtle-pressed);
  --ig-background-secondary-soft: var(--ig-background-primary-soft);
  --ig-background-secondary-soft-hover: var(--ig-background-primary-soft-hover);
  --ig-background-secondary-soft-pressed: var(--ig-background-primary-soft-pressed);
  --ig-background-secondary-bold: var(--ig-background-primary-bold);
  --ig-background-secondary-bold-hover: var(--ig-background-primary-bold-hover);
  --ig-background-secondary-bold-pressed: var(--ig-background-primary-bold-pressed);
  --ig-background-secondary-strong: var(--ig-background-primary-strong);
  --ig-background-secondary-strong-hover: var(--ig-background-primary-strong-hover);
  --ig-background-secondary-strong-pressed: var(--ig-background-primary-strong-pressed);
  --ig-background-tertiary-subtle: var(--ig-background-accent-12-subtle);
  --ig-background-tertiary-subtle-hover: var(--ig-background-accent-12-subtle-hover);
  --ig-background-tertiary-subtle-pressed: var(--ig-background-accent-12-subtle-pressed);
  --ig-border-selected-primary: var(--ig-border-selected);
  --ig-border-selected-secondary: var(--ig-border-selected);
  --ig-border-secondary-bold: var(--ig-border-primary-bold);
  --ig-border-secondary-bold-hover: var(--ig-border-primary-bold-hover);
  --ig-border-secondary-bold-pressed: var(--ig-border-primary-bold-pressed);
  --ig-border-secondary-soft: var(--ig-border-primary-soft);
  --ig-border-secondary-soft-hover: var(--ig-border-primary-soft-hover);
  --ig-border-secondary-soft-pressed: var(--ig-border-primary-soft-pressed);
  --ig-gradients-brand-primary: linear-gradient(135deg, #9ed2ff 0%, #006dd8 100%);
  --ig-gradients-brand-neutral: linear-gradient(135deg, #d9dbdd 0%, #737476 100%);
  --ig-gradients-functional-info: linear-gradient(135deg, #8fbeff 0%, #006aff 100%);
  --ig-gradients-functional-success: linear-gradient(135deg, #75d87a 0%, #009800 100%);
  --ig-gradients-functional-warning: linear-gradient(135deg, #ffcf77 0%, #f3b01d 100%);
  --ig-gradients-functional-danger: linear-gradient(135deg, #ff979d 0%, #e90040 100%);
  --ig-font-family-heading: "SD Worx Display";
  --ig-typography-expressive-display-1-bold: 700 4.5rem / 4rem var(--ig-font-family-heading);
  --ig-typography-expressive-display-1-medium: 500 4.5rem / 4rem var(--ig-font-family-heading);
  --ig-typography-expressive-display-1-regular: 400 4.5rem / 4rem var(--ig-font-family-heading);
  --ig-typography-expressive-display-2-bold: 700 3rem / 3.25rem var(--ig-font-family-heading);
  --ig-typography-expressive-display-2-medium: 500 3rem / 3.25rem var(--ig-font-family-heading);
  --ig-typography-expressive-display-2-regular: 400 3rem / 3.25rem var(--ig-font-family-heading);
  --ig-typography-heading-xxsmall-bold: 700 1rem / 1.25rem var(--ig-font-family-heading);
  --ig-typography-heading-xxsmall-medium: 500 1rem / 1.25rem var(--ig-font-family-heading);
  --ig-typography-heading-xxsmall-regular: 400 1rem / 1.25rem var(--ig-font-family-heading);
  --ig-typography-heading-xsmall-bold: 700 1.125rem / 1.375rem var(--ig-font-family-heading);
  --ig-typography-heading-xsmall-medium: 500 1.125rem / 1.375rem var(--ig-font-family-heading);
  --ig-typography-heading-xsmall-regular: 400 1.125rem / 1.375rem var(--ig-font-family-heading);
  --ig-typography-heading-small-bold: 700 1.25rem / 1.5rem var(--ig-font-family-heading);
  --ig-typography-heading-small-medium: 500 1.25rem / 1.5rem var(--ig-font-family-heading);
  --ig-typography-heading-small-regular: 400 1.25rem / 1.5rem var(--ig-font-family-heading);
  --ig-typography-heading-medium-bold: 700 1.5rem / 1.625rem var(--ig-font-family-heading);
  --ig-typography-heading-medium-medium: 500 1.5rem / 1.625rem var(--ig-font-family-heading);
  --ig-typography-heading-medium-regular: 400 1.5rem / 1.625rem var(--ig-font-family-heading);
  --ig-typography-heading-large-bold: 700 1.75rem / 1.875rem var(--ig-font-family-heading);
  --ig-typography-heading-large-medium: 500 1.75rem / 1.875rem var(--ig-font-family-heading);
  --ig-typography-heading-large-regular: 400 1.75rem / 1.875rem var(--ig-font-family-heading);
  --ig-typography-heading-xlarge-bold: 700 2rem / 2.25rem var(--ig-font-family-heading);
  --ig-typography-heading-xlarge-medium: 500 2rem / 2.25rem var(--ig-font-family-heading);
  --ig-typography-heading-xlarge-regular: 400 2rem / 2.25rem var(--ig-font-family-heading);
  --ig-typography-heading-xxlarge-bold: 700 2.5rem / 2.75rem var(--ig-font-family-heading);
  --ig-typography-heading-xxlarge-medium: 500 2.5rem / 2.75rem var(--ig-font-family-heading);
  --ig-typography-heading-xxlarge-regular: 400 2.5rem / 2.75rem var(--ig-font-family-heading);
}

i[class*="illustrative-"].illustrative-brand-primary {
  --icon-color: var(--ig-background-primary-bold);
}

i[class*="illustrative-"].illustrative-brand-secondary {
  --icon-color: var(--ig-background-accent-0-bold);
}

i[class*="illustrative-"].illustrative-brand-tertiary {
  --icon-color: var(--ig-background-accent-12-bold);
}

i[class*="illustrative-"].illustrative-brand-neutral {
  --icon-color: var(--ig-background-bold);
}

div[class*="illustrative-"].illustrative-brand-primary {
  --box-color: var(--ig-background-primary-subtle);
}

div[class*="illustrative-"].illustrative-brand-primary i {
  --icon-color: var(--ig-background-primary-bold);
}

div[class*="illustrative-"].illustrative-brand-secondary {
  --box-color: var(--ig-background-accent-0-subtle);
}

div[class*="illustrative-"].illustrative-brand-secondary i {
  --icon-color: var(--ig-background-accent-0-bold);
}

div[class*="illustrative-"].illustrative-brand-tertiary {
  --box-color: var(--ig-background-accent-12-subtle);
}

div[class*="illustrative-"].illustrative-brand-tertiary i {
  --icon-color: var(--ig-background-accent-12-bold);
}

div[class*="illustrative-"].illustrative-brand-neutral {
  --box-color: var(--ig-background-subtle);
}

div[class*="illustrative-"].illustrative-brand-neutral i {
  --icon-color: var(--ig-background-bold);
}

.ig-text-secondary {
  color: var(--ig-text-primary);
}

.ig-bg-secondary-subtle {
  background-color: var(--ig-background-primary-subtle);
}

.ig-bg-secondary-soft {
  background-color: var(--ig-background-primary-soft);
}

.ig-bg-secondary {
  background-color: var(--ig-background-primary-bold);
}

.ig-bg-secondary-strong {
  background-color: var(--ig-background-primary-strong);
}
