.igc-scrollbar {
    --scrolbar-size: 1rem;
    --igc-scrollbar-track-color: hsla(var(--igc-gray-100), var(--igc-gray-a));
    --igc-scrollbar-thumb-color: hsla(var(--igc-gray-400), var(--igc-gray-a))
}

:root {
    --igc-theme: bootstrap;
    --igc-radius-factor: 1;
    --igc-spacing-small: 0.125rem;
    --igc-spacing-medium: 0.25rem;
    --igc-spacing-large: 0.5rem
}

:root {
    --igc-primary-h: 216deg;
    --igc-primary-s: 98%;
    --igc-primary-l: 52%;
    --igc-primary-a: 1;
    --igc-secondary-h: 208deg;
    --igc-secondary-s: 7%;
    --igc-secondary-l: 46%;
    --igc-secondary-a: 1;
    --igc-gray-h: 210deg;
    --igc-gray-s: 11%;
    --igc-gray-l: 71%;
    --igc-gray-a: 1;
    --igc-surface-h: 210deg;
    --igc-surface-s: 17%;
    --igc-surface-l: 98%;
    --igc-surface-a: 1;
    --igc-info-h: 190deg;
    --igc-info-s: 90%;
    --igc-info-l: 50%;
    --igc-info-a: 1;
    --igc-success-h: 152deg;
    --igc-success-s: 69%;
    --igc-success-l: 31%;
    --igc-success-a: 1;
    --igc-warn-h: 45deg;
    --igc-warn-s: 100%;
    --igc-warn-l: 51%;
    --igc-warn-a: 1;
    --igc-error-h: 354deg;
    --igc-error-s: 70%;
    --igc-error-l: 54%;
    --igc-error-a: 1;
    --igc-primary-50: var(--igc-primary-h), calc(var(--igc-primary-s) * 1.23), calc(var(--igc-primary-l) * 1.78);
    --igc-primary-50-contrast: black;
    --igc-primary-100: var(--igc-primary-h), calc(var(--igc-primary-s) / 1.25), calc(var(--igc-primary-l) * 1.66);
    --igc-primary-100-contrast: black;
    --igc-primary-200: var(--igc-primary-h), calc(var(--igc-primary-s) * .64), calc(var(--igc-primary-l) * 1.43);
    --igc-primary-200-contrast: black;
    --igc-primary-300: var(--igc-primary-h), calc(var(--igc-primary-s) * .73), calc(var(--igc-primary-l) * 1.19);
    --igc-primary-300-contrast: black;
    --igc-primary-400: var(--igc-primary-h), calc(var(--igc-primary-s) * .875), calc(var(--igc-primary-l) * 1.08);
    --igc-primary-400-contrast: black;
    --igc-primary-500: var(--igc-primary-h), var(--igc-primary-s), var(--igc-primary-l);
    --igc-primary-500-contrast: black;
    --igc-primary-600: var(--igc-primary-h), calc(var(--igc-primary-s) * 1.26), calc(var(--igc-primary-l) * .89);
    --igc-primary-600-contrast: white;
    --igc-primary-700: var(--igc-primary-h), calc(var(--igc-primary-s) * 1.52), calc(var(--igc-primary-l) * .81);
    --igc-primary-700-contrast: white;
    --igc-primary-800: var(--igc-primary-h), calc(var(--igc-primary-s) * 1.5), calc(var(--igc-primary-l) * .73);
    --igc-primary-800-contrast: white;
    --igc-primary-900: var(--igc-primary-h), calc(var(--igc-primary-s) * 1.34), calc(var(--igc-primary-l) * .64);
    --igc-primary-900-contrast: white;
    --igc-primary-A100: var(--igc-primary-h), calc(var(--igc-primary-s) * 1.23), calc(var(--igc-primary-l) * 1.34);
    --igc-primary-A100-contrast: black;
    --igc-primary-A200: var(--igc-primary-h), calc(var(--igc-primary-s) * 1.22), calc(var(--igc-primary-l) * 1.16);
    --igc-primary-A200-contrast: black;
    --igc-primary-A400: var(--igc-primary-h), calc(var(--igc-primary-s) * 1.23), calc(var(--igc-primary-l) * .91);
    --igc-primary-A400-contrast: white;
    --igc-primary-A700: var(--igc-primary-h), calc(var(--igc-primary-s) * 1.22), calc(var(--igc-primary-l) * .65);
    --igc-primary-A700-contrast: white;
    --igc-secondary-50: var(--igc-secondary-h), calc(var(--igc-secondary-s) * 1.23), calc(var(--igc-secondary-l) * 1.78);
    --igc-secondary-50-contrast: black;
    --igc-secondary-100: var(--igc-secondary-h), calc(var(--igc-secondary-s) / 1.25), calc(var(--igc-secondary-l) * 1.66);
    --igc-secondary-100-contrast: black;
    --igc-secondary-200: var(--igc-secondary-h), calc(var(--igc-secondary-s) * .64), calc(var(--igc-secondary-l) * 1.43);
    --igc-secondary-200-contrast: black;
    --igc-secondary-300: var(--igc-secondary-h), calc(var(--igc-secondary-s) * .73), calc(var(--igc-secondary-l) * 1.19);
    --igc-secondary-300-contrast: black;
    --igc-secondary-400: var(--igc-secondary-h), calc(var(--igc-secondary-s) * .875), calc(var(--igc-secondary-l) * 1.08);
    --igc-secondary-400-contrast: black;
    --igc-secondary-500: var(--igc-secondary-h), var(--igc-secondary-s), var(--igc-secondary-l);
    --igc-secondary-500-contrast: white;
    --igc-secondary-600: var(--igc-secondary-h), calc(var(--igc-secondary-s) * 1.26), calc(var(--igc-secondary-l) * .89);
    --igc-secondary-600-contrast: white;
    --igc-secondary-700: var(--igc-secondary-h), calc(var(--igc-secondary-s) * 1.52), calc(var(--igc-secondary-l) * .81);
    --igc-secondary-700-contrast: white;
    --igc-secondary-800: var(--igc-secondary-h), calc(var(--igc-secondary-s) * 1.5), calc(var(--igc-secondary-l) * .73);
    --igc-secondary-800-contrast: white;
    --igc-secondary-900: var(--igc-secondary-h), calc(var(--igc-secondary-s) * 1.34), calc(var(--igc-secondary-l) * .64);
    --igc-secondary-900-contrast: white;
    --igc-secondary-A100: var(--igc-secondary-h), calc(var(--igc-secondary-s) * 1.23), calc(var(--igc-secondary-l) * 1.34);
    --igc-secondary-A100-contrast: black;
    --igc-secondary-A200: var(--igc-secondary-h), calc(var(--igc-secondary-s) * 1.22), calc(var(--igc-secondary-l) * 1.16);
    --igc-secondary-A200-contrast: black;
    --igc-secondary-A400: var(--igc-secondary-h), calc(var(--igc-secondary-s) * 1.23), calc(var(--igc-secondary-l) * .91);
    --igc-secondary-A400-contrast: white;
    --igc-secondary-A700: var(--igc-secondary-h), calc(var(--igc-secondary-s) * 1.22), calc(var(--igc-secondary-l) * .65);
    --igc-secondary-A700-contrast: white;
    --igc-gray-50: var(--igc-gray-h), var(--igc-gray-s), 98%;
    --igc-gray-50-contrast: black;
    --igc-gray-100: var(--igc-gray-h), var(--igc-gray-s), 96%;
    --igc-gray-100-contrast: black;
    --igc-gray-200: var(--igc-gray-h), var(--igc-gray-s), 93%;
    --igc-gray-200-contrast: black;
    --igc-gray-300: var(--igc-gray-h), var(--igc-gray-s), 88%;
    --igc-gray-300-contrast: black;
    --igc-gray-400: var(--igc-gray-h), var(--igc-gray-s), 74%;
    --igc-gray-400-contrast: black;
    --igc-gray-500: var(--igc-gray-h), var(--igc-gray-s), 62%;
    --igc-gray-500-contrast: black;
    --igc-gray-600: var(--igc-gray-h), var(--igc-gray-s), 54%;
    --igc-gray-600-contrast: black;
    --igc-gray-700: var(--igc-gray-h), var(--igc-gray-s), 38%;
    --igc-gray-700-contrast: white;
    --igc-gray-800: var(--igc-gray-h), var(--igc-gray-s), 26%;
    --igc-gray-800-contrast: white;
    --igc-gray-900: var(--igc-gray-h), var(--igc-gray-s), 13%;
    --igc-gray-900-contrast: white;
    --igc-surface-50: var(--igc-surface-h), calc(var(--igc-surface-s) * 1.23), calc(var(--igc-surface-l) * 1.78);
    --igc-surface-50-contrast: black;
    --igc-surface-100: var(--igc-surface-h), calc(var(--igc-surface-s) / 1.25), calc(var(--igc-surface-l) * 1.66);
    --igc-surface-100-contrast: black;
    --igc-surface-200: var(--igc-surface-h), calc(var(--igc-surface-s) * .64), calc(var(--igc-surface-l) * 1.43);
    --igc-surface-200-contrast: black;
    --igc-surface-300: var(--igc-surface-h), calc(var(--igc-surface-s) * .73), calc(var(--igc-surface-l) * 1.19);
    --igc-surface-300-contrast: black;
    --igc-surface-400: var(--igc-surface-h), calc(var(--igc-surface-s) * .875), calc(var(--igc-surface-l) * 1.08);
    --igc-surface-400-contrast: black;
    --igc-surface-500: var(--igc-surface-h), var(--igc-surface-s), var(--igc-surface-l);
    --igc-surface-500-contrast: black;
    --igc-surface-600: var(--igc-surface-h), calc(var(--igc-surface-s) * 1.26), calc(var(--igc-surface-l) * .89);
    --igc-surface-600-contrast: black;
    --igc-surface-700: var(--igc-surface-h), calc(var(--igc-surface-s) * 1.52), calc(var(--igc-surface-l) * .81);
    --igc-surface-700-contrast: black;
    --igc-surface-800: var(--igc-surface-h), calc(var(--igc-surface-s) * 1.5), calc(var(--igc-surface-l) * .73);
    --igc-surface-800-contrast: black;
    --igc-surface-900: var(--igc-surface-h), calc(var(--igc-surface-s) * 1.34), calc(var(--igc-surface-l) * .64);
    --igc-surface-900-contrast: black;
    --igc-surface-A100: var(--igc-surface-h), calc(var(--igc-surface-s) * 1.23), calc(var(--igc-surface-l) * 1.34);
    --igc-surface-A100-contrast: black;
    --igc-surface-A200: var(--igc-surface-h), calc(var(--igc-surface-s) * 1.22), calc(var(--igc-surface-l) * 1.16);
    --igc-surface-A200-contrast: black;
    --igc-surface-A400: var(--igc-surface-h), calc(var(--igc-surface-s) * 1.23), calc(var(--igc-surface-l) * .91);
    --igc-surface-A400-contrast: black;
    --igc-surface-A700: var(--igc-surface-h), calc(var(--igc-surface-s) * 1.22), calc(var(--igc-surface-l) * .65);
    --igc-surface-A700-contrast: black;
    --igc-info-50: var(--igc-info-h), calc(var(--igc-info-s) * 1.23), calc(var(--igc-info-l) * 1.78);
    --igc-info-50-contrast: black;
    --igc-info-100: var(--igc-info-h), calc(var(--igc-info-s) / 1.25), calc(var(--igc-info-l) * 1.66);
    --igc-info-100-contrast: black;
    --igc-info-200: var(--igc-info-h), calc(var(--igc-info-s) * .64), calc(var(--igc-info-l) * 1.43);
    --igc-info-200-contrast: black;
    --igc-info-300: var(--igc-info-h), calc(var(--igc-info-s) * .73), calc(var(--igc-info-l) * 1.19);
    --igc-info-300-contrast: black;
    --igc-info-400: var(--igc-info-h), calc(var(--igc-info-s) * .875), calc(var(--igc-info-l) * 1.08);
    --igc-info-400-contrast: black;
    --igc-info-500: var(--igc-info-h), var(--igc-info-s), var(--igc-info-l);
    --igc-info-500-contrast: black;
    --igc-info-600: var(--igc-info-h), calc(var(--igc-info-s) * 1.26), calc(var(--igc-info-l) * .89);
    --igc-info-600-contrast: black;
    --igc-info-700: var(--igc-info-h), calc(var(--igc-info-s) * 1.52), calc(var(--igc-info-l) * .81);
    --igc-info-700-contrast: black;
    --igc-info-800: var(--igc-info-h), calc(var(--igc-info-s) * 1.5), calc(var(--igc-info-l) * .73);
    --igc-info-800-contrast: black;
    --igc-info-900: var(--igc-info-h), calc(var(--igc-info-s) * 1.34), calc(var(--igc-info-l) * .64);
    --igc-info-900-contrast: black;
    --igc-info-A100: var(--igc-info-h), calc(var(--igc-info-s) * 1.23), calc(var(--igc-info-l) * 1.34);
    --igc-info-A100-contrast: black;
    --igc-info-A200: var(--igc-info-h), calc(var(--igc-info-s) * 1.22), calc(var(--igc-info-l) * 1.16);
    --igc-info-A200-contrast: black;
    --igc-info-A400: var(--igc-info-h), calc(var(--igc-info-s) * 1.23), calc(var(--igc-info-l) * .91);
    --igc-info-A400-contrast: black;
    --igc-info-A700: var(--igc-info-h), calc(var(--igc-info-s) * 1.22), calc(var(--igc-info-l) * .65);
    --igc-info-A700-contrast: black;
    --igc-success-50: var(--igc-success-h), calc(var(--igc-success-s) * 1.23), calc(var(--igc-success-l) * 1.78);
    --igc-success-50-contrast: black;
    --igc-success-100: var(--igc-success-h), calc(var(--igc-success-s) / 1.25), calc(var(--igc-success-l) * 1.66);
    --igc-success-100-contrast: black;
    --igc-success-200: var(--igc-success-h), calc(var(--igc-success-s) * .64), calc(var(--igc-success-l) * 1.43);
    --igc-success-200-contrast: black;
    --igc-success-300: var(--igc-success-h), calc(var(--igc-success-s) * .73), calc(var(--igc-success-l) * 1.19);
    --igc-success-300-contrast: black;
    --igc-success-400: var(--igc-success-h), calc(var(--igc-success-s) * .875), calc(var(--igc-success-l) * 1.08);
    --igc-success-400-contrast: black;
    --igc-success-500: var(--igc-success-h), var(--igc-success-s), var(--igc-success-l);
    --igc-success-500-contrast: black;
    --igc-success-600: var(--igc-success-h), calc(var(--igc-success-s) * 1.26), calc(var(--igc-success-l) * .89);
    --igc-success-600-contrast: white;
    --igc-success-700: var(--igc-success-h), calc(var(--igc-success-s) * 1.52), calc(var(--igc-success-l) * .81);
    --igc-success-700-contrast: white;
    --igc-success-800: var(--igc-success-h), calc(var(--igc-success-s) * 1.5), calc(var(--igc-success-l) * .73);
    --igc-success-800-contrast: white;
    --igc-success-900: var(--igc-success-h), calc(var(--igc-success-s) * 1.34), calc(var(--igc-success-l) * .64);
    --igc-success-900-contrast: white;
    --igc-success-A100: var(--igc-success-h), calc(var(--igc-success-s) * 1.23), calc(var(--igc-success-l) * 1.34);
    --igc-success-A100-contrast: black;
    --igc-success-A200: var(--igc-success-h), calc(var(--igc-success-s) * 1.22), calc(var(--igc-success-l) * 1.16);
    --igc-success-A200-contrast: black;
    --igc-success-A400: var(--igc-success-h), calc(var(--igc-success-s) * 1.23), calc(var(--igc-success-l) * .91);
    --igc-success-A400-contrast: white;
    --igc-success-A700: var(--igc-success-h), calc(var(--igc-success-s) * 1.22), calc(var(--igc-success-l) * .65);
    --igc-success-A700-contrast: white;
    --igc-warn-50: var(--igc-warn-h), calc(var(--igc-warn-s) * 1.23), calc(var(--igc-warn-l) * 1.78);
    --igc-warn-50-contrast: black;
    --igc-warn-100: var(--igc-warn-h), calc(var(--igc-warn-s) / 1.25), calc(var(--igc-warn-l) * 1.66);
    --igc-warn-100-contrast: black;
    --igc-warn-200: var(--igc-warn-h), calc(var(--igc-warn-s) * .64), calc(var(--igc-warn-l) * 1.43);
    --igc-warn-200-contrast: black;
    --igc-warn-300: var(--igc-warn-h), calc(var(--igc-warn-s) * .73), calc(var(--igc-warn-l) * 1.19);
    --igc-warn-300-contrast: black;
    --igc-warn-400: var(--igc-warn-h), calc(var(--igc-warn-s) * .875), calc(var(--igc-warn-l) * 1.08);
    --igc-warn-400-contrast: black;
    --igc-warn-500: var(--igc-warn-h), var(--igc-warn-s), var(--igc-warn-l);
    --igc-warn-500-contrast: black;
    --igc-warn-600: var(--igc-warn-h), calc(var(--igc-warn-s) * 1.26), calc(var(--igc-warn-l) * .89);
    --igc-warn-600-contrast: black;
    --igc-warn-700: var(--igc-warn-h), calc(var(--igc-warn-s) * 1.52), calc(var(--igc-warn-l) * .81);
    --igc-warn-700-contrast: black;
    --igc-warn-800: var(--igc-warn-h), calc(var(--igc-warn-s) * 1.5), calc(var(--igc-warn-l) * .73);
    --igc-warn-800-contrast: black;
    --igc-warn-900: var(--igc-warn-h), calc(var(--igc-warn-s) * 1.34), calc(var(--igc-warn-l) * .64);
    --igc-warn-900-contrast: black;
    --igc-warn-A100: var(--igc-warn-h), calc(var(--igc-warn-s) * 1.23), calc(var(--igc-warn-l) * 1.34);
    --igc-warn-A100-contrast: black;
    --igc-warn-A200: var(--igc-warn-h), calc(var(--igc-warn-s) * 1.22), calc(var(--igc-warn-l) * 1.16);
    --igc-warn-A200-contrast: black;
    --igc-warn-A400: var(--igc-warn-h), calc(var(--igc-warn-s) * 1.23), calc(var(--igc-warn-l) * .91);
    --igc-warn-A400-contrast: black;
    --igc-warn-A700: var(--igc-warn-h), calc(var(--igc-warn-s) * 1.22), calc(var(--igc-warn-l) * .65);
    --igc-warn-A700-contrast: black;
    --igc-error-50: var(--igc-error-h), calc(var(--igc-error-s) * 1.23), calc(var(--igc-error-l) * 1.78);
    --igc-error-50-contrast: black;
    --igc-error-100: var(--igc-error-h), calc(var(--igc-error-s) / 1.25), calc(var(--igc-error-l) * 1.66);
    --igc-error-100-contrast: black;
    --igc-error-200: var(--igc-error-h), calc(var(--igc-error-s) * .64), calc(var(--igc-error-l) * 1.43);
    --igc-error-200-contrast: black;
    --igc-error-300: var(--igc-error-h), calc(var(--igc-error-s) * .73), calc(var(--igc-error-l) * 1.19);
    --igc-error-300-contrast: black;
    --igc-error-400: var(--igc-error-h), calc(var(--igc-error-s) * .875), calc(var(--igc-error-l) * 1.08);
    --igc-error-400-contrast: black;
    --igc-error-500: var(--igc-error-h), var(--igc-error-s), var(--igc-error-l);
    --igc-error-500-contrast: black;
    --igc-error-600: var(--igc-error-h), calc(var(--igc-error-s) * 1.26), calc(var(--igc-error-l) * .89);
    --igc-error-600-contrast: white;
    --igc-error-700: var(--igc-error-h), calc(var(--igc-error-s) * 1.52), calc(var(--igc-error-l) * .81);
    --igc-error-700-contrast: white;
    --igc-error-800: var(--igc-error-h), calc(var(--igc-error-s) * 1.5), calc(var(--igc-error-l) * .73);
    --igc-error-800-contrast: white;
    --igc-error-900: var(--igc-error-h), calc(var(--igc-error-s) * 1.34), calc(var(--igc-error-l) * .64);
    --igc-error-900-contrast: white;
    --igc-error-A100: var(--igc-error-h), calc(var(--igc-error-s) * 1.23), calc(var(--igc-error-l) * 1.34);
    --igc-error-A100-contrast: black;
    --igc-error-A200: var(--igc-error-h), calc(var(--igc-error-s) * 1.22), calc(var(--igc-error-l) * 1.16);
    --igc-error-A200-contrast: black;
    --igc-error-A400: var(--igc-error-h), calc(var(--igc-error-s) * 1.23), calc(var(--igc-error-l) * .91);
    --igc-error-A400-contrast: white;
    --igc-error-A700: var(--igc-error-h), calc(var(--igc-error-s) * 1.22), calc(var(--igc-error-l) * .65);
    --igc-error-A700-contrast: white
}

:root {
    --igc-elevation-0: none;
    --igc-elevation-1: 0 calc(var(--igc-elevation-factor, 1) * 1px) calc(var(--igc-elevation-factor, 1) * 3px) 0 rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 1px) calc(var(--igc-elevation-factor, 1) * 1px) 0 rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 2px) calc(var(--igc-elevation-factor, 1) * 1px) calc(var(--igc-elevation-factor, 1) * -1px) rgba(0, 0, 0, 0.08);
    --igc-elevation-2: 0 calc(var(--igc-elevation-factor, 1) * 1px) calc(var(--igc-elevation-factor, 1) * 5px) 0 rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 2px) calc(var(--igc-elevation-factor, 1) * 2px) 0 rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 3px) calc(var(--igc-elevation-factor, 1) * 1px) calc(var(--igc-elevation-factor, 1) * -2px) rgba(0, 0, 0, 0.08);
    --igc-elevation-3: 0 calc(var(--igc-elevation-factor, 1) * 1px) calc(var(--igc-elevation-factor, 1) * 8px) 0 rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 3px) calc(var(--igc-elevation-factor, 1) * 4px) 0 rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 3px) calc(var(--igc-elevation-factor, 1) * 3px) calc(var(--igc-elevation-factor, 1) * -2px) rgba(0, 0, 0, 0.08);
    --igc-elevation-4: 0 calc(var(--igc-elevation-factor, 1) * 2px) calc(var(--igc-elevation-factor, 1) * 4px) calc(var(--igc-elevation-factor, 1) * -1px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 4px) calc(var(--igc-elevation-factor, 1) * 5px) 0 rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 1px) calc(var(--igc-elevation-factor, 1) * 10px) 0 rgba(0, 0, 0, 0.08);
    --igc-elevation-5: 0 calc(var(--igc-elevation-factor, 1) * 3px) calc(var(--igc-elevation-factor, 1) * 5px) calc(var(--igc-elevation-factor, 1) * -1px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 5px) calc(var(--igc-elevation-factor, 1) * 8px) 0 rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 1px) calc(var(--igc-elevation-factor, 1) * 14px) 0 rgba(0, 0, 0, 0.08);
    --igc-elevation-6: 0 calc(var(--igc-elevation-factor, 1) * 3px) calc(var(--igc-elevation-factor, 1) * 5px) calc(var(--igc-elevation-factor, 1) * -1px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 6px) calc(var(--igc-elevation-factor, 1) * 10px) 0 rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 1px) calc(var(--igc-elevation-factor, 1) * 18px) 0 rgba(0, 0, 0, 0.08);
    --igc-elevation-7: 0 calc(var(--igc-elevation-factor, 1) * 4px) calc(var(--igc-elevation-factor, 1) * 5px) calc(var(--igc-elevation-factor, 1) * -2px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 7px) calc(var(--igc-elevation-factor, 1) * 10px) calc(var(--igc-elevation-factor, 1) * 1px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 2px) calc(var(--igc-elevation-factor, 1) * 16px) calc(var(--igc-elevation-factor, 1) * 1px) rgba(0, 0, 0, 0.08);
    --igc-elevation-8: 0 calc(var(--igc-elevation-factor, 1) * 5px) calc(var(--igc-elevation-factor, 1) * 5px) calc(var(--igc-elevation-factor, 1) * -3px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 8px) calc(var(--igc-elevation-factor, 1) * 10px) calc(var(--igc-elevation-factor, 1) * 1px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 3px) calc(var(--igc-elevation-factor, 1) * 14px) calc(var(--igc-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.08);
    --igc-elevation-9: 0 calc(var(--igc-elevation-factor, 1) * 5px) calc(var(--igc-elevation-factor, 1) * 6px) calc(var(--igc-elevation-factor, 1) * -3px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 9px) calc(var(--igc-elevation-factor, 1) * 12px) calc(var(--igc-elevation-factor, 1) * 1px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 3px) calc(var(--igc-elevation-factor, 1) * 16px) calc(var(--igc-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.08);
    --igc-elevation-10: 0 calc(var(--igc-elevation-factor, 1) * 6px) calc(var(--igc-elevation-factor, 1) * 6px) calc(var(--igc-elevation-factor, 1) * -3px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 10px) calc(var(--igc-elevation-factor, 1) * 14px) calc(var(--igc-elevation-factor, 1) * 1px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 4px) calc(var(--igc-elevation-factor, 1) * 18px) calc(var(--igc-elevation-factor, 1) * 3px) rgba(0, 0, 0, 0.08);
    --igc-elevation-11: 0 calc(var(--igc-elevation-factor, 1) * 6px) calc(var(--igc-elevation-factor, 1) * 7px) calc(var(--igc-elevation-factor, 1) * -4px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 11px) calc(var(--igc-elevation-factor, 1) * 15px) calc(var(--igc-elevation-factor, 1) * 1px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 4px) calc(var(--igc-elevation-factor, 1) * 20px) calc(var(--igc-elevation-factor, 1) * 3px) rgba(0, 0, 0, 0.08);
    --igc-elevation-12: 0 calc(var(--igc-elevation-factor, 1) * 7px) calc(var(--igc-elevation-factor, 1) * 8px) calc(var(--igc-elevation-factor, 1) * -4px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 12px) calc(var(--igc-elevation-factor, 1) * 17px) calc(var(--igc-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 5px) calc(var(--igc-elevation-factor, 1) * 22px) calc(var(--igc-elevation-factor, 1) * 4px) rgba(0, 0, 0, 0.08);
    --igc-elevation-13: 0 calc(var(--igc-elevation-factor, 1) * 7px) calc(var(--igc-elevation-factor, 1) * 8px) calc(var(--igc-elevation-factor, 1) * -4px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 13px) calc(var(--igc-elevation-factor, 1) * 19px) calc(var(--igc-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 5px) calc(var(--igc-elevation-factor, 1) * 24px) calc(var(--igc-elevation-factor, 1) * 4px) rgba(0, 0, 0, 0.08);
    --igc-elevation-14: 0 calc(var(--igc-elevation-factor, 1) * 7px) calc(var(--igc-elevation-factor, 1) * 9px) calc(var(--igc-elevation-factor, 1) * -4px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 14px) calc(var(--igc-elevation-factor, 1) * 21px) calc(var(--igc-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 5px) calc(var(--igc-elevation-factor, 1) * 26px) calc(var(--igc-elevation-factor, 1) * 4px) rgba(0, 0, 0, 0.08);
    --igc-elevation-15: 0 calc(var(--igc-elevation-factor, 1) * 8px) calc(var(--igc-elevation-factor, 1) * 9px) calc(var(--igc-elevation-factor, 1) * -5px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 15px) calc(var(--igc-elevation-factor, 1) * 22px) calc(var(--igc-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 6px) calc(var(--igc-elevation-factor, 1) * 28px) calc(var(--igc-elevation-factor, 1) * 5px) rgba(0, 0, 0, 0.08);
    --igc-elevation-16: 0 calc(var(--igc-elevation-factor, 1) * 8px) calc(var(--igc-elevation-factor, 1) * 10px) calc(var(--igc-elevation-factor, 1) * -5px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 16px) calc(var(--igc-elevation-factor, 1) * 24px) calc(var(--igc-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 6px) calc(var(--igc-elevation-factor, 1) * 30px) calc(var(--igc-elevation-factor, 1) * 5px) rgba(0, 0, 0, 0.08);
    --igc-elevation-17: 0 calc(var(--igc-elevation-factor, 1) * 8px) calc(var(--igc-elevation-factor, 1) * 11px) calc(var(--igc-elevation-factor, 1) * -5px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 17px) calc(var(--igc-elevation-factor, 1) * 26px) calc(var(--igc-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 6px) calc(var(--igc-elevation-factor, 1) * 32px) calc(var(--igc-elevation-factor, 1) * 5px) rgba(0, 0, 0, 0.08);
    --igc-elevation-18: 0 calc(var(--igc-elevation-factor, 1) * 9px) calc(var(--igc-elevation-factor, 1) * 11px) calc(var(--igc-elevation-factor, 1) * -5px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 18px) calc(var(--igc-elevation-factor, 1) * 28px) calc(var(--igc-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 7px) calc(var(--igc-elevation-factor, 1) * 34px) calc(var(--igc-elevation-factor, 1) * 6px) rgba(0, 0, 0, 0.08);
    --igc-elevation-19: 0 calc(var(--igc-elevation-factor, 1) * 9px) calc(var(--igc-elevation-factor, 1) * 12px) calc(var(--igc-elevation-factor, 1) * -6px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 19px) calc(var(--igc-elevation-factor, 1) * 29px) calc(var(--igc-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 7px) calc(var(--igc-elevation-factor, 1) * 36px) calc(var(--igc-elevation-factor, 1) * 6px) rgba(0, 0, 0, 0.08);
    --igc-elevation-20: 0 calc(var(--igc-elevation-factor, 1) * 10px) calc(var(--igc-elevation-factor, 1) * 13px) calc(var(--igc-elevation-factor, 1) * -6px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 20px) calc(var(--igc-elevation-factor, 1) * 31px) calc(var(--igc-elevation-factor, 1) * 3px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 8px) calc(var(--igc-elevation-factor, 1) * 38px) calc(var(--igc-elevation-factor, 1) * 7px) rgba(0, 0, 0, 0.08);
    --igc-elevation-21: 0 calc(var(--igc-elevation-factor, 1) * 10px) calc(var(--igc-elevation-factor, 1) * 13px) calc(var(--igc-elevation-factor, 1) * -6px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 21px) calc(var(--igc-elevation-factor, 1) * 33px) calc(var(--igc-elevation-factor, 1) * 3px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 8px) calc(var(--igc-elevation-factor, 1) * 40px) calc(var(--igc-elevation-factor, 1) * 7px) rgba(0, 0, 0, 0.08);
    --igc-elevation-22: 0 calc(var(--igc-elevation-factor, 1) * 10px) calc(var(--igc-elevation-factor, 1) * 14px) calc(var(--igc-elevation-factor, 1) * -6px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 22px) calc(var(--igc-elevation-factor, 1) * 35px) calc(var(--igc-elevation-factor, 1) * 3px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 8px) calc(var(--igc-elevation-factor, 1) * 42px) calc(var(--igc-elevation-factor, 1) * 7px) rgba(0, 0, 0, 0.08);
    --igc-elevation-23: 0 calc(var(--igc-elevation-factor, 1) * 11px) calc(var(--igc-elevation-factor, 1) * 14px) calc(var(--igc-elevation-factor, 1) * -7px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 23px) calc(var(--igc-elevation-factor, 1) * 36px) calc(var(--igc-elevation-factor, 1) * 3px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 9px) calc(var(--igc-elevation-factor, 1) * 44px) calc(var(--igc-elevation-factor, 1) * 8px) rgba(0, 0, 0, 0.08);
    --igc-elevation-24: 0 calc(var(--igc-elevation-factor, 1) * 11px) calc(var(--igc-elevation-factor, 1) * 15px) calc(var(--igc-elevation-factor, 1) * -7px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 24px) calc(var(--igc-elevation-factor, 1) * 38px) calc(var(--igc-elevation-factor, 1) * 3px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 9px) calc(var(--igc-elevation-factor, 1) * 46px) calc(var(--igc-elevation-factor, 1) * 8px) rgba(0, 0, 0, 0.08)
}

:root {
    --igc-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
    --igc-h1-font-family: var(--igc-font-family);
    --igc-h1-font-weight: 500;
    --igc-h1-font-size: 2.5rem;
    --igc-h1-font-style: normal;
    --igc-h1-letter-spacing: -0.09375rem;
    --igc-h1-text-transform: none;
    --igc-h1-line-height: 3rem;
    --igc-h1-margin-top: 0;
    --igc-h1-margin-bottom: 0.5rem;
    --igc-h2-font-family: var(--igc-font-family);
    --igc-h2-font-weight: 500;
    --igc-h2-font-size: 2rem;
    --igc-h2-font-style: normal;
    --igc-h2-letter-spacing: -0.03125rem;
    --igc-h2-text-transform: none;
    --igc-h2-line-height: 2.4rem;
    --igc-h2-margin-top: 0;
    --igc-h2-margin-bottom: 0.5rem;
    --igc-h3-font-family: var(--igc-font-family);
    --igc-h3-font-weight: 500;
    --igc-h3-font-size: 1.75rem;
    --igc-h3-font-style: normal;
    --igc-h3-letter-spacing: 0;
    --igc-h3-text-transform: none;
    --igc-h3-line-height: 2.1rem;
    --igc-h3-margin-top: 0;
    --igc-h3-margin-bottom: 0.5rem;
    --igc-h4-font-family: var(--igc-font-family);
    --igc-h4-font-weight: 500;
    --igc-h4-font-size: 1.5rem;
    --igc-h4-font-style: normal;
    --igc-h4-letter-spacing: 0.015625rem;
    --igc-h4-text-transform: none;
    --igc-h4-line-height: 1.8rem;
    --igc-h4-margin-top: 0;
    --igc-h4-margin-bottom: 0.5rem;
    --igc-h5-font-family: var(--igc-font-family);
    --igc-h5-font-weight: 500;
    --igc-h5-font-size: 1.25rem;
    --igc-h5-font-style: normal;
    --igc-h5-letter-spacing: 0;
    --igc-h5-text-transform: none;
    --igc-h5-line-height: 1.5rem;
    --igc-h5-margin-top: 0;
    --igc-h5-margin-bottom: 0.5rem;
    --igc-h6-font-family: var(--igc-font-family);
    --igc-h6-font-weight: 500;
    --igc-h6-font-size: 1rem;
    --igc-h6-font-style: normal;
    --igc-h6-letter-spacing: 0.009375rem;
    --igc-h6-text-transform: none;
    --igc-h6-line-height: 1.2rem;
    --igc-h6-margin-top: 0;
    --igc-h6-margin-bottom: 0.5rem;
    --igc-subtitle-1-font-family: var(--igc-font-family);
    --igc-subtitle-1-font-weight: 400;
    --igc-subtitle-1-font-size: 0.875rem;
    --igc-subtitle-1-font-style: normal;
    --igc-subtitle-1-letter-spacing: 0.009375rem;
    --igc-subtitle-1-text-transform: none;
    --igc-subtitle-1-line-height: 1.5rem;
    --igc-subtitle-1-margin-top: 0;
    --igc-subtitle-1-margin-bottom: 0;
    --igc-subtitle-2-font-family: var(--igc-font-family);
    --igc-subtitle-2-font-weight: 400;
    --igc-subtitle-2-font-size: 0.9rem;
    --igc-subtitle-2-font-style: normal;
    --igc-subtitle-2-letter-spacing: 0.00625rem;
    --igc-subtitle-2-text-transform: none;
    --igc-subtitle-2-line-height: 1.35rem;
    --igc-subtitle-2-margin-top: 0;
    --igc-subtitle-2-margin-bottom: 0;
    --igc-body-1-font-family: var(--igc-font-family);
    --igc-body-1-font-weight: 400;
    --igc-body-1-font-size: 1rem;
    --igc-body-1-font-style: normal;
    --igc-body-1-letter-spacing: 0.03125rem;
    --igc-body-1-text-transform: none;
    --igc-body-1-line-height: 1.5rem;
    --igc-body-1-margin-top: 0;
    --igc-body-1-margin-bottom: 0;
    --igc-body-2-font-family: var(--igc-font-family);
    --igc-body-2-font-weight: 400;
    --igc-body-2-font-size: 0.9rem;
    --igc-body-2-font-style: normal;
    --igc-body-2-letter-spacing: 0.015625rem;
    --igc-body-2-text-transform: none;
    --igc-body-2-line-height: 1.5rem;
    --igc-body-2-margin-top: 0;
    --igc-body-2-margin-bottom: 0;
    --igc-button-font-family: var(--igc-font-family);
    --igc-button-font-weight: 500;
    --igc-button-font-size: 1rem;
    --igc-button-font-style: normal;
    --igc-button-letter-spacing: 0.046875rem;
    --igc-button-text-transform: none;
    --igc-button-line-height: 1.5rem;
    --igc-button-margin-top: 0;
    --igc-button-margin-bottom: 0;
    --igc-caption-font-family: var(--igc-font-family);
    --igc-caption-font-weight: 400;
    --igc-caption-font-size: 0.75rem;
    --igc-caption-font-style: normal;
    --igc-caption-letter-spacing: 0.025rem;
    --igc-caption-text-transform: none;
    --igc-caption-line-height: 1rem;
    --igc-overline-font-family: var(--igc-font-family);
    --igc-overline-font-weight: 400;
    --igc-overline-font-size: 0.625rem;
    --igc-overline-font-style: normal;
    --igc-overline-letter-spacing: 0.09375rem;
    --igc-overline-text-transform: uppercase;
    --igc-overline-line-height: 1rem;
    --igc-calendar-labels-font-family: ;
    --igc-calendar-labels-font-weight: 400;
    --igc-calendar-labels-font-size: 0.8125rem;
    --igc-calendar-labels-font-style: ;
    --igc-calendar-labels-letter-spacing: ;
    --igc-calendar-labels-text-transform: none;
    --igc-calendar-labels-line-height: normal;
    --igc-calendar-labels-margin-top: 0;
    --igc-calendar-labels-margin-bottom: 0
}
.igc-scrollbar {
    --scrolbar-size: 1rem;
    --igc-scrollbar-track-color: hsla(var(--igc-gray-100), var(--igc-gray-a));
    --igc-scrollbar-thumb-color: hsla(var(--igc-gray-400), var(--igc-gray-a))
}

:root {
    --igc-theme: bootstrap;
    --igc-radius-factor: 1;
    --igc-spacing-small: 0.125rem;
    --igc-spacing-medium: 0.25rem;
    --igc-spacing-large: 0.5rem
}

:root {
    --igc-primary-h: 216deg;
    --igc-primary-s: 98%;
    --igc-primary-l: 52%;
    --igc-primary-a: 1;
    --igc-secondary-h: 208deg;
    --igc-secondary-s: 7%;
    --igc-secondary-l: 46%;
    --igc-secondary-a: 1;
    --igc-gray-h: 210deg;
    --igc-gray-s: 11%;
    --igc-gray-l: 71%;
    --igc-gray-a: 1;
    --igc-surface-h: 210deg;
    --igc-surface-s: 17%;
    --igc-surface-l: 98%;
    --igc-surface-a: 1;
    --igc-info-h: 190deg;
    --igc-info-s: 90%;
    --igc-info-l: 50%;
    --igc-info-a: 1;
    --igc-success-h: 152deg;
    --igc-success-s: 69%;
    --igc-success-l: 31%;
    --igc-success-a: 1;
    --igc-warn-h: 45deg;
    --igc-warn-s: 100%;
    --igc-warn-l: 51%;
    --igc-warn-a: 1;
    --igc-error-h: 354deg;
    --igc-error-s: 70%;
    --igc-error-l: 54%;
    --igc-error-a: 1;
    --igc-primary-50: var(--igc-primary-h), calc(var(--igc-primary-s) * 1.23), calc(var(--igc-primary-l) * 1.78);
    --igc-primary-50-contrast: black;
    --igc-primary-100: var(--igc-primary-h), calc(var(--igc-primary-s) / 1.25), calc(var(--igc-primary-l) * 1.66);
    --igc-primary-100-contrast: black;
    --igc-primary-200: var(--igc-primary-h), calc(var(--igc-primary-s) * .64), calc(var(--igc-primary-l) * 1.43);
    --igc-primary-200-contrast: black;
    --igc-primary-300: var(--igc-primary-h), calc(var(--igc-primary-s) * .73), calc(var(--igc-primary-l) * 1.19);
    --igc-primary-300-contrast: black;
    --igc-primary-400: var(--igc-primary-h), calc(var(--igc-primary-s) * .875), calc(var(--igc-primary-l) * 1.08);
    --igc-primary-400-contrast: black;
    --igc-primary-500: var(--igc-primary-h), var(--igc-primary-s), var(--igc-primary-l);
    --igc-primary-500-contrast: black;
    --igc-primary-600: var(--igc-primary-h), calc(var(--igc-primary-s) * 1.26), calc(var(--igc-primary-l) * .89);
    --igc-primary-600-contrast: white;
    --igc-primary-700: var(--igc-primary-h), calc(var(--igc-primary-s) * 1.52), calc(var(--igc-primary-l) * .81);
    --igc-primary-700-contrast: white;
    --igc-primary-800: var(--igc-primary-h), calc(var(--igc-primary-s) * 1.5), calc(var(--igc-primary-l) * .73);
    --igc-primary-800-contrast: white;
    --igc-primary-900: var(--igc-primary-h), calc(var(--igc-primary-s) * 1.34), calc(var(--igc-primary-l) * .64);
    --igc-primary-900-contrast: white;
    --igc-primary-A100: var(--igc-primary-h), calc(var(--igc-primary-s) * 1.23), calc(var(--igc-primary-l) * 1.34);
    --igc-primary-A100-contrast: black;
    --igc-primary-A200: var(--igc-primary-h), calc(var(--igc-primary-s) * 1.22), calc(var(--igc-primary-l) * 1.16);
    --igc-primary-A200-contrast: black;
    --igc-primary-A400: var(--igc-primary-h), calc(var(--igc-primary-s) * 1.23), calc(var(--igc-primary-l) * .91);
    --igc-primary-A400-contrast: white;
    --igc-primary-A700: var(--igc-primary-h), calc(var(--igc-primary-s) * 1.22), calc(var(--igc-primary-l) * .65);
    --igc-primary-A700-contrast: white;
    --igc-secondary-50: var(--igc-secondary-h), calc(var(--igc-secondary-s) * 1.23), calc(var(--igc-secondary-l) * 1.78);
    --igc-secondary-50-contrast: black;
    --igc-secondary-100: var(--igc-secondary-h), calc(var(--igc-secondary-s) / 1.25), calc(var(--igc-secondary-l) * 1.66);
    --igc-secondary-100-contrast: black;
    --igc-secondary-200: var(--igc-secondary-h), calc(var(--igc-secondary-s) * .64), calc(var(--igc-secondary-l) * 1.43);
    --igc-secondary-200-contrast: black;
    --igc-secondary-300: var(--igc-secondary-h), calc(var(--igc-secondary-s) * .73), calc(var(--igc-secondary-l) * 1.19);
    --igc-secondary-300-contrast: black;
    --igc-secondary-400: var(--igc-secondary-h), calc(var(--igc-secondary-s) * .875), calc(var(--igc-secondary-l) * 1.08);
    --igc-secondary-400-contrast: black;
    --igc-secondary-500: var(--igc-secondary-h), var(--igc-secondary-s), var(--igc-secondary-l);
    --igc-secondary-500-contrast: white;
    --igc-secondary-600: var(--igc-secondary-h), calc(var(--igc-secondary-s) * 1.26), calc(var(--igc-secondary-l) * .89);
    --igc-secondary-600-contrast: white;
    --igc-secondary-700: var(--igc-secondary-h), calc(var(--igc-secondary-s) * 1.52), calc(var(--igc-secondary-l) * .81);
    --igc-secondary-700-contrast: white;
    --igc-secondary-800: var(--igc-secondary-h), calc(var(--igc-secondary-s) * 1.5), calc(var(--igc-secondary-l) * .73);
    --igc-secondary-800-contrast: white;
    --igc-secondary-900: var(--igc-secondary-h), calc(var(--igc-secondary-s) * 1.34), calc(var(--igc-secondary-l) * .64);
    --igc-secondary-900-contrast: white;
    --igc-secondary-A100: var(--igc-secondary-h), calc(var(--igc-secondary-s) * 1.23), calc(var(--igc-secondary-l) * 1.34);
    --igc-secondary-A100-contrast: black;
    --igc-secondary-A200: var(--igc-secondary-h), calc(var(--igc-secondary-s) * 1.22), calc(var(--igc-secondary-l) * 1.16);
    --igc-secondary-A200-contrast: black;
    --igc-secondary-A400: var(--igc-secondary-h), calc(var(--igc-secondary-s) * 1.23), calc(var(--igc-secondary-l) * .91);
    --igc-secondary-A400-contrast: white;
    --igc-secondary-A700: var(--igc-secondary-h), calc(var(--igc-secondary-s) * 1.22), calc(var(--igc-secondary-l) * .65);
    --igc-secondary-A700-contrast: white;
    --igc-gray-50: var(--igc-gray-h), var(--igc-gray-s), 98%;
    --igc-gray-50-contrast: black;
    --igc-gray-100: var(--igc-gray-h), var(--igc-gray-s), 96%;
    --igc-gray-100-contrast: black;
    --igc-gray-200: var(--igc-gray-h), var(--igc-gray-s), 93%;
    --igc-gray-200-contrast: black;
    --igc-gray-300: var(--igc-gray-h), var(--igc-gray-s), 88%;
    --igc-gray-300-contrast: black;
    --igc-gray-400: var(--igc-gray-h), var(--igc-gray-s), 74%;
    --igc-gray-400-contrast: black;
    --igc-gray-500: var(--igc-gray-h), var(--igc-gray-s), 62%;
    --igc-gray-500-contrast: black;
    --igc-gray-600: var(--igc-gray-h), var(--igc-gray-s), 54%;
    --igc-gray-600-contrast: black;
    --igc-gray-700: var(--igc-gray-h), var(--igc-gray-s), 38%;
    --igc-gray-700-contrast: white;
    --igc-gray-800: var(--igc-gray-h), var(--igc-gray-s), 26%;
    --igc-gray-800-contrast: white;
    --igc-gray-900: var(--igc-gray-h), var(--igc-gray-s), 13%;
    --igc-gray-900-contrast: white;
    --igc-surface-50: var(--igc-surface-h), calc(var(--igc-surface-s) * 1.23), calc(var(--igc-surface-l) * 1.78);
    --igc-surface-50-contrast: black;
    --igc-surface-100: var(--igc-surface-h), calc(var(--igc-surface-s) / 1.25), calc(var(--igc-surface-l) * 1.66);
    --igc-surface-100-contrast: black;
    --igc-surface-200: var(--igc-surface-h), calc(var(--igc-surface-s) * .64), calc(var(--igc-surface-l) * 1.43);
    --igc-surface-200-contrast: black;
    --igc-surface-300: var(--igc-surface-h), calc(var(--igc-surface-s) * .73), calc(var(--igc-surface-l) * 1.19);
    --igc-surface-300-contrast: black;
    --igc-surface-400: var(--igc-surface-h), calc(var(--igc-surface-s) * .875), calc(var(--igc-surface-l) * 1.08);
    --igc-surface-400-contrast: black;
    --igc-surface-500: var(--igc-surface-h), var(--igc-surface-s), var(--igc-surface-l);
    --igc-surface-500-contrast: black;
    --igc-surface-600: var(--igc-surface-h), calc(var(--igc-surface-s) * 1.26), calc(var(--igc-surface-l) * .89);
    --igc-surface-600-contrast: black;
    --igc-surface-700: var(--igc-surface-h), calc(var(--igc-surface-s) * 1.52), calc(var(--igc-surface-l) * .81);
    --igc-surface-700-contrast: black;
    --igc-surface-800: var(--igc-surface-h), calc(var(--igc-surface-s) * 1.5), calc(var(--igc-surface-l) * .73);
    --igc-surface-800-contrast: black;
    --igc-surface-900: var(--igc-surface-h), calc(var(--igc-surface-s) * 1.34), calc(var(--igc-surface-l) * .64);
    --igc-surface-900-contrast: black;
    --igc-surface-A100: var(--igc-surface-h), calc(var(--igc-surface-s) * 1.23), calc(var(--igc-surface-l) * 1.34);
    --igc-surface-A100-contrast: black;
    --igc-surface-A200: var(--igc-surface-h), calc(var(--igc-surface-s) * 1.22), calc(var(--igc-surface-l) * 1.16);
    --igc-surface-A200-contrast: black;
    --igc-surface-A400: var(--igc-surface-h), calc(var(--igc-surface-s) * 1.23), calc(var(--igc-surface-l) * .91);
    --igc-surface-A400-contrast: black;
    --igc-surface-A700: var(--igc-surface-h), calc(var(--igc-surface-s) * 1.22), calc(var(--igc-surface-l) * .65);
    --igc-surface-A700-contrast: black;
    --igc-info-50: var(--igc-info-h), calc(var(--igc-info-s) * 1.23), calc(var(--igc-info-l) * 1.78);
    --igc-info-50-contrast: black;
    --igc-info-100: var(--igc-info-h), calc(var(--igc-info-s) / 1.25), calc(var(--igc-info-l) * 1.66);
    --igc-info-100-contrast: black;
    --igc-info-200: var(--igc-info-h), calc(var(--igc-info-s) * .64), calc(var(--igc-info-l) * 1.43);
    --igc-info-200-contrast: black;
    --igc-info-300: var(--igc-info-h), calc(var(--igc-info-s) * .73), calc(var(--igc-info-l) * 1.19);
    --igc-info-300-contrast: black;
    --igc-info-400: var(--igc-info-h), calc(var(--igc-info-s) * .875), calc(var(--igc-info-l) * 1.08);
    --igc-info-400-contrast: black;
    --igc-info-500: var(--igc-info-h), var(--igc-info-s), var(--igc-info-l);
    --igc-info-500-contrast: black;
    --igc-info-600: var(--igc-info-h), calc(var(--igc-info-s) * 1.26), calc(var(--igc-info-l) * .89);
    --igc-info-600-contrast: black;
    --igc-info-700: var(--igc-info-h), calc(var(--igc-info-s) * 1.52), calc(var(--igc-info-l) * .81);
    --igc-info-700-contrast: black;
    --igc-info-800: var(--igc-info-h), calc(var(--igc-info-s) * 1.5), calc(var(--igc-info-l) * .73);
    --igc-info-800-contrast: black;
    --igc-info-900: var(--igc-info-h), calc(var(--igc-info-s) * 1.34), calc(var(--igc-info-l) * .64);
    --igc-info-900-contrast: black;
    --igc-info-A100: var(--igc-info-h), calc(var(--igc-info-s) * 1.23), calc(var(--igc-info-l) * 1.34);
    --igc-info-A100-contrast: black;
    --igc-info-A200: var(--igc-info-h), calc(var(--igc-info-s) * 1.22), calc(var(--igc-info-l) * 1.16);
    --igc-info-A200-contrast: black;
    --igc-info-A400: var(--igc-info-h), calc(var(--igc-info-s) * 1.23), calc(var(--igc-info-l) * .91);
    --igc-info-A400-contrast: black;
    --igc-info-A700: var(--igc-info-h), calc(var(--igc-info-s) * 1.22), calc(var(--igc-info-l) * .65);
    --igc-info-A700-contrast: black;
    --igc-success-50: var(--igc-success-h), calc(var(--igc-success-s) * 1.23), calc(var(--igc-success-l) * 1.78);
    --igc-success-50-contrast: black;
    --igc-success-100: var(--igc-success-h), calc(var(--igc-success-s) / 1.25), calc(var(--igc-success-l) * 1.66);
    --igc-success-100-contrast: black;
    --igc-success-200: var(--igc-success-h), calc(var(--igc-success-s) * .64), calc(var(--igc-success-l) * 1.43);
    --igc-success-200-contrast: black;
    --igc-success-300: var(--igc-success-h), calc(var(--igc-success-s) * .73), calc(var(--igc-success-l) * 1.19);
    --igc-success-300-contrast: black;
    --igc-success-400: var(--igc-success-h), calc(var(--igc-success-s) * .875), calc(var(--igc-success-l) * 1.08);
    --igc-success-400-contrast: black;
    --igc-success-500: var(--igc-success-h), var(--igc-success-s), var(--igc-success-l);
    --igc-success-500-contrast: black;
    --igc-success-600: var(--igc-success-h), calc(var(--igc-success-s) * 1.26), calc(var(--igc-success-l) * .89);
    --igc-success-600-contrast: white;
    --igc-success-700: var(--igc-success-h), calc(var(--igc-success-s) * 1.52), calc(var(--igc-success-l) * .81);
    --igc-success-700-contrast: white;
    --igc-success-800: var(--igc-success-h), calc(var(--igc-success-s) * 1.5), calc(var(--igc-success-l) * .73);
    --igc-success-800-contrast: white;
    --igc-success-900: var(--igc-success-h), calc(var(--igc-success-s) * 1.34), calc(var(--igc-success-l) * .64);
    --igc-success-900-contrast: white;
    --igc-success-A100: var(--igc-success-h), calc(var(--igc-success-s) * 1.23), calc(var(--igc-success-l) * 1.34);
    --igc-success-A100-contrast: black;
    --igc-success-A200: var(--igc-success-h), calc(var(--igc-success-s) * 1.22), calc(var(--igc-success-l) * 1.16);
    --igc-success-A200-contrast: black;
    --igc-success-A400: var(--igc-success-h), calc(var(--igc-success-s) * 1.23), calc(var(--igc-success-l) * .91);
    --igc-success-A400-contrast: white;
    --igc-success-A700: var(--igc-success-h), calc(var(--igc-success-s) * 1.22), calc(var(--igc-success-l) * .65);
    --igc-success-A700-contrast: white;
    --igc-warn-50: var(--igc-warn-h), calc(var(--igc-warn-s) * 1.23), calc(var(--igc-warn-l) * 1.78);
    --igc-warn-50-contrast: black;
    --igc-warn-100: var(--igc-warn-h), calc(var(--igc-warn-s) / 1.25), calc(var(--igc-warn-l) * 1.66);
    --igc-warn-100-contrast: black;
    --igc-warn-200: var(--igc-warn-h), calc(var(--igc-warn-s) * .64), calc(var(--igc-warn-l) * 1.43);
    --igc-warn-200-contrast: black;
    --igc-warn-300: var(--igc-warn-h), calc(var(--igc-warn-s) * .73), calc(var(--igc-warn-l) * 1.19);
    --igc-warn-300-contrast: black;
    --igc-warn-400: var(--igc-warn-h), calc(var(--igc-warn-s) * .875), calc(var(--igc-warn-l) * 1.08);
    --igc-warn-400-contrast: black;
    --igc-warn-500: var(--igc-warn-h), var(--igc-warn-s), var(--igc-warn-l);
    --igc-warn-500-contrast: black;
    --igc-warn-600: var(--igc-warn-h), calc(var(--igc-warn-s) * 1.26), calc(var(--igc-warn-l) * .89);
    --igc-warn-600-contrast: black;
    --igc-warn-700: var(--igc-warn-h), calc(var(--igc-warn-s) * 1.52), calc(var(--igc-warn-l) * .81);
    --igc-warn-700-contrast: black;
    --igc-warn-800: var(--igc-warn-h), calc(var(--igc-warn-s) * 1.5), calc(var(--igc-warn-l) * .73);
    --igc-warn-800-contrast: black;
    --igc-warn-900: var(--igc-warn-h), calc(var(--igc-warn-s) * 1.34), calc(var(--igc-warn-l) * .64);
    --igc-warn-900-contrast: black;
    --igc-warn-A100: var(--igc-warn-h), calc(var(--igc-warn-s) * 1.23), calc(var(--igc-warn-l) * 1.34);
    --igc-warn-A100-contrast: black;
    --igc-warn-A200: var(--igc-warn-h), calc(var(--igc-warn-s) * 1.22), calc(var(--igc-warn-l) * 1.16);
    --igc-warn-A200-contrast: black;
    --igc-warn-A400: var(--igc-warn-h), calc(var(--igc-warn-s) * 1.23), calc(var(--igc-warn-l) * .91);
    --igc-warn-A400-contrast: black;
    --igc-warn-A700: var(--igc-warn-h), calc(var(--igc-warn-s) * 1.22), calc(var(--igc-warn-l) * .65);
    --igc-warn-A700-contrast: black;
    --igc-error-50: var(--igc-error-h), calc(var(--igc-error-s) * 1.23), calc(var(--igc-error-l) * 1.78);
    --igc-error-50-contrast: black;
    --igc-error-100: var(--igc-error-h), calc(var(--igc-error-s) / 1.25), calc(var(--igc-error-l) * 1.66);
    --igc-error-100-contrast: black;
    --igc-error-200: var(--igc-error-h), calc(var(--igc-error-s) * .64), calc(var(--igc-error-l) * 1.43);
    --igc-error-200-contrast: black;
    --igc-error-300: var(--igc-error-h), calc(var(--igc-error-s) * .73), calc(var(--igc-error-l) * 1.19);
    --igc-error-300-contrast: black;
    --igc-error-400: var(--igc-error-h), calc(var(--igc-error-s) * .875), calc(var(--igc-error-l) * 1.08);
    --igc-error-400-contrast: black;
    --igc-error-500: var(--igc-error-h), var(--igc-error-s), var(--igc-error-l);
    --igc-error-500-contrast: black;
    --igc-error-600: var(--igc-error-h), calc(var(--igc-error-s) * 1.26), calc(var(--igc-error-l) * .89);
    --igc-error-600-contrast: white;
    --igc-error-700: var(--igc-error-h), calc(var(--igc-error-s) * 1.52), calc(var(--igc-error-l) * .81);
    --igc-error-700-contrast: white;
    --igc-error-800: var(--igc-error-h), calc(var(--igc-error-s) * 1.5), calc(var(--igc-error-l) * .73);
    --igc-error-800-contrast: white;
    --igc-error-900: var(--igc-error-h), calc(var(--igc-error-s) * 1.34), calc(var(--igc-error-l) * .64);
    --igc-error-900-contrast: white;
    --igc-error-A100: var(--igc-error-h), calc(var(--igc-error-s) * 1.23), calc(var(--igc-error-l) * 1.34);
    --igc-error-A100-contrast: black;
    --igc-error-A200: var(--igc-error-h), calc(var(--igc-error-s) * 1.22), calc(var(--igc-error-l) * 1.16);
    --igc-error-A200-contrast: black;
    --igc-error-A400: var(--igc-error-h), calc(var(--igc-error-s) * 1.23), calc(var(--igc-error-l) * .91);
    --igc-error-A400-contrast: white;
    --igc-error-A700: var(--igc-error-h), calc(var(--igc-error-s) * 1.22), calc(var(--igc-error-l) * .65);
    --igc-error-A700-contrast: white
}

:root {
    --igc-elevation-0: none;
    --igc-elevation-1: 0 calc(var(--igc-elevation-factor, 1) * 1px) calc(var(--igc-elevation-factor, 1) * 3px) 0 rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 1px) calc(var(--igc-elevation-factor, 1) * 1px) 0 rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 2px) calc(var(--igc-elevation-factor, 1) * 1px) calc(var(--igc-elevation-factor, 1) * -1px) rgba(0, 0, 0, 0.08);
    --igc-elevation-2: 0 calc(var(--igc-elevation-factor, 1) * 1px) calc(var(--igc-elevation-factor, 1) * 5px) 0 rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 2px) calc(var(--igc-elevation-factor, 1) * 2px) 0 rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 3px) calc(var(--igc-elevation-factor, 1) * 1px) calc(var(--igc-elevation-factor, 1) * -2px) rgba(0, 0, 0, 0.08);
    --igc-elevation-3: 0 calc(var(--igc-elevation-factor, 1) * 1px) calc(var(--igc-elevation-factor, 1) * 8px) 0 rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 3px) calc(var(--igc-elevation-factor, 1) * 4px) 0 rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 3px) calc(var(--igc-elevation-factor, 1) * 3px) calc(var(--igc-elevation-factor, 1) * -2px) rgba(0, 0, 0, 0.08);
    --igc-elevation-4: 0 calc(var(--igc-elevation-factor, 1) * 2px) calc(var(--igc-elevation-factor, 1) * 4px) calc(var(--igc-elevation-factor, 1) * -1px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 4px) calc(var(--igc-elevation-factor, 1) * 5px) 0 rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 1px) calc(var(--igc-elevation-factor, 1) * 10px) 0 rgba(0, 0, 0, 0.08);
    --igc-elevation-5: 0 calc(var(--igc-elevation-factor, 1) * 3px) calc(var(--igc-elevation-factor, 1) * 5px) calc(var(--igc-elevation-factor, 1) * -1px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 5px) calc(var(--igc-elevation-factor, 1) * 8px) 0 rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 1px) calc(var(--igc-elevation-factor, 1) * 14px) 0 rgba(0, 0, 0, 0.08);
    --igc-elevation-6: 0 calc(var(--igc-elevation-factor, 1) * 3px) calc(var(--igc-elevation-factor, 1) * 5px) calc(var(--igc-elevation-factor, 1) * -1px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 6px) calc(var(--igc-elevation-factor, 1) * 10px) 0 rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 1px) calc(var(--igc-elevation-factor, 1) * 18px) 0 rgba(0, 0, 0, 0.08);
    --igc-elevation-7: 0 calc(var(--igc-elevation-factor, 1) * 4px) calc(var(--igc-elevation-factor, 1) * 5px) calc(var(--igc-elevation-factor, 1) * -2px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 7px) calc(var(--igc-elevation-factor, 1) * 10px) calc(var(--igc-elevation-factor, 1) * 1px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 2px) calc(var(--igc-elevation-factor, 1) * 16px) calc(var(--igc-elevation-factor, 1) * 1px) rgba(0, 0, 0, 0.08);
    --igc-elevation-8: 0 calc(var(--igc-elevation-factor, 1) * 5px) calc(var(--igc-elevation-factor, 1) * 5px) calc(var(--igc-elevation-factor, 1) * -3px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 8px) calc(var(--igc-elevation-factor, 1) * 10px) calc(var(--igc-elevation-factor, 1) * 1px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 3px) calc(var(--igc-elevation-factor, 1) * 14px) calc(var(--igc-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.08);
    --igc-elevation-9: 0 calc(var(--igc-elevation-factor, 1) * 5px) calc(var(--igc-elevation-factor, 1) * 6px) calc(var(--igc-elevation-factor, 1) * -3px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 9px) calc(var(--igc-elevation-factor, 1) * 12px) calc(var(--igc-elevation-factor, 1) * 1px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 3px) calc(var(--igc-elevation-factor, 1) * 16px) calc(var(--igc-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.08);
    --igc-elevation-10: 0 calc(var(--igc-elevation-factor, 1) * 6px) calc(var(--igc-elevation-factor, 1) * 6px) calc(var(--igc-elevation-factor, 1) * -3px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 10px) calc(var(--igc-elevation-factor, 1) * 14px) calc(var(--igc-elevation-factor, 1) * 1px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 4px) calc(var(--igc-elevation-factor, 1) * 18px) calc(var(--igc-elevation-factor, 1) * 3px) rgba(0, 0, 0, 0.08);
    --igc-elevation-11: 0 calc(var(--igc-elevation-factor, 1) * 6px) calc(var(--igc-elevation-factor, 1) * 7px) calc(var(--igc-elevation-factor, 1) * -4px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 11px) calc(var(--igc-elevation-factor, 1) * 15px) calc(var(--igc-elevation-factor, 1) * 1px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 4px) calc(var(--igc-elevation-factor, 1) * 20px) calc(var(--igc-elevation-factor, 1) * 3px) rgba(0, 0, 0, 0.08);
    --igc-elevation-12: 0 calc(var(--igc-elevation-factor, 1) * 7px) calc(var(--igc-elevation-factor, 1) * 8px) calc(var(--igc-elevation-factor, 1) * -4px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 12px) calc(var(--igc-elevation-factor, 1) * 17px) calc(var(--igc-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 5px) calc(var(--igc-elevation-factor, 1) * 22px) calc(var(--igc-elevation-factor, 1) * 4px) rgba(0, 0, 0, 0.08);
    --igc-elevation-13: 0 calc(var(--igc-elevation-factor, 1) * 7px) calc(var(--igc-elevation-factor, 1) * 8px) calc(var(--igc-elevation-factor, 1) * -4px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 13px) calc(var(--igc-elevation-factor, 1) * 19px) calc(var(--igc-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 5px) calc(var(--igc-elevation-factor, 1) * 24px) calc(var(--igc-elevation-factor, 1) * 4px) rgba(0, 0, 0, 0.08);
    --igc-elevation-14: 0 calc(var(--igc-elevation-factor, 1) * 7px) calc(var(--igc-elevation-factor, 1) * 9px) calc(var(--igc-elevation-factor, 1) * -4px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 14px) calc(var(--igc-elevation-factor, 1) * 21px) calc(var(--igc-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 5px) calc(var(--igc-elevation-factor, 1) * 26px) calc(var(--igc-elevation-factor, 1) * 4px) rgba(0, 0, 0, 0.08);
    --igc-elevation-15: 0 calc(var(--igc-elevation-factor, 1) * 8px) calc(var(--igc-elevation-factor, 1) * 9px) calc(var(--igc-elevation-factor, 1) * -5px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 15px) calc(var(--igc-elevation-factor, 1) * 22px) calc(var(--igc-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 6px) calc(var(--igc-elevation-factor, 1) * 28px) calc(var(--igc-elevation-factor, 1) * 5px) rgba(0, 0, 0, 0.08);
    --igc-elevation-16: 0 calc(var(--igc-elevation-factor, 1) * 8px) calc(var(--igc-elevation-factor, 1) * 10px) calc(var(--igc-elevation-factor, 1) * -5px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 16px) calc(var(--igc-elevation-factor, 1) * 24px) calc(var(--igc-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 6px) calc(var(--igc-elevation-factor, 1) * 30px) calc(var(--igc-elevation-factor, 1) * 5px) rgba(0, 0, 0, 0.08);
    --igc-elevation-17: 0 calc(var(--igc-elevation-factor, 1) * 8px) calc(var(--igc-elevation-factor, 1) * 11px) calc(var(--igc-elevation-factor, 1) * -5px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 17px) calc(var(--igc-elevation-factor, 1) * 26px) calc(var(--igc-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 6px) calc(var(--igc-elevation-factor, 1) * 32px) calc(var(--igc-elevation-factor, 1) * 5px) rgba(0, 0, 0, 0.08);
    --igc-elevation-18: 0 calc(var(--igc-elevation-factor, 1) * 9px) calc(var(--igc-elevation-factor, 1) * 11px) calc(var(--igc-elevation-factor, 1) * -5px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 18px) calc(var(--igc-elevation-factor, 1) * 28px) calc(var(--igc-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 7px) calc(var(--igc-elevation-factor, 1) * 34px) calc(var(--igc-elevation-factor, 1) * 6px) rgba(0, 0, 0, 0.08);
    --igc-elevation-19: 0 calc(var(--igc-elevation-factor, 1) * 9px) calc(var(--igc-elevation-factor, 1) * 12px) calc(var(--igc-elevation-factor, 1) * -6px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 19px) calc(var(--igc-elevation-factor, 1) * 29px) calc(var(--igc-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 7px) calc(var(--igc-elevation-factor, 1) * 36px) calc(var(--igc-elevation-factor, 1) * 6px) rgba(0, 0, 0, 0.08);
    --igc-elevation-20: 0 calc(var(--igc-elevation-factor, 1) * 10px) calc(var(--igc-elevation-factor, 1) * 13px) calc(var(--igc-elevation-factor, 1) * -6px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 20px) calc(var(--igc-elevation-factor, 1) * 31px) calc(var(--igc-elevation-factor, 1) * 3px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 8px) calc(var(--igc-elevation-factor, 1) * 38px) calc(var(--igc-elevation-factor, 1) * 7px) rgba(0, 0, 0, 0.08);
    --igc-elevation-21: 0 calc(var(--igc-elevation-factor, 1) * 10px) calc(var(--igc-elevation-factor, 1) * 13px) calc(var(--igc-elevation-factor, 1) * -6px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 21px) calc(var(--igc-elevation-factor, 1) * 33px) calc(var(--igc-elevation-factor, 1) * 3px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 8px) calc(var(--igc-elevation-factor, 1) * 40px) calc(var(--igc-elevation-factor, 1) * 7px) rgba(0, 0, 0, 0.08);
    --igc-elevation-22: 0 calc(var(--igc-elevation-factor, 1) * 10px) calc(var(--igc-elevation-factor, 1) * 14px) calc(var(--igc-elevation-factor, 1) * -6px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 22px) calc(var(--igc-elevation-factor, 1) * 35px) calc(var(--igc-elevation-factor, 1) * 3px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 8px) calc(var(--igc-elevation-factor, 1) * 42px) calc(var(--igc-elevation-factor, 1) * 7px) rgba(0, 0, 0, 0.08);
    --igc-elevation-23: 0 calc(var(--igc-elevation-factor, 1) * 11px) calc(var(--igc-elevation-factor, 1) * 14px) calc(var(--igc-elevation-factor, 1) * -7px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 23px) calc(var(--igc-elevation-factor, 1) * 36px) calc(var(--igc-elevation-factor, 1) * 3px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 9px) calc(var(--igc-elevation-factor, 1) * 44px) calc(var(--igc-elevation-factor, 1) * 8px) rgba(0, 0, 0, 0.08);
    --igc-elevation-24: 0 calc(var(--igc-elevation-factor, 1) * 11px) calc(var(--igc-elevation-factor, 1) * 15px) calc(var(--igc-elevation-factor, 1) * -7px) rgba(0, 0, 0, 0.26), 0 calc(var(--igc-elevation-factor, 1) * 24px) calc(var(--igc-elevation-factor, 1) * 38px) calc(var(--igc-elevation-factor, 1) * 3px) rgba(0, 0, 0, 0.12), 0 calc(var(--igc-elevation-factor, 1) * 9px) calc(var(--igc-elevation-factor, 1) * 46px) calc(var(--igc-elevation-factor, 1) * 8px) rgba(0, 0, 0, 0.08)
}

:root {
    --igc-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
    --igc-h1-font-family: var(--igc-font-family);
    --igc-h1-font-weight: 500;
    --igc-h1-font-size: 2.5rem;
    --igc-h1-font-style: normal;
    --igc-h1-letter-spacing: -0.09375rem;
    --igc-h1-text-transform: none;
    --igc-h1-line-height: 3rem;
    --igc-h1-margin-top: 0;
    --igc-h1-margin-bottom: 0.5rem;
    --igc-h2-font-family: var(--igc-font-family);
    --igc-h2-font-weight: 500;
    --igc-h2-font-size: 2rem;
    --igc-h2-font-style: normal;
    --igc-h2-letter-spacing: -0.03125rem;
    --igc-h2-text-transform: none;
    --igc-h2-line-height: 2.4rem;
    --igc-h2-margin-top: 0;
    --igc-h2-margin-bottom: 0.5rem;
    --igc-h3-font-family: var(--igc-font-family);
    --igc-h3-font-weight: 500;
    --igc-h3-font-size: 1.75rem;
    --igc-h3-font-style: normal;
    --igc-h3-letter-spacing: 0;
    --igc-h3-text-transform: none;
    --igc-h3-line-height: 2.1rem;
    --igc-h3-margin-top: 0;
    --igc-h3-margin-bottom: 0.5rem;
    --igc-h4-font-family: var(--igc-font-family);
    --igc-h4-font-weight: 500;
    --igc-h4-font-size: 1.5rem;
    --igc-h4-font-style: normal;
    --igc-h4-letter-spacing: 0.015625rem;
    --igc-h4-text-transform: none;
    --igc-h4-line-height: 1.8rem;
    --igc-h4-margin-top: 0;
    --igc-h4-margin-bottom: 0.5rem;
    --igc-h5-font-family: var(--igc-font-family);
    --igc-h5-font-weight: 500;
    --igc-h5-font-size: 1.25rem;
    --igc-h5-font-style: normal;
    --igc-h5-letter-spacing: 0;
    --igc-h5-text-transform: none;
    --igc-h5-line-height: 1.5rem;
    --igc-h5-margin-top: 0;
    --igc-h5-margin-bottom: 0.5rem;
    --igc-h6-font-family: var(--igc-font-family);
    --igc-h6-font-weight: 500;
    --igc-h6-font-size: 1rem;
    --igc-h6-font-style: normal;
    --igc-h6-letter-spacing: 0.009375rem;
    --igc-h6-text-transform: none;
    --igc-h6-line-height: 1.2rem;
    --igc-h6-margin-top: 0;
    --igc-h6-margin-bottom: 0.5rem;
    --igc-subtitle-1-font-family: var(--igc-font-family);
    --igc-subtitle-1-font-weight: 400;
    --igc-subtitle-1-font-size: 0.875rem;
    --igc-subtitle-1-font-style: normal;
    --igc-subtitle-1-letter-spacing: 0.009375rem;
    --igc-subtitle-1-text-transform: none;
    --igc-subtitle-1-line-height: 1.5rem;
    --igc-subtitle-1-margin-top: 0;
    --igc-subtitle-1-margin-bottom: 0;
    --igc-subtitle-2-font-family: var(--igc-font-family);
    --igc-subtitle-2-font-weight: 400;
    --igc-subtitle-2-font-size: 0.9rem;
    --igc-subtitle-2-font-style: normal;
    --igc-subtitle-2-letter-spacing: 0.00625rem;
    --igc-subtitle-2-text-transform: none;
    --igc-subtitle-2-line-height: 1.35rem;
    --igc-subtitle-2-margin-top: 0;
    --igc-subtitle-2-margin-bottom: 0;
    --igc-body-1-font-family: var(--igc-font-family);
    --igc-body-1-font-weight: 400;
    --igc-body-1-font-size: 1rem;
    --igc-body-1-font-style: normal;
    --igc-body-1-letter-spacing: 0.03125rem;
    --igc-body-1-text-transform: none;
    --igc-body-1-line-height: 1.5rem;
    --igc-body-1-margin-top: 0;
    --igc-body-1-margin-bottom: 0;
    --igc-body-2-font-family: var(--igc-font-family);
    --igc-body-2-font-weight: 400;
    --igc-body-2-font-size: 0.9rem;
    --igc-body-2-font-style: normal;
    --igc-body-2-letter-spacing: 0.015625rem;
    --igc-body-2-text-transform: none;
    --igc-body-2-line-height: 1.5rem;
    --igc-body-2-margin-top: 0;
    --igc-body-2-margin-bottom: 0;
    --igc-button-font-family: var(--igc-font-family);
    --igc-button-font-weight: 500;
    --igc-button-font-size: 1rem;
    --igc-button-font-style: normal;
    --igc-button-letter-spacing: 0.046875rem;
    --igc-button-text-transform: none;
    --igc-button-line-height: 1.5rem;
    --igc-button-margin-top: 0;
    --igc-button-margin-bottom: 0;
    --igc-caption-font-family: var(--igc-font-family);
    --igc-caption-font-weight: 400;
    --igc-caption-font-size: 0.75rem;
    --igc-caption-font-style: normal;
    --igc-caption-letter-spacing: 0.025rem;
    --igc-caption-text-transform: none;
    --igc-caption-line-height: 1rem;
    --igc-overline-font-family: var(--igc-font-family);
    --igc-overline-font-weight: 400;
    --igc-overline-font-size: 0.625rem;
    --igc-overline-font-style: normal;
    --igc-overline-letter-spacing: 0.09375rem;
    --igc-overline-text-transform: uppercase;
    --igc-overline-line-height: 1rem;
    --igc-calendar-labels-font-family: ;
    --igc-calendar-labels-font-weight: 400;
    --igc-calendar-labels-font-size: 0.8125rem;
    --igc-calendar-labels-font-style: ;
    --igc-calendar-labels-letter-spacing: ;
    --igc-calendar-labels-text-transform: none;
    --igc-calendar-labels-line-height: normal;
    --igc-calendar-labels-margin-top: 0;
    --igc-calendar-labels-margin-bottom: 0
}
