[data-theme=light]{--ig-wcag-a:.31;--ig-wcag-aa:.185;--ig-wcag-aaa:.178;--ig-contrast-level:var(--ig-wcag-aa);--y:clamp(0, (y / var(--ig-contrast-level) - 1) * -infinity, 1);--y-contrast:xyz-d65 var(--y) var(--y) var(--y);--ig-primary-50:oklch(97% .014 254.604);--ig-primary-50-contrast:hsla(from color(from oklch(97% .014 254.604) var(--y-contrast)) h 0 l/1);--ig-primary-100:oklch(93.2% .032 255.585);--ig-primary-100-contrast:hsla(from color(from oklch(93.2% .032 255.585) var(--y-contrast)) h 0 l/1);--ig-primary-200:oklch(88.2% .059 254.128);--ig-primary-200-contrast:hsla(from color(from oklch(88.2% .059 254.128) var(--y-contrast)) h 0 l/1);--ig-primary-300:oklch(80.9% .105 251.813);--ig-primary-300-contrast:hsla(from color(from oklch(80.9% .105 251.813) var(--y-contrast)) h 0 l/1);--ig-primary-400:oklch(71.6% .16 255.814);--ig-primary-400-contrast:hsla(from color(from oklch(71.6% .16 255.814) var(--y-contrast)) h 0 l/1);--ig-primary-500:oklch(62.3% .214 259.815);--ig-primary-500-contrast:hsla(from color(from oklch(62.3% .214 259.815) var(--y-contrast)) h 0 l/1);--ig-primary-600:oklch(54.6% .245 262.881);--ig-primary-600-contrast:hsla(from color(from oklch(54.6% .245 262.881) var(--y-contrast)) h 0 l/1);--ig-primary-700:oklch(48.8% .243 264.376);--ig-primary-700-contrast:hsla(from color(from oklch(48.8% .243 264.376) var(--y-contrast)) h 0 l/1);--ig-primary-800:oklch(42.4% .199 265.638);--ig-primary-800-contrast:hsla(from color(from oklch(42.4% .199 265.638) var(--y-contrast)) h 0 l/1);--ig-primary-900:oklch(37.9% .146 265.522);--ig-primary-900-contrast:hsla(from color(from oklch(37.9% .146 265.522) var(--y-contrast)) h 0 l/1);--ig-primary-A100:oklch(93.2% .032 255.585);--ig-primary-A100-contrast:hsla(from color(from oklch(93.2% .032 255.585) var(--y-contrast)) h 0 l/1);--ig-primary-A200:oklch(88.2% .059 254.128);--ig-primary-A200-contrast:hsla(from color(from oklch(88.2% .059 254.128) var(--y-contrast)) h 0 l/1);--ig-primary-A400:oklch(62.3% .214 259.815);--ig-primary-A400-contrast:hsla(from color(from oklch(62.3% .214 259.815) var(--y-contrast)) h 0 l/1);--ig-primary-A700:oklch(48.8% .243 264.376);--ig-primary-A700-contrast:hsla(from color(from oklch(48.8% .243 264.376) var(--y-contrast)) h 0 l/1);--ig-secondary-50:#fff0eb;--ig-secondary-50-contrast:hsla(from color(from #fff0eb var(--y-contrast)) h 0 l/1);--ig-secondary-100:#ffe1d6;--ig-secondary-100-contrast:hsla(from color(from #ffe1d6 var(--y-contrast)) h 0 l/1);--ig-secondary-200:#ffc3ad;--ig-secondary-200-contrast:hsla(from color(from #ffc3ad var(--y-contrast)) h 0 l/1);--ig-secondary-300:#ffa685;--ig-secondary-300-contrast:hsla(from color(from #ffa685 var(--y-contrast)) h 0 l/1);--ig-secondary-400:#ff885c;--ig-secondary-400-contrast:hsla(from color(from #ff885c var(--y-contrast)) h 0 l/1);--ig-secondary-500:#f95924;--ig-secondary-500-contrast:hsla(from color(from #f95924 var(--y-contrast)) h 0 l/1);--ig-secondary-600:#e04f1f;--ig-secondary-600-contrast:hsla(from color(from #e04f1f var(--y-contrast)) h 0 l/1);--ig-secondary-700:#c6451b;--ig-secondary-700-contrast:hsla(from color(from #c6451b var(--y-contrast)) h 0 l/1);--ig-secondary-800:#933313;--ig-secondary-800-contrast:hsla(from color(from #933313 var(--y-contrast)) h 0 l/1);--ig-secondary-900:#5a1f0c;--ig-secondary-900-contrast:hsla(from color(from #5a1f0c var(--y-contrast)) h 0 l/1);--ig-secondary-A100:#ffd0c0;--ig-secondary-A100-contrast:hsla(from color(from #ffd0c0 var(--y-contrast)) h 0 l/1);--ig-secondary-A200:#fa8;--ig-secondary-A200-contrast:hsla(from color(from #fa8 var(--y-contrast)) h 0 l/1);--ig-secondary-A400:#ff6b45;--ig-secondary-A400-contrast:hsla(from color(from #ff6b45 var(--y-contrast)) h 0 l/1);--ig-secondary-A700:#ff4d25;--ig-secondary-A700-contrast:hsla(from color(from #ff4d25 var(--y-contrast)) h 0 l/1);--ig-gray-50:oklch(98.5% .002 247.839);--ig-gray-50-contrast:hsla(from color(from oklch(98.5% .002 247.839) var(--y-contrast)) h 0 l/1);--ig-gray-100:oklch(96.7% .003 264.542);--ig-gray-100-contrast:hsla(from color(from oklch(96.7% .003 264.542) var(--y-contrast)) h 0 l/1);--ig-gray-200:oklch(92.8% .006 264.531);--ig-gray-200-contrast:hsla(from color(from oklch(92.8% .006 264.531) var(--y-contrast)) h 0 l/1);--ig-gray-300:oklch(87.2% .01 258.338);--ig-gray-300-contrast:hsla(from color(from oklch(87.2% .01 258.338) var(--y-contrast)) h 0 l/1);--ig-gray-400:oklch(70.7% .022 261.325);--ig-gray-400-contrast:hsla(from color(from oklch(70.7% .022 261.325) var(--y-contrast)) h 0 l/1);--ig-gray-500:oklch(55.1% .027 264.364);--ig-gray-500-contrast:hsla(from color(from oklch(55.1% .027 264.364) var(--y-contrast)) h 0 l/1);--ig-gray-600:oklch(44.6% .03 256.802);--ig-gray-600-contrast:hsla(from color(from oklch(44.6% .03 256.802) var(--y-contrast)) h 0 l/1);--ig-gray-700:oklch(37.3% .034 259.733);--ig-gray-700-contrast:hsla(from color(from oklch(37.3% .034 259.733) var(--y-contrast)) h 0 l/1);--ig-gray-800:oklch(27.8% .033 256.848);--ig-gray-800-contrast:hsla(from color(from oklch(27.8% .033 256.848) var(--y-contrast)) h 0 l/1);--ig-gray-900:oklch(21% .034 264.665);--ig-gray-900-contrast:hsla(from color(from oklch(21% .034 264.665) var(--y-contrast)) h 0 l/1);--ig-surface-50:hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 1.78));--ig-surface-50-contrast:hsla(from color(from var(--ig-surface-50) var(--y-contrast)) h 0 l/1);--ig-surface-100:hsl(from var(--ig-surface-500) h calc(s * .8) calc(l * 1.66));--ig-surface-100-contrast:hsla(from color(from var(--ig-surface-100) var(--y-contrast)) h 0 l/1);--ig-surface-200:hsl(from var(--ig-surface-500) h calc(s * .64) calc(l * 1.43));--ig-surface-200-contrast:hsla(from color(from var(--ig-surface-200) var(--y-contrast)) h 0 l/1);--ig-surface-300:hsl(from var(--ig-surface-500) h calc(s * .73) calc(l * 1.19));--ig-surface-300-contrast:hsla(from color(from var(--ig-surface-300) var(--y-contrast)) h 0 l/1);--ig-surface-400:hsl(from var(--ig-surface-500) h calc(s * .875) calc(l * 1.08));--ig-surface-400-contrast:hsla(from color(from var(--ig-surface-400) var(--y-contrast)) h 0 l/1);--ig-surface-500:#fafafa;--ig-surface-500-contrast:hsla(from color(from var(--ig-surface-500) var(--y-contrast)) h 0 l/1);--ig-surface-600:hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * .89));--ig-surface-600-contrast:hsla(from color(from var(--ig-surface-600) var(--y-contrast)) h 0 l/1);--ig-surface-700:hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * .81));--ig-surface-700-contrast:hsla(from color(from var(--ig-surface-700) var(--y-contrast)) h 0 l/1);--ig-surface-800:hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * .73));--ig-surface-800-contrast:hsla(from color(from var(--ig-surface-800) var(--y-contrast)) h 0 l/1);--ig-surface-900:hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * .64));--ig-surface-900-contrast:hsla(from color(from var(--ig-surface-900) var(--y-contrast)) h 0 l/1);--ig-surface-A100:hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 1.34));--ig-surface-A100-contrast:hsla(from color(from var(--ig-surface-A100) var(--y-contrast)) h 0 l/1);--ig-surface-A200:hsl(from var(--ig-surface-500) h calc(s * 1.22) calc(l * 1.16));--ig-surface-A200-contrast:hsla(from color(from var(--ig-surface-A200) var(--y-contrast)) h 0 l/1);--ig-surface-A400:hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * .91));--ig-surface-A400-contrast:hsla(from color(from var(--ig-surface-A400) var(--y-contrast)) h 0 l/1);--ig-surface-A700:hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * .65));--ig-surface-A700-contrast:hsla(from color(from var(--ig-surface-A700) var(--y-contrast)) h 0 l/1);--ig-info-50:hsl(from var(--ig-info-500) h calc(s * 1.23) calc(l * 1.78));--ig-info-50-contrast:hsla(from color(from var(--ig-info-50) var(--y-contrast)) h 0 l/1);--ig-info-100:hsl(from var(--ig-info-500) h calc(s * .8) calc(l * 1.66));--ig-info-100-contrast:hsla(from color(from var(--ig-info-100) var(--y-contrast)) h 0 l/1);--ig-info-200:hsl(from var(--ig-info-500) h calc(s * .64) calc(l * 1.43));--ig-info-200-contrast:hsla(from color(from var(--ig-info-200) var(--y-contrast)) h 0 l/1);--ig-info-300:hsl(from var(--ig-info-500) h calc(s * .73) calc(l * 1.19));--ig-info-300-contrast:hsla(from color(from var(--ig-info-300) var(--y-contrast)) h 0 l/1);--ig-info-400:hsl(from var(--ig-info-500) h calc(s * .875) calc(l * 1.08));--ig-info-400-contrast:hsla(from color(from var(--ig-info-400) var(--y-contrast)) h 0 l/1);--ig-info-500:#1151c1;--ig-info-500-contrast:hsla(from color(from var(--ig-info-500) var(--y-contrast)) h 0 l/1);--ig-info-600:hsl(from var(--ig-info-500) h calc(s * 1.26) calc(l * .89));--ig-info-600-contrast:hsla(from color(from var(--ig-info-600) var(--y-contrast)) h 0 l/1);--ig-info-700:hsl(from var(--ig-info-500) h calc(s * 1.26) calc(l * .81));--ig-info-700-contrast:hsla(from color(from var(--ig-info-700) var(--y-contrast)) h 0 l/1);--ig-info-800:hsl(from var(--ig-info-500) h calc(s * 1.26) calc(l * .73));--ig-info-800-contrast:hsla(from color(from var(--ig-info-800) var(--y-contrast)) h 0 l/1);--ig-info-900:hsl(from var(--ig-info-500) h calc(s * 1.26) calc(l * .64));--ig-info-900-contrast:hsla(from color(from var(--ig-info-900) var(--y-contrast)) h 0 l/1);--ig-info-A100:hsl(from var(--ig-info-500) h calc(s * 1.23) calc(l * 1.34));--ig-info-A100-contrast:hsla(from color(from var(--ig-info-A100) var(--y-contrast)) h 0 l/1);--ig-info-A200:hsl(from var(--ig-info-500) h calc(s * 1.22) calc(l * 1.16));--ig-info-A200-contrast:hsla(from color(from var(--ig-info-A200) var(--y-contrast)) h 0 l/1);--ig-info-A400:hsl(from var(--ig-info-500) h calc(s * 1.23) calc(l * .91));--ig-info-A400-contrast:hsla(from color(from var(--ig-info-A400) var(--y-contrast)) h 0 l/1);--ig-info-A700:hsl(from var(--ig-info-500) h calc(s * 1.23) calc(l * .65));--ig-info-A700-contrast:hsla(from color(from var(--ig-info-A700) var(--y-contrast)) h 0 l/1);--ig-success-50:hsl(from var(--ig-success-500) h calc(s * 1.23) calc(l * 1.78));--ig-success-50-contrast:hsla(from color(from var(--ig-success-50) var(--y-contrast)) h 0 l/1);--ig-success-100:hsl(from var(--ig-success-500) h calc(s * .8) calc(l * 1.66));--ig-success-100-contrast:hsla(from color(from var(--ig-success-100) var(--y-contrast)) h 0 l/1);--ig-success-200:hsl(from var(--ig-success-500) h calc(s * .64) calc(l * 1.43));--ig-success-200-contrast:hsla(from color(from var(--ig-success-200) var(--y-contrast)) h 0 l/1);--ig-success-300:hsl(from var(--ig-success-500) h calc(s * .73) calc(l * 1.19));--ig-success-300-contrast:hsla(from color(from var(--ig-success-300) var(--y-contrast)) h 0 l/1);--ig-success-400:hsl(from var(--ig-success-500) h calc(s * .875) calc(l * 1.08));--ig-success-400-contrast:hsla(from color(from var(--ig-success-400) var(--y-contrast)) h 0 l/1);--ig-success-500:#028a54;--ig-success-500-contrast:hsla(from color(from var(--ig-success-500) var(--y-contrast)) h 0 l/1);--ig-success-600:hsl(from var(--ig-success-500) h calc(s * 1.26) calc(l * .89));--ig-success-600-contrast:hsla(from color(from var(--ig-success-600) var(--y-contrast)) h 0 l/1);--ig-success-700:hsl(from var(--ig-success-500) h calc(s * 1.26) calc(l * .81));--ig-success-700-contrast:hsla(from color(from var(--ig-success-700) var(--y-contrast)) h 0 l/1);--ig-success-800:hsl(from var(--ig-success-500) h calc(s * 1.26) calc(l * .73));--ig-success-800-contrast:hsla(from color(from var(--ig-success-800) var(--y-contrast)) h 0 l/1);--ig-success-900:hsl(from var(--ig-success-500) h calc(s * 1.26) calc(l * .64));--ig-success-900-contrast:hsla(from color(from var(--ig-success-900) var(--y-contrast)) h 0 l/1);--ig-success-A100:hsl(from var(--ig-success-500) h calc(s * 1.23) calc(l * 1.34));--ig-success-A100-contrast:hsla(from color(from var(--ig-success-A100) var(--y-contrast)) h 0 l/1);--ig-success-A200:hsl(from var(--ig-success-500) h calc(s * 1.22) calc(l * 1.16));--ig-success-A200-contrast:hsla(from color(from var(--ig-success-A200) var(--y-contrast)) h 0 l/1);--ig-success-A400:hsl(from var(--ig-success-500) h calc(s * 1.23) calc(l * .91));--ig-success-A400-contrast:hsla(from color(from var(--ig-success-A400) var(--y-contrast)) h 0 l/1);--ig-success-A700:hsl(from var(--ig-success-500) h calc(s * 1.23) calc(l * .65));--ig-success-A700-contrast:hsla(from color(from var(--ig-success-A700) var(--y-contrast)) h 0 l/1);--ig-warn-50:hsl(from var(--ig-warn-500) h calc(s * 1.23) calc(l * 1.78));--ig-warn-50-contrast:hsla(from color(from var(--ig-warn-50) var(--y-contrast)) h 0 l/1);--ig-warn-100:hsl(from var(--ig-warn-500) h calc(s * .8) calc(l * 1.66));--ig-warn-100-contrast:hsla(from color(from var(--ig-warn-100) var(--y-contrast)) h 0 l/1);--ig-warn-200:hsl(from var(--ig-warn-500) h calc(s * .64) calc(l * 1.43));--ig-warn-200-contrast:hsla(from color(from var(--ig-warn-200) var(--y-contrast)) h 0 l/1);--ig-warn-300:hsl(from var(--ig-warn-500) h calc(s * .73) calc(l * 1.19));--ig-warn-300-contrast:hsla(from color(from var(--ig-warn-300) var(--y-contrast)) h 0 l/1);--ig-warn-400:hsl(from var(--ig-warn-500) h calc(s * .875) calc(l * 1.08));--ig-warn-400-contrast:hsla(from color(from var(--ig-warn-400) var(--y-contrast)) h 0 l/1);--ig-warn-500:#faa419;--ig-warn-500-contrast:hsla(from color(from var(--ig-warn-500) var(--y-contrast)) h 0 l/1);--ig-warn-600:hsl(from var(--ig-warn-500) h calc(s * 1.26) calc(l * .89));--ig-warn-600-contrast:hsla(from color(from var(--ig-warn-600) var(--y-contrast)) h 0 l/1);--ig-warn-700:hsl(from var(--ig-warn-500) h calc(s * 1.26) calc(l * .81));--ig-warn-700-contrast:hsla(from color(from var(--ig-warn-700) var(--y-contrast)) h 0 l/1);--ig-warn-800:hsl(from var(--ig-warn-500) h calc(s * 1.26) calc(l * .73));--ig-warn-800-contrast:hsla(from color(from var(--ig-warn-800) var(--y-contrast)) h 0 l/1);--ig-warn-900:hsl(from var(--ig-warn-500) h calc(s * 1.26) calc(l * .64));--ig-warn-900-contrast:hsla(from color(from var(--ig-warn-900) var(--y-contrast)) h 0 l/1);--ig-warn-A100:hsl(from var(--ig-warn-500) h calc(s * 1.23) calc(l * 1.34));--ig-warn-A100-contrast:hsla(from color(from var(--ig-warn-A100) var(--y-contrast)) h 0 l/1);--ig-warn-A200:hsl(from var(--ig-warn-500) h calc(s * 1.22) calc(l * 1.16));--ig-warn-A200-contrast:hsla(from color(from var(--ig-warn-A200) var(--y-contrast)) h 0 l/1);--ig-warn-A400:hsl(from var(--ig-warn-500) h calc(s * 1.23) calc(l * .91));--ig-warn-A400-contrast:hsla(from color(from var(--ig-warn-A400) var(--y-contrast)) h 0 l/1);--ig-warn-A700:hsl(from var(--ig-warn-500) h calc(s * 1.23) calc(l * .65));--ig-warn-A700-contrast:hsla(from color(from var(--ig-warn-A700) var(--y-contrast)) h 0 l/1);--ig-error-50:hsl(from var(--ig-error-500) h calc(s * 1.23) calc(l * 1.78));--ig-error-50-contrast:hsla(from color(from var(--ig-error-50) var(--y-contrast)) h 0 l/1);--ig-error-100:hsl(from var(--ig-error-500) h calc(s * .8) calc(l * 1.66));--ig-error-100-contrast:hsla(from color(from var(--ig-error-100) var(--y-contrast)) h 0 l/1);--ig-error-200:hsl(from var(--ig-error-500) h calc(s * .64) calc(l * 1.43));--ig-error-200-contrast:hsla(from color(from var(--ig-error-200) var(--y-contrast)) h 0 l/1);--ig-error-300:hsl(from var(--ig-error-500) h calc(s * .73) calc(l * 1.19));--ig-error-300-contrast:hsla(from color(from var(--ig-error-300) var(--y-contrast)) h 0 l/1);--ig-error-400:hsl(from var(--ig-error-500) h calc(s * .875) calc(l * 1.08));--ig-error-400-contrast:hsla(from color(from var(--ig-error-400) var(--y-contrast)) h 0 l/1);--ig-error-500:#ff134a;--ig-error-500-contrast:hsla(from color(from var(--ig-error-500) var(--y-contrast)) h 0 l/1);--ig-error-600:hsl(from var(--ig-error-500) h calc(s * 1.26) calc(l * .89));--ig-error-600-contrast:hsla(from color(from var(--ig-error-600) var(--y-contrast)) h 0 l/1);--ig-error-700:hsl(from var(--ig-error-500) h calc(s * 1.26) calc(l * .81));--ig-error-700-contrast:hsla(from color(from var(--ig-error-700) var(--y-contrast)) h 0 l/1);--ig-error-800:hsl(from var(--ig-error-500) h calc(s * 1.26) calc(l * .73));--ig-error-800-contrast:hsla(from color(from var(--ig-error-800) var(--y-contrast)) h 0 l/1);--ig-error-900:hsl(from var(--ig-error-500) h calc(s * 1.26) calc(l * .64));--ig-error-900-contrast:hsla(from color(from var(--ig-error-900) var(--y-contrast)) h 0 l/1);--ig-error-A100:hsl(from var(--ig-error-500) h calc(s * 1.23) calc(l * 1.34));--ig-error-A100-contrast:hsla(from color(from var(--ig-error-A100) var(--y-contrast)) h 0 l/1);--ig-error-A200:hsl(from var(--ig-error-500) h calc(s * 1.22) calc(l * 1.16));--ig-error-A200-contrast:hsla(from color(from var(--ig-error-A200) var(--y-contrast)) h 0 l/1);--ig-error-A400:hsl(from var(--ig-error-500) h calc(s * 1.23) calc(l * .91));--ig-error-A400-contrast:hsla(from color(from var(--ig-error-A400) var(--y-contrast)) h 0 l/1);--ig-error-A700:hsl(from var(--ig-error-500) h calc(s * 1.23) calc(l * .65));--ig-error-A700-contrast:hsla(from color(from var(--ig-error-A700) var(--y-contrast)) h 0 l/1);--igd-scrollbar-thumb:var(--ig-gray-300);--igd-scrollbar-track:transparent;color-scheme:light}[data-theme=dark]{--ig-wcag-a:.31;--ig-wcag-aa:.185;--ig-wcag-aaa:.178;--ig-contrast-level:var(--ig-wcag-aa);--y:clamp(0, (y / var(--ig-contrast-level) - 1) * -infinity, 1);--y-contrast:xyz-d65 var(--y) var(--y) var(--y);--ig-primary-50:oklch(97% .014 254.604);--ig-primary-50-contrast:hsla(from color(from oklch(97% .014 254.604) var(--y-contrast)) h 0 l/1);--ig-primary-100:oklch(93.2% .032 255.585);--ig-primary-100-contrast:hsla(from color(from oklch(93.2% .032 255.585) var(--y-contrast)) h 0 l/1);--ig-primary-200:oklch(88.2% .059 254.128);--ig-primary-200-contrast:hsla(from color(from oklch(88.2% .059 254.128) var(--y-contrast)) h 0 l/1);--ig-primary-300:oklch(80.9% .105 251.813);--ig-primary-300-contrast:hsla(from color(from oklch(80.9% .105 251.813) var(--y-contrast)) h 0 l/1);--ig-primary-400:oklch(71.6% .16 255.814);--ig-primary-400-contrast:hsla(from color(from oklch(71.6% .16 255.814) var(--y-contrast)) h 0 l/1);--ig-primary-500:oklch(62.3% .214 259.815);--ig-primary-500-contrast:hsla(from color(from oklch(62.3% .214 259.815) var(--y-contrast)) h 0 l/1);--ig-primary-600:oklch(54.6% .245 262.881);--ig-primary-600-contrast:hsla(from color(from oklch(54.6% .245 262.881) var(--y-contrast)) h 0 l/1);--ig-primary-700:oklch(48.8% .243 264.376);--ig-primary-700-contrast:hsla(from color(from oklch(48.8% .243 264.376) var(--y-contrast)) h 0 l/1);--ig-primary-800:oklch(42.4% .199 265.638);--ig-primary-800-contrast:hsla(from color(from oklch(42.4% .199 265.638) var(--y-contrast)) h 0 l/1);--ig-primary-900:oklch(37.9% .146 265.522);--ig-primary-900-contrast:hsla(from color(from oklch(37.9% .146 265.522) var(--y-contrast)) h 0 l/1);--ig-primary-A100:oklch(93.2% .032 255.585);--ig-primary-A100-contrast:hsla(from color(from oklch(93.2% .032 255.585) var(--y-contrast)) h 0 l/1);--ig-primary-A200:oklch(88.2% .059 254.128);--ig-primary-A200-contrast:hsla(from color(from oklch(88.2% .059 254.128) var(--y-contrast)) h 0 l/1);--ig-primary-A400:oklch(62.3% .214 259.815);--ig-primary-A400-contrast:hsla(from color(from oklch(62.3% .214 259.815) var(--y-contrast)) h 0 l/1);--ig-primary-A700:oklch(48.8% .243 264.376);--ig-primary-A700-contrast:hsla(from color(from oklch(48.8% .243 264.376) var(--y-contrast)) h 0 l/1);--ig-secondary-50:#fff0eb;--ig-secondary-50-contrast:hsla(from color(from #fff0eb var(--y-contrast)) h 0 l/1);--ig-secondary-100:#ffe1d6;--ig-secondary-100-contrast:hsla(from color(from #ffe1d6 var(--y-contrast)) h 0 l/1);--ig-secondary-200:#ffc3ad;--ig-secondary-200-contrast:hsla(from color(from #ffc3ad var(--y-contrast)) h 0 l/1);--ig-secondary-300:#ffa685;--ig-secondary-300-contrast:hsla(from color(from #ffa685 var(--y-contrast)) h 0 l/1);--ig-secondary-400:#ff885c;--ig-secondary-400-contrast:hsla(from color(from #ff885c var(--y-contrast)) h 0 l/1);--ig-secondary-500:#f95924;--ig-secondary-500-contrast:hsla(from color(from #f95924 var(--y-contrast)) h 0 l/1);--ig-secondary-600:#e04f1f;--ig-secondary-600-contrast:hsla(from color(from #e04f1f var(--y-contrast)) h 0 l/1);--ig-secondary-700:#c6451b;--ig-secondary-700-contrast:hsla(from color(from #c6451b var(--y-contrast)) h 0 l/1);--ig-secondary-800:#933313;--ig-secondary-800-contrast:hsla(from color(from #933313 var(--y-contrast)) h 0 l/1);--ig-secondary-900:#5a1f0c;--ig-secondary-900-contrast:hsla(from color(from #5a1f0c var(--y-contrast)) h 0 l/1);--ig-secondary-A100:#ffd0c0;--ig-secondary-A100-contrast:hsla(from color(from #ffd0c0 var(--y-contrast)) h 0 l/1);--ig-secondary-A200:#fa8;--ig-secondary-A200-contrast:hsla(from color(from #fa8 var(--y-contrast)) h 0 l/1);--ig-secondary-A400:#ff6b45;--ig-secondary-A400-contrast:hsla(from color(from #ff6b45 var(--y-contrast)) h 0 l/1);--ig-secondary-A700:#ff4d25;--ig-secondary-A700-contrast:hsla(from color(from #ff4d25 var(--y-contrast)) h 0 l/1);--ig-gray-50:oklch(21% .034 264.665);--ig-gray-50-contrast:hsla(from color(from oklch(21% .034 264.665) var(--y-contrast)) h 0 l/1);--ig-gray-100:oklch(27.8% .033 256.848);--ig-gray-100-contrast:hsla(from color(from oklch(27.8% .033 256.848) var(--y-contrast)) h 0 l/1);--ig-gray-200:oklch(37.3% .034 259.733);--ig-gray-200-contrast:hsla(from color(from oklch(37.3% .034 259.733) var(--y-contrast)) h 0 l/1);--ig-gray-300:oklch(44.6% .03 256.802);--ig-gray-300-contrast:hsla(from color(from oklch(44.6% .03 256.802) var(--y-contrast)) h 0 l/1);--ig-gray-400:oklch(55.1% .027 264.364);--ig-gray-400-contrast:hsla(from color(from oklch(55.1% .027 264.364) var(--y-contrast)) h 0 l/1);--ig-gray-500:oklch(70.7% .022 261.325);--ig-gray-500-contrast:hsla(from color(from oklch(70.7% .022 261.325) var(--y-contrast)) h 0 l/1);--ig-gray-600:oklch(87.2% .01 258.338);--ig-gray-600-contrast:hsla(from color(from oklch(87.2% .01 258.338) var(--y-contrast)) h 0 l/1);--ig-gray-700:oklch(92.8% .006 264.531);--ig-gray-700-contrast:hsla(from color(from oklch(92.8% .006 264.531) var(--y-contrast)) h 0 l/1);--ig-gray-800:oklch(96.7% .003 264.542);--ig-gray-800-contrast:hsla(from color(from oklch(96.7% .003 264.542) var(--y-contrast)) h 0 l/1);--ig-gray-900:oklch(98.5% .002 247.839);--ig-gray-900-contrast:hsla(from color(from oklch(98.5% .002 247.839) var(--y-contrast)) h 0 l/1);--ig-surface-50:hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 1.78));--ig-surface-50-contrast:hsla(from color(from var(--ig-surface-50) var(--y-contrast)) h 0 l/1);--ig-surface-100:hsl(from var(--ig-surface-500) h calc(s * .8) calc(l * 1.66));--ig-surface-100-contrast:hsla(from color(from var(--ig-surface-100) var(--y-contrast)) h 0 l/1);--ig-surface-200:hsl(from var(--ig-surface-500) h calc(s * .64) calc(l * 1.43));--ig-surface-200-contrast:hsla(from color(from var(--ig-surface-200) var(--y-contrast)) h 0 l/1);--ig-surface-300:hsl(from var(--ig-surface-500) h calc(s * .73) calc(l * 1.19));--ig-surface-300-contrast:hsla(from color(from var(--ig-surface-300) var(--y-contrast)) h 0 l/1);--ig-surface-400:hsl(from var(--ig-surface-500) h calc(s * .875) calc(l * 1.08));--ig-surface-400-contrast:hsla(from color(from var(--ig-surface-400) var(--y-contrast)) h 0 l/1);--ig-surface-500:#111;--ig-surface-500-contrast:hsla(from color(from var(--ig-surface-500) var(--y-contrast)) h 0 l/1);--ig-surface-600:hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * .89));--ig-surface-600-contrast:hsla(from color(from var(--ig-surface-600) var(--y-contrast)) h 0 l/1);--ig-surface-700:hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * .81));--ig-surface-700-contrast:hsla(from color(from var(--ig-surface-700) var(--y-contrast)) h 0 l/1);--ig-surface-800:hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * .73));--ig-surface-800-contrast:hsla(from color(from var(--ig-surface-800) var(--y-contrast)) h 0 l/1);--ig-surface-900:hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * .64));--ig-surface-900-contrast:hsla(from color(from var(--ig-surface-900) var(--y-contrast)) h 0 l/1);--ig-surface-A100:hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 1.34));--ig-surface-A100-contrast:hsla(from color(from var(--ig-surface-A100) var(--y-contrast)) h 0 l/1);--ig-surface-A200:hsl(from var(--ig-surface-500) h calc(s * 1.22) calc(l * 1.16));--ig-surface-A200-contrast:hsla(from color(from var(--ig-surface-A200) var(--y-contrast)) h 0 l/1);--ig-surface-A400:hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * .91));--ig-surface-A400-contrast:hsla(from color(from var(--ig-surface-A400) var(--y-contrast)) h 0 l/1);--ig-surface-A700:hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * .65));--ig-surface-A700-contrast:hsla(from color(from var(--ig-surface-A700) var(--y-contrast)) h 0 l/1);--ig-info-50:hsl(from var(--ig-info-500) h calc(s * 1.23) calc(l * 1.78));--ig-info-50-contrast:hsla(from color(from var(--ig-info-50) var(--y-contrast)) h 0 l/1);--ig-info-100:hsl(from var(--ig-info-500) h calc(s * .8) calc(l * 1.66));--ig-info-100-contrast:hsla(from color(from var(--ig-info-100) var(--y-contrast)) h 0 l/1);--ig-info-200:hsl(from var(--ig-info-500) h calc(s * .64) calc(l * 1.43));--ig-info-200-contrast:hsla(from color(from var(--ig-info-200) var(--y-contrast)) h 0 l/1);--ig-info-300:hsl(from var(--ig-info-500) h calc(s * .73) calc(l * 1.19));--ig-info-300-contrast:hsla(from color(from var(--ig-info-300) var(--y-contrast)) h 0 l/1);--ig-info-400:hsl(from var(--ig-info-500) h calc(s * .875) calc(l * 1.08));--ig-info-400-contrast:hsla(from color(from var(--ig-info-400) var(--y-contrast)) h 0 l/1);--ig-info-500:#1151c1;--ig-info-500-contrast:hsla(from color(from var(--ig-info-500) var(--y-contrast)) h 0 l/1);--ig-info-600:hsl(from var(--ig-info-500) h calc(s * 1.26) calc(l * .89));--ig-info-600-contrast:hsla(from color(from var(--ig-info-600) var(--y-contrast)) h 0 l/1);--ig-info-700:hsl(from var(--ig-info-500) h calc(s * 1.26) calc(l * .81));--ig-info-700-contrast:hsla(from color(from var(--ig-info-700) var(--y-contrast)) h 0 l/1);--ig-info-800:hsl(from var(--ig-info-500) h calc(s * 1.26) calc(l * .73));--ig-info-800-contrast:hsla(from color(from var(--ig-info-800) var(--y-contrast)) h 0 l/1);--ig-info-900:hsl(from var(--ig-info-500) h calc(s * 1.26) calc(l * .64));--ig-info-900-contrast:hsla(from color(from var(--ig-info-900) var(--y-contrast)) h 0 l/1);--ig-info-A100:hsl(from var(--ig-info-500) h calc(s * 1.23) calc(l * 1.34));--ig-info-A100-contrast:hsla(from color(from var(--ig-info-A100) var(--y-contrast)) h 0 l/1);--ig-info-A200:hsl(from var(--ig-info-500) h calc(s * 1.22) calc(l * 1.16));--ig-info-A200-contrast:hsla(from color(from var(--ig-info-A200) var(--y-contrast)) h 0 l/1);--ig-info-A400:hsl(from var(--ig-info-500) h calc(s * 1.23) calc(l * .91));--ig-info-A400-contrast:hsla(from color(from var(--ig-info-A400) var(--y-contrast)) h 0 l/1);--ig-info-A700:hsl(from var(--ig-info-500) h calc(s * 1.23) calc(l * .65));--ig-info-A700-contrast:hsla(from color(from var(--ig-info-A700) var(--y-contrast)) h 0 l/1);--ig-success-50:hsl(from var(--ig-success-500) h calc(s * 1.23) calc(l * 1.78));--ig-success-50-contrast:hsla(from color(from var(--ig-success-50) var(--y-contrast)) h 0 l/1);--ig-success-100:hsl(from var(--ig-success-500) h calc(s * .8) calc(l * 1.66));--ig-success-100-contrast:hsla(from color(from var(--ig-success-100) var(--y-contrast)) h 0 l/1);--ig-success-200:hsl(from var(--ig-success-500) h calc(s * .64) calc(l * 1.43));--ig-success-200-contrast:hsla(from color(from var(--ig-success-200) var(--y-contrast)) h 0 l/1);--ig-success-300:hsl(from var(--ig-success-500) h calc(s * .73) calc(l * 1.19));--ig-success-300-contrast:hsla(from color(from var(--ig-success-300) var(--y-contrast)) h 0 l/1);--ig-success-400:hsl(from var(--ig-success-500) h calc(s * .875) calc(l * 1.08));--ig-success-400-contrast:hsla(from color(from var(--ig-success-400) var(--y-contrast)) h 0 l/1);--ig-success-500:#028a54;--ig-success-500-contrast:hsla(from color(from var(--ig-success-500) var(--y-contrast)) h 0 l/1);--ig-success-600:hsl(from var(--ig-success-500) h calc(s * 1.26) calc(l * .89));--ig-success-600-contrast:hsla(from color(from var(--ig-success-600) var(--y-contrast)) h 0 l/1);--ig-success-700:hsl(from var(--ig-success-500) h calc(s * 1.26) calc(l * .81));--ig-success-700-contrast:hsla(from color(from var(--ig-success-700) var(--y-contrast)) h 0 l/1);--ig-success-800:hsl(from var(--ig-success-500) h calc(s * 1.26) calc(l * .73));--ig-success-800-contrast:hsla(from color(from var(--ig-success-800) var(--y-contrast)) h 0 l/1);--ig-success-900:hsl(from var(--ig-success-500) h calc(s * 1.26) calc(l * .64));--ig-success-900-contrast:hsla(from color(from var(--ig-success-900) var(--y-contrast)) h 0 l/1);--ig-success-A100:hsl(from var(--ig-success-500) h calc(s * 1.23) calc(l * 1.34));--ig-success-A100-contrast:hsla(from color(from var(--ig-success-A100) var(--y-contrast)) h 0 l/1);--ig-success-A200:hsl(from var(--ig-success-500) h calc(s * 1.22) calc(l * 1.16));--ig-success-A200-contrast:hsla(from color(from var(--ig-success-A200) var(--y-contrast)) h 0 l/1);--ig-success-A400:hsl(from var(--ig-success-500) h calc(s * 1.23) calc(l * .91));--ig-success-A400-contrast:hsla(from color(from var(--ig-success-A400) var(--y-contrast)) h 0 l/1);--ig-success-A700:hsl(from var(--ig-success-500) h calc(s * 1.23) calc(l * .65));--ig-success-A700-contrast:hsla(from color(from var(--ig-success-A700) var(--y-contrast)) h 0 l/1);--ig-warn-50:hsl(from var(--ig-warn-500) h calc(s * 1.23) calc(l * 1.78));--ig-warn-50-contrast:hsla(from color(from var(--ig-warn-50) var(--y-contrast)) h 0 l/1);--ig-warn-100:hsl(from var(--ig-warn-500) h calc(s * .8) calc(l * 1.66));--ig-warn-100-contrast:hsla(from color(from var(--ig-warn-100) var(--y-contrast)) h 0 l/1);--ig-warn-200:hsl(from var(--ig-warn-500) h calc(s * .64) calc(l * 1.43));--ig-warn-200-contrast:hsla(from color(from var(--ig-warn-200) var(--y-contrast)) h 0 l/1);--ig-warn-300:hsl(from var(--ig-warn-500) h calc(s * .73) calc(l * 1.19));--ig-warn-300-contrast:hsla(from color(from var(--ig-warn-300) var(--y-contrast)) h 0 l/1);--ig-warn-400:hsl(from var(--ig-warn-500) h calc(s * .875) calc(l * 1.08));--ig-warn-400-contrast:hsla(from color(from var(--ig-warn-400) var(--y-contrast)) h 0 l/1);--ig-warn-500:#faa419;--ig-warn-500-contrast:hsla(from color(from var(--ig-warn-500) var(--y-contrast)) h 0 l/1);--ig-warn-600:hsl(from var(--ig-warn-500) h calc(s * 1.26) calc(l * .89));--ig-warn-600-contrast:hsla(from color(from var(--ig-warn-600) var(--y-contrast)) h 0 l/1);--ig-warn-700:hsl(from var(--ig-warn-500) h calc(s * 1.26) calc(l * .81));--ig-warn-700-contrast:hsla(from color(from var(--ig-warn-700) var(--y-contrast)) h 0 l/1);--ig-warn-800:hsl(from var(--ig-warn-500) h calc(s * 1.26) calc(l * .73));--ig-warn-800-contrast:hsla(from color(from var(--ig-warn-800) var(--y-contrast)) h 0 l/1);--ig-warn-900:hsl(from var(--ig-warn-500) h calc(s * 1.26) calc(l * .64));--ig-warn-900-contrast:hsla(from color(from var(--ig-warn-900) var(--y-contrast)) h 0 l/1);--ig-warn-A100:hsl(from var(--ig-warn-500) h calc(s * 1.23) calc(l * 1.34));--ig-warn-A100-contrast:hsla(from color(from var(--ig-warn-A100) var(--y-contrast)) h 0 l/1);--ig-warn-A200:hsl(from var(--ig-warn-500) h calc(s * 1.22) calc(l * 1.16));--ig-warn-A200-contrast:hsla(from color(from var(--ig-warn-A200) var(--y-contrast)) h 0 l/1);--ig-warn-A400:hsl(from var(--ig-warn-500) h calc(s * 1.23) calc(l * .91));--ig-warn-A400-contrast:hsla(from color(from var(--ig-warn-A400) var(--y-contrast)) h 0 l/1);--ig-warn-A700:hsl(from var(--ig-warn-500) h calc(s * 1.23) calc(l * .65));--ig-warn-A700-contrast:hsla(from color(from var(--ig-warn-A700) var(--y-contrast)) h 0 l/1);--ig-error-50:hsl(from var(--ig-error-500) h calc(s * 1.23) calc(l * 1.78));--ig-error-50-contrast:hsla(from color(from var(--ig-error-50) var(--y-contrast)) h 0 l/1);--ig-error-100:hsl(from var(--ig-error-500) h calc(s * .8) calc(l * 1.66));--ig-error-100-contrast:hsla(from color(from var(--ig-error-100) var(--y-contrast)) h 0 l/1);--ig-error-200:hsl(from var(--ig-error-500) h calc(s * .64) calc(l * 1.43));--ig-error-200-contrast:hsla(from color(from var(--ig-error-200) var(--y-contrast)) h 0 l/1);--ig-error-300:hsl(from var(--ig-error-500) h calc(s * .73) calc(l * 1.19));--ig-error-300-contrast:hsla(from color(from var(--ig-error-300) var(--y-contrast)) h 0 l/1);--ig-error-400:hsl(from var(--ig-error-500) h calc(s * .875) calc(l * 1.08));--ig-error-400-contrast:hsla(from color(from var(--ig-error-400) var(--y-contrast)) h 0 l/1);--ig-error-500:#ff134a;--ig-error-500-contrast:hsla(from color(from var(--ig-error-500) var(--y-contrast)) h 0 l/1);--ig-error-600:hsl(from var(--ig-error-500) h calc(s * 1.26) calc(l * .89));--ig-error-600-contrast:hsla(from color(from var(--ig-error-600) var(--y-contrast)) h 0 l/1);--ig-error-700:hsl(from var(--ig-error-500) h calc(s * 1.26) calc(l * .81));--ig-error-700-contrast:hsla(from color(from var(--ig-error-700) var(--y-contrast)) h 0 l/1);--ig-error-800:hsl(from var(--ig-error-500) h calc(s * 1.26) calc(l * .73));--ig-error-800-contrast:hsla(from color(from var(--ig-error-800) var(--y-contrast)) h 0 l/1);--ig-error-900:hsl(from var(--ig-error-500) h calc(s * 1.26) calc(l * .64));--ig-error-900-contrast:hsla(from color(from var(--ig-error-900) var(--y-contrast)) h 0 l/1);--ig-error-A100:hsl(from var(--ig-error-500) h calc(s * 1.23) calc(l * 1.34));--ig-error-A100-contrast:hsla(from color(from var(--ig-error-A100) var(--y-contrast)) h 0 l/1);--ig-error-A200:hsl(from var(--ig-error-500) h calc(s * 1.22) calc(l * 1.16));--ig-error-A200-contrast:hsla(from color(from var(--ig-error-A200) var(--y-contrast)) h 0 l/1);--ig-error-A400:hsl(from var(--ig-error-500) h calc(s * 1.23) calc(l * .91));--ig-error-A400-contrast:hsla(from color(from var(--ig-error-A400) var(--y-contrast)) h 0 l/1);--ig-error-A700:hsl(from var(--ig-error-500) h calc(s * 1.23) calc(l * .65));--ig-error-A700-contrast:hsla(from color(from var(--ig-error-A700) var(--y-contrast)) h 0 l/1);--igd-scrollbar-thumb:var(--ig-gray-300);--igd-scrollbar-track:transparent;color-scheme:dark}:root{--igd-font-sans:aktiv-grotesk, "Segoe UI", system-ui, sans-serif;--igd-font-mono:"JetBrains Mono", "Fira Code", "Cascadia Code", monospace;--igd-logo-type:light-dark(#27265f,#fff);--igd-accent:var(--ig-primary-600);--igd-illustration:var(--igd-accent);--igd-on-accent:var(--ig-primary-600-contrast);--igd-border-radius:.25rem;--igd-border-radius-xl:.625rem;--igd-app-bg:light-dark(var(--ig-surface-50),#0a0b10);--igd-on-app-bg:light-dark(var(--ig-surface-900-contrast),var(--ig-surface-50-contrast));--igd-layout-sections-bg:var(--igd-app-bg);--igd-app-outline-color:light-dark(var(--ig-gray-200),var(--ig-gray-100));--igd-app-outline-size:.0625rem;--igd-app-outline-style:solid;--igd-app-outline:var(--igd-app-outline-size) var(--igd-app-outline-style) var(--igd-app-outline-color);--igd-sidebar-spacing:2.875rem 1.5rem;--igd-header-height:4.6875rem;--ig-header-height:4.75rem;--igd-toc-scroll-offset:1.5rem;--igd-toc-subheader-bottom:0px;--sticky-sidebar-top:0;--igd-members-spacing:var(--igd-border-radius) 1rem;--igd-page-layout-grid:18.125rem 1fr;--igd-page-padding:3rem;--igd-padding-sm:1rem;--igd-padding-md:1.5rem;--igd-padding-lg:2rem;--igd-updated-bg:light-dark(#eaf6fe,#0d1e38);--igd-updated-color:light-dark(#1151c1,#6b9fe8);--igd-updated-border:light-dark(#bae2f5,#1e3d6a);--igd-new-bg:light-dark(#eafef6,#0a2a1c);--igd-new-color:light-dark(#018450,#3dbf85);--igd-new-border:light-dark(#baf5d7,#154a30);--igd-preview-bg:light-dark(#fef5ea,#2d1507);--igd-preview-color:light-dark(#af390a,#e06030);--igd-preview-border:light-dark(#f5c8ba,#5c2810);--igd-premium-bg:light-dark(#f5eafe,#1e1030);--igd-premium-color:light-dark(#8438ff,#b585ff);--igd-premium-border:light-dark(#8438ff,#5a3a99);--igd-opensource-color:light-dark(#535353,#b5b5b5);--igd-opensource-bg:light-dark(#ececec,#383737);--igd-opensource-border:light-dark(#cacaca,#6a6a6a);--igd-expantion-panel-color:light-dark(var(--ig-secondary-500),var(--ig-secondary-500));--igd-aside-padding:1rem;--igd-aside-row-gap:.25rem;--igd-aside-column-gap:1rem;--igd-aside-border-width:.25rem;--igd-aside-border-radius:0;--igd-aside-margin-bottom:1.625rem;--igd-aside-border-style:solid;--igd-aside-info-title:light-dark(var(--ig-primary-700),var(--ig-primary-400));--igd-aside-info-content:light-dark(var(--ig-primary-800),var(--ig-primary-200));--igd-aside-info-icon:light-dark(var(--ig-primary-700),var(--ig-primary-400));--igd-aside-info-bg:light-dark(var(--ig-primary-50),var(--ig-primary-900));--igd-aside-info-border:light-dark(var(--ig-primary-700),var(--ig-primary-400));--igd-aside-info-code-background:light-dark(var(--ig-primary-100),var(--ig-primary-900));--igd-aside-warning-title:light-dark(var(--ig-secondary-700),var(--ig-secondary-400));--igd-aside-warning-content:light-dark(var(--ig-secondary-700),var(--ig-secondary-300));--igd-aside-warning-icon:light-dark(var(--ig-secondary-700),var(--ig-secondary-400));--igd-aside-warning-bg:light-dark(var(--ig-secondary-50),var(--ig-secondary-900));--igd-aside-warning-border:light-dark(var(--ig-secondary-700),var(--ig-secondary-400));--igd-aside-warning-code-background:light-dark(var(--ig-secondary-100),var(--ig-secondary-900));--igd-aside-note-title:light-dark(var(--ig-gray-700),var(--ig-gray-500));--igd-aside-note-content:light-dark(var(--ig-gray-800),var(--ig-gray-400));--igd-aside-note-icon:light-dark(var(--ig-gray-700),var(--ig-gray-400));--igd-aside-note-bg:light-dark(var(--ig-gray-100),var(--ig-gray-50));--igd-aside-note-border:light-dark(var(--ig-gray-700),var(--ig-gray-400));--igd-aside-note-code-background:light-dark(var(--ig-sgray-100),var(--ig-secondary-900));--igd-table-max-height:21.875rem;--igd-table-pinned-border-size:.0625rem;--igd-table-fg:light-dark(var(--ig-gray-700),var(--ig-gray-500));--igd-table-bg:var(--igd-layout-sections-bg);--igd-tabe-even-row-bg:var(--igd-table-bg);--igd-table-border-color:light-dark(var(--ig-gray-200),var(--ig-gray-200));--igd-table-header-bg:var(--igd-layout-sections-bg);--igd-table-header-fg:light-dark(var(--ig-gray-900),var(--ig-gray-700))}.shiki{border:1px solid var(--ig-gray-200);margin-bottom:1.625rem}pre.shiki{word-wrap:break-word;white-space:pre-wrap;border-radius:var(--igd-border-radius);max-width:100%;padding:2rem;overflow-x:auto}pre.shiki code{white-space:pre-wrap;word-break:break-word}pre.shiki{background-color:var(--shiki-color-background)!important}.copy-code-wrapper{z-index:0;position:relative}.copy-code-wrapper>.copy-btn{opacity:0;z-index:1;--foreground:var(--ig-primary-600-contrast);--hover-foreground:var(--ig-primary-600-contrast);--focus-foreground:var(--ig-primary-600-contrast);--active-foreground:var(--ig-primary-600-contrast);--background:var(--ig-primary-500);--hover-background:var(--ig-primary-500);--focus-background:var(--ig-primary-500);--active-background:var(--ig-primary-500);--border-color:transparent;--border-color-hover:transparent;--border-color-focus:transparent;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.copy-code-wrapper>.copy-btn:has([name=check]){--foreground:var(--ig-success-300-contrast);--hover-foreground:var(--ig-success-300-contrast);--focus-foreground:var(--ig-success-300-contrast);--active-foreground:var(--ig-success-300-contrast);--background:var(--ig-success-300);--hover-background:var(--ig-success-300);--focus-background:var(--ig-success-300);--active-background:var(--ig-success-300)}.copy-code-wrapper:hover>.copy-btn,.copy-code-wrapper:focus-within>.copy-btn{opacity:1}@layer components{.igd-main-content__markdown .igniteui-page-logo{height:2.5rem;margin-block-end:1.5rem;display:none}.igd-main-content__markdown igc-divider:not([variant=vertical]){margin-block:1.5rem}.igd-main-content__markdown .license-indicator-badge{margin-block-end:1.625rem}.igd-main-content__markdown p,.igd-main-content__markdown .igd-p{font-family:var(--ig-body-1-font-family,var(--ig-font-family));font-size:var(--ig-body-1-font-size);font-weight:var(--ig-body-1-font-weight);font-style:var(--ig-body-1-font-style);line-height:var(--ig-body-1-line-height);letter-spacing:var(--ig-body-1-letter-spacing);text-transform:var(--ig-body-1-text-transform);margin-top:var(--ig-body-1-margin-top);margin-bottom:var(--ig-body-1-margin-bottom)}.igd-main-content__markdown p code,.igd-main-content__markdown .igd-p code{white-space:nowrap;vertical-align:middle;max-width:100%;display:inline-block;overflow-x:auto}.igd-main-content__markdown h1,.igd-main-content__markdown .igd-h1{font-family:var(--ig-h1-font-family,var(--ig-font-family));font-size:var(--ig-h1-font-size);font-weight:var(--ig-h1-font-weight);font-style:var(--ig-h1-font-style);line-height:var(--ig-h1-line-height);letter-spacing:var(--ig-h1-letter-spacing);text-transform:var(--ig-h1-text-transform);margin-top:var(--ig-h1-margin-top);margin-bottom:var(--ig-h1-margin-bottom)}.igd-main-content__markdown h2,.igd-main-content__markdown .igd-h2{font-family:var(--ig-h2-font-family,var(--ig-font-family));font-size:var(--ig-h2-font-size);font-weight:var(--ig-h2-font-weight);font-style:var(--ig-h2-font-style);line-height:var(--ig-h2-line-height);letter-spacing:var(--ig-h2-letter-spacing);text-transform:var(--ig-h2-text-transform);margin-top:var(--ig-h2-margin-top);margin-bottom:var(--ig-h2-margin-bottom)}.igd-main-content__markdown h3,.igd-main-content__markdown .igd-h3{font-family:var(--ig-h3-font-family,var(--ig-font-family));font-size:var(--ig-h3-font-size);font-weight:var(--ig-h3-font-weight);font-style:var(--ig-h3-font-style);line-height:var(--ig-h3-line-height);letter-spacing:var(--ig-h3-letter-spacing);text-transform:var(--ig-h3-text-transform);margin-top:var(--ig-h3-margin-top);margin-bottom:var(--ig-h3-margin-bottom)}.igd-main-content__markdown h4,.igd-main-content__markdown .igd-h4{font-family:var(--ig-h4-font-family,var(--ig-font-family));font-size:var(--ig-h4-font-size);font-weight:var(--ig-h4-font-weight);font-style:var(--ig-h4-font-style);line-height:var(--ig-h4-line-height);letter-spacing:var(--ig-h4-letter-spacing);text-transform:var(--ig-h4-text-transform);margin-top:var(--ig-h4-margin-top);margin-bottom:var(--ig-h4-margin-bottom)}.igd-main-content__markdown h5,.igd-main-content__markdown .igd-h5{font-family:var(--ig-h5-font-family,var(--ig-font-family));font-size:var(--ig-h5-font-size);font-weight:var(--ig-h5-font-weight);font-style:var(--ig-h5-font-style);line-height:var(--ig-h5-line-height);letter-spacing:var(--ig-h5-letter-spacing);text-transform:var(--ig-h5-text-transform);margin-top:var(--ig-h5-margin-top);margin-bottom:var(--ig-h5-margin-bottom)}.igd-main-content__markdown h6,.igd-main-content__markdown .igd-h6{font-family:var(--ig-h6-font-family,var(--ig-font-family));font-size:var(--ig-h6-font-size);font-weight:var(--ig-h6-font-weight);font-style:var(--ig-h6-font-style);line-height:var(--ig-h6-line-height);letter-spacing:var(--ig-h6-letter-spacing);text-transform:var(--ig-h6-text-transform);margin-top:var(--ig-h6-margin-top);margin-bottom:var(--ig-h6-margin-bottom)}.igd-main-content__markdown p code,.igd-main-content__markdown h1 code,.igd-main-content__markdown h2 code,.igd-main-content__markdown h3 code,.igd-main-content__markdown h4 code,.igd-main-content__markdown h5 code,.igd-main-content__markdown h6 code,.igd-main-content__markdown table code{margin-block-end:0}.igd-main-content__markdown p+p{margin-block-start:1.5rem}.igd-main-content__markdown{color:light-dark(var(--ig-gray-800),var(--ig-gray-500));padding:var(--igd-page-padding);min-width:0}.igd-main-content__markdown pre:not(.astro-code){font-family:var(--ig-code-font-family,var(--ig-font-family));font-size:var(--ig-code-font-size);font-weight:var(--ig-code-font-weight);font-style:var(--ig-code-font-style);line-height:var(--ig-code-line-height);letter-spacing:var(--ig-code-letter-spacing);text-transform:var(--ig-code-text-transform);margin-top:var(--ig-code-margin-top);margin-bottom:var(--ig-code-margin-bottom);margin-block:0 1.625rem}.igd-main-content__markdown pre,.igd-main-content__markdown code{margin-block-end:1.625rem;font-family:var(--font-mono)!important}.igd-main-content__markdown pre.astro-code{border-radius:.5rem;padding:1.5rem}.igd-main-content__markdown kbd{font-family:var(--ig-code-font-family,var(--ig-font-family));font-size:var(--ig-code-font-size);font-weight:var(--ig-code-font-weight);font-style:var(--ig-code-font-style);line-height:var(--ig-code-line-height);letter-spacing:var(--ig-code-letter-spacing);text-transform:var(--ig-code-text-transform);margin-top:var(--ig-code-margin-top);margin-bottom:var(--ig-code-margin-bottom);background-color:var(--ig-gray-100);color:var(--ig-gray-100-contrast);box-shadow:none;border:.0625rem solid var(--ig-gray-300);margin:0}.igd-main-content__markdown code:not(pre code){font-family:var(--ig-code-font-family,var(--ig-font-family));font-size:var(--ig-code-font-size);font-weight:var(--ig-code-font-weight);font-style:var(--ig-code-font-style);line-height:var(--ig-code-line-height);letter-spacing:var(--ig-code-letter-spacing);text-transform:var(--ig-code-text-transform);margin-top:var(--ig-code-margin-top);margin-bottom:var(--ig-code-margin-bottom);color:light-dark(var(--ig-gray-900),var(--ig-gray-800));background:light-dark(var(--ig-gray-100),#112031);border:.0625rem solid light-dark(var(--ig-gray-200),#1a314a);border-radius:.25rem;margin:0;line-height:normal}.igd-main-content__markdown ul,.igd-main-content__markdown ol,.igd-main-content__markdown dl{font-family:var(--ig-body-1-font-family,var(--ig-font-family));font-size:var(--ig-body-1-font-size);font-weight:var(--ig-body-1-font-weight);font-style:var(--ig-body-1-font-style);line-height:var(--ig-body-1-line-height);letter-spacing:var(--ig-body-1-letter-spacing);text-transform:var(--ig-body-1-text-transform);margin-top:var(--ig-body-1-margin-top);margin-bottom:var(--ig-body-1-margin-bottom);color:inherit;margin:0;padding-block:0;padding-inline-start:1.125rem}.igd-main-content__markdown ul ::marker,.igd-main-content__markdown ol ::marker,.igd-main-content__markdown dl ::marker{color:var(--ig-primary-500)}.igd-main-content__markdown ul li>strong,.igd-main-content__markdown ol li>strong,.igd-main-content__markdown dl li>strong{font-family:var(--ig-subtitle-2-font-family,var(--ig-font-family));font-size:var(--ig-subtitle-2-font-size);font-weight:var(--ig-subtitle-2-font-weight);font-style:var(--ig-subtitle-2-font-style);line-height:var(--ig-subtitle-2-line-height);letter-spacing:var(--ig-subtitle-2-letter-spacing);text-transform:var(--ig-subtitle-2-text-transform);margin-top:var(--ig-subtitle-2-margin-top);margin-bottom:var(--ig-subtitle-2-margin-bottom);margin:0}.igd-main-content__markdown ul li,.igd-main-content__markdown ol li,.igd-main-content__markdown dl li{color:inherit;padding-block:.25rem;padding-inline:0 .5rem;position:relative}.igd-main-content__markdown ul li ::marker,.igd-main-content__markdown ol li ::marker,.igd-main-content__markdown dl li ::marker{color:var(--ig-primary-500)}.igd-main-content__markdown ul li>.shiki,.igd-main-content__markdown ol li>.shiki,.igd-main-content__markdown dl li>.shiki{margin-top:.5rem}.igd-main-content__markdown ul li:has(>ul),.igd-main-content__markdown ol li:has(>ul),.igd-main-content__markdown dl li:has(>ul){padding-block-end:0}.igd-main-content__markdown ul code,.igd-main-content__markdown ol code,.igd-main-content__markdown dl code{margin-block-end:0}.igd-main-content__markdown ul p,.igd-main-content__markdown ul h1,.igd-main-content__markdown ul h2,.igd-main-content__markdown ul h3,.igd-main-content__markdown ul h4,.igd-main-content__markdown ul h5,.igd-main-content__markdown ul h6:only-child,.igd-main-content__markdown ol p,.igd-main-content__markdown ol h1,.igd-main-content__markdown ol h2,.igd-main-content__markdown ol h3,.igd-main-content__markdown ol h4,.igd-main-content__markdown ol h5,.igd-main-content__markdown ol h6:only-child,.igd-main-content__markdown dl p,.igd-main-content__markdown dl h1,.igd-main-content__markdown dl h2,.igd-main-content__markdown dl h3,.igd-main-content__markdown dl h4,.igd-main-content__markdown dl h5,.igd-main-content__markdown dl h6:only-child{margin:0}.igd-main-content__markdown iframe:not(.igd-code-view iframe){border:.0625rem solid light-dark(var(--ig-gray-200),var(--ig-gray-100));border-radius:.5rem;margin-block-end:1.625rem}.igd-main-content__markdown ul:not(li ul),.igd-main-content__markdown ol:not(li ol),.igd-main-content__markdown dl:not(dd dl){margin-bottom:1.625rem}.igd-main-content__markdown dl{flex-direction:column;gap:8px;padding-inline-start:0;display:flex}.igd-main-content__markdown dl dt{color:var(--ig-gray-900)}.igd-main-content__markdown dl dd{color:inherit;margin-block-end:1rem}.igd-main-content__markdown address{line-height:2rem}.igd-main-content__markdown address p{font-family:var(--ig-body-2-font-family,var(--ig-font-family));font-size:var(--ig-body-2-font-size);font-weight:var(--ig-body-2-font-weight);font-style:var(--ig-body-2-font-style);line-height:var(--ig-body-2-line-height);letter-spacing:var(--ig-body-2-letter-spacing);text-transform:var(--ig-body-2-text-transform);margin-top:var(--ig-body-2-margin-top);margin-bottom:var(--ig-body-2-margin-bottom);line-height:2rem}.igd-main-content__markdown address a{text-decoration:underline}.igd-main-content__markdown address{margin-block-end:1.625rem}.igd-main-content__markdown a{font-size:inherit;color:light-dark(var(--ig-primary-500),var(--ig-primary-200));text-decoration:underline}.igd-main-content__markdown a:hover,.igd-main-content__markdown a:focus{color:light-dark(var(--ig-primary-600),var(--ig-primary-100))}.igd-main-content__markdown a:focus,.igd-main-content__markdown a:focus-visible{outline:none}.igd-main-content__markdown a code{color:inherit}.igd-main-content__markdown a:has(code):hover code,.igd-main-content__markdown a:has(code):focus code{color:var(--igd-accent);border-color:var(--ig-primary-100)}.igd-main-content__markdown label{font-family:var(--ig-body-2-font-family,var(--ig-font-family));font-size:var(--ig-body-2-font-size);font-weight:var(--ig-body-2-font-weight);font-style:var(--ig-body-2-font-style);line-height:var(--ig-body-2-line-height);letter-spacing:var(--ig-body-2-letter-spacing);text-transform:var(--ig-body-2-text-transform);margin-top:var(--ig-body-2-margin-top);margin-bottom:var(--ig-body-2-margin-bottom);margin-block:0}.igd-main-content__markdown a[target=_blank]:after{content:"";vertical-align:middle;background-color:currentColor;width:1em;height:1em;margin-inline-start:.2em;display:inline-block;mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.21162 15C3.86637 15 3.57812 14.8844 3.34688 14.6531C3.11563 14.4219 3 14.1336 3 13.7884V4.21162C3 3.86637 3.11563 3.57812 3.34688 3.34688C3.57812 3.11563 3.86637 3 4.21162 3H8.42306V3.75H4.21162C4.09613 3.75 3.99031 3.79806 3.89419 3.89419C3.79806 3.99031 3.75 4.09613 3.75 4.21162V13.7884C3.75 13.9039 3.79806 14.0097 3.89419 14.1058C3.99031 14.2019 4.09613 14.25 4.21162 14.25H13.7884C13.9039 14.25 14.0097 14.2019 14.1058 14.1058C14.2019 14.0097 14.25 13.9039 14.25 13.7884V9.57694H15V13.7884C15 14.1336 14.8844 14.4219 14.6531 14.6531C14.4219 14.8844 14.1336 15 13.7884 15H4.21162ZM7.30388 11.2269L6.77306 10.6961L13.7192 3.75H10.5V3H15V7.5H14.25V4.28081L7.30388 11.2269Z'/%3E%3C/svg%3E");mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.igd-main-content__markdown .igd-defined-in>span{white-space:nowrap}.igd-main-content__markdown .igd-defined-in{border:1px solid light-dark(var(--ig-primary-500),var(--ig-primary-800));border-radius:var(--igd-border-radius);font-family:var(--ig-body-1-font-family,var(--ig-font-family));font-size:var(--ig-body-1-font-size);font-weight:var(--ig-body-1-font-weight);font-style:var(--ig-body-1-font-style);line-height:var(--ig-body-1-line-height);letter-spacing:var(--ig-body-1-letter-spacing);text-transform:var(--ig-body-1-text-transform);margin-top:var(--ig-body-1-margin-top);margin-bottom:var(--ig-body-1-margin-bottom);color:var(--ig-secondary-500);grid-template-columns:auto 1fr;align-items:start;gap:.5rem;margin-block-end:1.625rem;padding:.5rem 1rem;display:grid}.igd-main-content__markdown .igd-defined-in a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.igd-main-content__markdown h2,.igd-main-content__markdown h3,.igd-main-content__markdown h4,.igd-main-content__markdown h5,.igd-main-content__markdown h6{align-items:center;gap:.5rem;display:flex}.igd-main-content__markdown h2:hover .igd-anchor-link,.igd-main-content__markdown h3:hover .igd-anchor-link,.igd-main-content__markdown h4:hover .igd-anchor-link,.igd-main-content__markdown h5:hover .igd-anchor-link,.igd-main-content__markdown h6:hover .igd-anchor-link{opacity:1}.igd-main-content__markdown h1,.igd-main-content__markdown h2,.igd-main-content__markdown h3,.igd-main-content__markdown h4,.igd-main-content__markdown h5,.igd-main-content__markdown h6{color:light-dark(var(--ig-gray-800),var(--ig-gray-700))}.igd-main-content__markdown .igd-anchor-link{opacity:0;--ig-size:1;--foreground:var(--ig-primary-600);--background:var(--ig-primary-50);--border-color:var(--ig-primary-100);--hover-foreground:var(--ig-primary-600);--hover-background:var(--ig-primary-50);--focus-foreground:var(--ig-primary-600);--focus-background:var(--ig-primary-50);--active-foreground:var(--ig-primary-600);--active-background:var(--ig-primary-50);flex-shrink:0;transition:opacity .15s}.igd-main-content__markdown .igd-anchor-link::part(focused):after{display:none}.igd-main-content__markdown .igd-anchor-link:focus-within,.igd-main-content__markdown .igd-anchor-link:focus-visible{opacity:1;outline:none}.igd-main-content__markdown .igd-anchor-link igc-icon{--ig-icon-size:rem(32px)}.igd-main-content__markdown .lead{margin-bottom:1.625rem}.igd-main-content__markdown img{border-radius:var(--igd-border-radius);content-visibility:auto;max-width:100%;height:auto;margin-block-end:1.625rem;display:block}.igd-main-content__markdown a:has(>img){text-decoration:none;display:inline-block}.igd-main-content__markdown figure{margin-block-end:1.625rem;margin-inline:0}.igd-main-content__markdown figure img,.igd-main-content__markdown figure video,.igd-main-content__markdown figure p,.igd-main-content__markdown figure h1,.igd-main-content__markdown figure h2,.igd-main-content__markdown figure h3,.igd-main-content__markdown figure h4,.igd-main-content__markdown figure h5,.igd-main-content__markdown figure h6{margin-block-end:0}.igd-main-content__markdown figcaption,.igd-main-content__markdown figcaption>p{font-family:var(--ig-caption-font-family,var(--ig-font-family));font-size:var(--ig-caption-font-size);font-weight:var(--ig-caption-font-weight);font-style:var(--ig-caption-font-style);line-height:var(--ig-caption-line-height);letter-spacing:var(--ig-caption-letter-spacing);text-transform:var(--ig-caption-text-transform);margin-top:var(--ig-caption-margin-top);margin-bottom:var(--ig-caption-margin-bottom);margin:0}.igd-main-content__markdown figcaption{color:var(--ig-gray-600);text-align:center;margin-block-end:1.625rem;padding-block-start:.5rem}.igd-main-content__markdown blockquote{border-inline-start-width:.0625rem;border-inline-start-color:var(--ig-gray-600);margin-block-end:1.625rem;padding:1rem}.igd-main-content__markdown blockquote p:only-child{font-family:var(--ig-detail-1-font-family,var(--ig-font-family));font-size:var(--ig-detail-1-font-size);font-weight:var(--ig-detail-1-font-weight);font-style:var(--ig-detail-1-font-style);line-height:var(--ig-detail-1-line-height);letter-spacing:var(--ig-detail-1-letter-spacing);text-transform:var(--ig-detail-1-text-transform);margin-top:var(--ig-detail-1-margin-top);margin-bottom:var(--ig-detail-1-margin-bottom);margin:0;margin:0;font-style:italic}.igd-main-content__markdown q{font-family:var(--ig-detail-1-font-family,var(--ig-font-family));font-size:var(--ig-detail-1-font-size);font-weight:var(--ig-detail-1-font-weight);font-style:var(--ig-detail-1-font-style);line-height:var(--ig-detail-1-line-height);letter-spacing:var(--ig-detail-1-letter-spacing);text-transform:var(--ig-detail-1-text-transform);margin-top:var(--ig-detail-1-margin-top);margin-bottom:var(--ig-detail-1-margin-bottom);margin:0;font-style:italic}.igd-main-content__markdown blockquote .small,.igd-main-content__markdown blockquote footer,.igd-main-content__markdown blockquote small{font-family:var(--ig-detail-1-font-family,var(--ig-font-family));font-size:var(--ig-detail-1-font-size);font-weight:var(--ig-detail-1-font-weight);font-style:var(--ig-detail-1-font-style);line-height:var(--ig-detail-1-line-height);letter-spacing:var(--ig-detail-1-letter-spacing);text-transform:var(--ig-detail-1-text-transform);margin-top:var(--ig-detail-1-margin-top);margin-bottom:var(--ig-detail-1-margin-bottom);color:var(--ig-gray-600);margin:0}.igd-main-content__markdown .igd-video{aspect-ratio:16/9;border-radius:var(--igd-border-radius);outline:.0625rem solid light-dark(var(--ig-gray-200),var(--ig-gray-100));width:100%;margin-block-end:1.625rem;position:relative;overflow:hidden}.igd-main-content__markdown .igd-video iframe,.igd-main-content__markdown .igd-video video{border:0;width:100%;height:100%;position:absolute;inset:0}.igd-main-content__markdown video{aspect-ratio:16/9;border-radius:var(--igd-border-radius);outline:.0625rem solid light-dark(var(--ig-gray-200),var(--ig-gray-100));width:100%;max-width:100%;height:auto;margin-block-end:1.625rem;font-family:inherit;display:block}.igd-main-content__markdown audio{width:100%;margin-block-end:1.625rem;display:block}.igd-main-content__markdown>hr{border:none;border-block-start:.0625rem solid light-dark(var(--ig-gray-200),var(--ig-gray-100));margin-block:1.625rem}.theme-switcher-wrapper input[type=radio][name=theme]{display:none}.theme-switcher-wrapper .switch-label{cursor:pointer;color:var(--ig-gray-600);border-bottom:.125rem solid #0000;margin-inline-end:.25rem;padding:.375rem 1rem;display:inline-block}.theme-switcher-wrapper .switch-label:hover{color:var(--ig-gray-900)}.theme-switcher-wrapper .tables .theme-table{display:none}.theme-switcher-wrapper #material:checked~.tables .theme-table.material,.theme-switcher-wrapper #fluent:checked~.tables .theme-table.fluent,.theme-switcher-wrapper #bootstrap:checked~.tables .theme-table.bootstrap,.theme-switcher-wrapper #indigo:checked~.tables .theme-table.indigo{display:block}.theme-switcher-wrapper #material:checked~label[for=material],.theme-switcher-wrapper #fluent:checked~label[for=fluent],.theme-switcher-wrapper #bootstrap:checked~label[for=bootstrap],.theme-switcher-wrapper #indigo:checked~label[for=indigo]{color:var(--igd-accent);border-bottom-color:var(--igd-accent);font-weight:600}.igd-table-wrapper{max-height:var(--igd-table-max-height);border:.0625rem solid var(--igd-table-border-color);z-index:0;width:100%;margin-block-end:1.625rem;position:relative;overflow:auto}.igd-table-wrapper table{border-collapse:collapse;min-width:100%;color:var(--igd-table-fg);font-family:inherit}.igd-table-wrapper table th{font-family:var(--ig-subtitle-2-font-family,var(--ig-font-family));font-size:var(--ig-subtitle-2-font-size);font-weight:var(--ig-subtitle-2-font-weight);font-style:var(--ig-subtitle-2-font-style);line-height:var(--ig-subtitle-2-line-height);letter-spacing:var(--ig-subtitle-2-letter-spacing);text-transform:var(--ig-subtitle-2-text-transform);margin-top:var(--ig-subtitle-2-margin-top);margin-bottom:var(--ig-subtitle-2-margin-bottom);white-space:nowrap;margin:0}.igd-table-wrapper table td{font-family:var(--ig-detail-1-font-family,var(--ig-font-family));font-size:var(--ig-detail-1-font-size);font-weight:var(--ig-detail-1-font-weight);font-style:var(--ig-detail-1-font-style);line-height:var(--ig-detail-1-line-height);letter-spacing:var(--ig-detail-1-letter-spacing);text-transform:var(--ig-detail-1-text-transform);margin-top:var(--ig-detail-1-margin-top);margin-bottom:var(--ig-detail-1-margin-bottom);margin:0}.igd-table-wrapper table td,.igd-table-wrapper table th{border-block:.0625rem solid var(--igd-table-border-color);vertical-align:baseline;border-inline:none;padding-block:1rem;padding-inline:1.5rem}.igd-table-wrapper table thead tr:first-child th,.igd-table-wrapper table tbody tr:first-child td,.igd-table-wrapper table tbody tr:first-child th{border-block-start:none}.igd-table-wrapper table tbody tr:last-child td,.igd-table-wrapper table tbody tr:last-child th,.igd-table-wrapper table tfoot tr:last-child td,.igd-table-wrapper table tfoot tr:last-child th{border-block-end:none}.igd-table-wrapper table thead th{vertical-align:bottom;border-block-end:none}.igd-table-wrapper table tr{background-color:var(--igd-table-bg)}.igd-table-wrapper table tr:nth-child(2n){background-color:var(--igd-tabe-row-even-bg)}.igd-table-wrapper table tr:hover{background-color:var(--igd-tabe-row-hover-bg)}.igd-table-wrapper table th{text-align:left;background-color:var(--igd-table-header-bg);color:var(--igd-table-header-fg)}.igd-table-wrapper table thead th{z-index:2;position:sticky;top:0}.igd-table-wrapper table thead th:before{content:"";width:100%;height:var(--igd-table-pinned-border-size);background:var(--igd-table-border-color);position:absolute;inset-block-end:0;inset-inline-start:0}.igd-table-wrapper[data-scrolled-y] .igd-table-wrapper table thead th:before{background:linear-gradient(to bottom, var(--igd-table-border-color) 0, var(--igd-table-border-color) .0625rem, transparent .0625rem, transparent .125rem, var(--igd-table-border-color) .125rem, var(--igd-table-border-color) .1875rem);height:.1875rem}.igd-table-wrapper table th:first-child{background-color:var(--igd-table-header-bg)}.igd-table-wrapper table td:first-child{background-color:var(--igd-table-bg)}.igd-table-wrapper table th:first-child,.igd-table-wrapper table td:first-child{position:sticky;inset-inline-start:0}.igd-table-wrapper table th:first-child:after,.igd-table-wrapper table td:first-child:after{content:"";width:var(--igd-table-pinned-border-size);background:var(--igd-table-border-color);height:100%;position:absolute;inset-block-start:0;inset-inline-end:0}.igd-table-wrapper[data-scrolled-x] .igd-table-wrapper table th:first-child:after,.igd-table-wrapper[data-scrolled-x] .igd-table-wrapper table td:first-child:after{background:linear-gradient(to right, var(--igd-table-border-color) 0, var(--igd-table-border-color) .0625rem, transparent .0625rem, transparent .125rem, var(--igd-table-border-color) .125rem, var(--igd-table-border-color) .1875rem);width:.1875rem}.igd-table-wrapper table thead th:first-child,.igd-table-wrapper table tfoot th:first-child{background-color:var(--igd-table-header-bg);z-index:3}.igd-table-wrapper table.igd-table-expandable thead th:first-child,.igd-table-wrapper table.igd-table-expandable .igd-row-summary td:first-child{text-align:center;width:3rem;padding-inline:.75rem}.igd-table-wrapper table.igd-table-expandable .igd-row-summary td:first-child{vertical-align:middle}.igd-table-wrapper table.igd-table-expandable .igd-row-toggle{cursor:pointer;color:var(--igd-table-header-fg);justify-content:center;align-items:center;display:inline-flex}.igd-table-wrapper table.igd-table-expandable .igd-row-toggle input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.igd-table-wrapper table.igd-table-expandable .igd-row-toggle input:focus-visible+.igd-row-chevron{outline:.125rem solid var(--igd-accent);outline-offset:.125rem;border-radius:.125rem}.igd-table-wrapper table.igd-table-expandable .igd-row-chevron{--size:1.125rem;flex-shrink:0;transition:transform .2s;transform:rotate(-90deg)}.igd-table-wrapper table.igd-table-expandable .igd-row-detail{display:none}.igd-table-wrapper table.igd-table-expandable .igd-row-summary:has(.igd-row-toggle input:checked) .igd-row-chevron{transform:rotate(0)}.igd-table-wrapper table.igd-table-expandable .igd-row-summary:has(.igd-row-toggle input:checked) td{border-block-end:none}.igd-table-wrapper table.igd-table-expandable .igd-row-summary:has(.igd-row-toggle input:checked)+.igd-row-detail{display:table-row}.igd-table-wrapper table.igd-table-expandable .igd-row-detail>td{vertical-align:top;border-block-start:none;padding-block-start:0;position:static}.igd-table-wrapper table.igd-table-expandable .igd-row-detail>td:after{display:none}.igd-table-wrapper table.igd-table-expandable .igd-row-detail-inner{font-family:var(--ig-detail-1-font-family,var(--ig-font-family));font-size:var(--ig-detail-1-font-size);font-weight:var(--ig-detail-1-font-weight);font-style:var(--ig-detail-1-font-style);line-height:var(--ig-detail-1-line-height);letter-spacing:var(--ig-detail-1-letter-spacing);text-transform:var(--ig-detail-1-text-transform);margin-top:var(--ig-detail-1-margin-top);margin-bottom:var(--ig-detail-1-margin-bottom);color:var(--igd-table-fg);margin:0}igc-select{--ig-drop-down-background-color:var(--igd-app-bg);--ig-drop-down-item-text-color:var(--ig-gray-600);--ig-drop-down-hover-item-background:var(--ig-gray-50);--ig-drop-down-hover-item-text-color:var(--ig-gray-900);--ig-drop-down-focused-item-text-color:var(--ig-gray-600);--ig-drop-down-focused-item-background:var(--ig-gray-50);--ig-drop-down-focused-item-border-color:transparent;--ig-drop-down-border-color:transparent;--ig-drop-down-border-radius:1rem;--ig-drop-down-item-border-radius:0;--ig-drop-down-selected-item-text-color:var(--igd-accent);--ig-drop-down-selected-hover-item-text-color:var(--igd-accent);--ig-drop-down-selected-focus-item-text-color:var(--igd-accent);--ig-drop-down-selected-item-background:transparent;--ig-drop-down-selected-hover-item-background:var(--ig-gray-50);--ig-drop-down-selected-focus-item-background:transparent;--ig-drop-down-size:2.5rem;--ig-input-group-input-prefix-background:transparent;--ig-input-group-input-prefix-background--filled:transparent;--ig-input-group-input-prefix-color--filled:var(--ig-gray-900);--ig-input-group-input-prefix-background--focused:transparent;--ig-input-group-input-prefix-color--focused:var(--ig-gray-900);--ig-input-group-input-suffix-background:transparent;--ig-input-group-input-suffix-background--filled:transparent;--ig-input-group-input-suffix-color--filled:var(--ig-gray-900);--ig-input-group-input-suffix-background--focused:transparent;--ig-input-group-input-suffix-color--focused:var(--ig-gray-900);--ig-input-group-idle-text-color:var(--ig-gray-900);--ig-input-group-disabled-border-color:transparent;--ig-input-group-border-color:var(--ig-gray-300);--ig-input-group-hover-border-color:var(--ig-gray-400);--ig-input-group-border-disabled-background:transparent;--ig-select-toggle-button-background:transparent;--ig-select-toggle-button-background-focus:transparent;--ig-select-toggle-button-foreground:var(--ig-gray-900);--ig-select-toggle-button-foreground-focus:var(--igd-accent);--ig-select-toggle-button-foreground-filled:var(--ig-gray-900);--ig-select-toggle-button-background-disabled:transparent;--ig-select-toggle-button-foreground-disabled:var(--ig-gray-400);--ig-input-group-border-border-radius:var(--igd-border-radius-xl)}igc-select::part(base){padding-block:.75rem}igc-select igc-icon{padding-inline-end:0}igc-select-item{margin-block:0}igc-select::part(container){font-family:var(--ig-body-2-font-family,var(--ig-font-family));font-size:var(--ig-body-2-font-size);font-weight:var(--ig-body-2-font-weight);font-style:var(--ig-body-2-font-style);line-height:var(--ig-body-2-line-height);letter-spacing:var(--ig-body-2-letter-spacing);text-transform:var(--ig-body-2-text-transform);margin-top:var(--ig-body-2-margin-top);margin-bottom:var(--ig-body-2-margin-bottom);margin:0}igc-select::part(base){border:var(--igd-app-outline);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}igc-icon-button[variant=outlined]{--foreground:light-dark(var(--ig-gray-900),var(--ig-gray-700));--hover-foreground:var(--igd-accent);--focus-foreground:var(--igd-accent);--active-foreground:var(--igd-accent);--focus-hover-foreground:var(--igd-accent);--hover-background:transparent;--focus-background:transparent;--active-background:transparent;--focus-hover-background:transparent;--focus-visible-background:transparent;--border-color:light-dark(var(--ig-gray-400),var(--ig-gray-200));--focus-border-color:light-dark(var(--ig-gray-400),var(--ig-gray-200));--hover-border-color:light-dark(var(--ig-gray-400),var(--ig-gray-200));--border-radius:var(--igd-border-radius-xl)}igc-icon-button[variant=outlined]::part(base):after{display:none}igc-icon-button[variant=outlined]::part(base):hover,igc-icon-button[variant=outlined]::part(base):focus{--foreground:var(--igd-accent)}igc-button[variant=outlined]::part(base){--border-color:light-dark(var(--ig-gray-400),var(--ig-gray-200));--hover-border-color:light-dark(var(--ig-gray-400),var(--ig-gray-200));--focus-border-color:light-dark(var(--ig-gray-400),var(--ig-gray-200));--focus-visible-border-color:light-dark(var(--ig-gray-400),var(--ig-gray-700));--active-border-color:light-dark(var(--ig-gray-400),var(--ig-gray-700));--foreground:light-dark(var(--ig-gray-900),var(--ig-gray-700));--hover-foreground:var(--igd-accent);--focus-foreground:var(--igd-accent);--active-foreground:var(--igd-accent);--focus-hover-foreground:var(--igd-accent);--focus-visible-foreground:var(--igd-accent);--icon-color:light-dark(var(--ig-gray-900),var(--ig-gray-200));--icon-color-hover:var(--igd-accent);--hover-background:transparent;--focus-background:transparent;--active-background:transparent;--focus-hover-background:transparent;--focus-visible-background:transparent;--border-radius:var(--igd-border-radius-xl)}igc-button[variant=outlined]::part(base):after{display:none}}.icon-gallery{container-type:inline-size}igc-tabs.icon-gallery-tabs{--tabs-wrapper-padding:0}.icon-gallery__grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:1rem;padding-block:1rem;display:grid}.icon-gallery__grid--illustrations{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.icon-card{border:1px solid light-dark(var(--ig-gray-200),var(--ig-gray-100));background:light-dark(var(--ig-surface-500),var(--ig-surface-400));border-radius:.625rem;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem .75rem;transition:border-color .15s,box-shadow .15s;display:flex}.icon-card:hover{border-color:var(--ig-primary-300);box-shadow:0 2px 8px light-dark(#0000000f,#0000004d)}.icon-card__preview{justify-content:center;align-items:center;margin-block:1rem;display:flex}.icon-card__preview igc-icon{--size:28px;color:inherit}.icon-card__preview--illustration{height:2rem}.icon-card__preview--illustration svg{object-fit:contain;fill:currentColor;width:100%;height:100%}.icon-card__preview--illustration svg path,.icon-card__preview--illustration svg rect,.icon-card__preview--illustration svg circle,.icon-card__preview--illustration svg polygon,.icon-card__preview--illustration svg polyline,.icon-card__preview--illustration svg ellipse{fill:currentColor}.icon-card__name{font-family:var(--ig-caption-font-family,var(--ig-font-family));font-size:var(--ig-caption-font-size);font-weight:var(--ig-caption-font-weight);font-style:var(--ig-caption-font-style);line-height:var(--ig-caption-line-height);letter-spacing:var(--ig-caption-letter-spacing);text-transform:var(--ig-caption-text-transform);margin-top:var(--ig-caption-margin-top);margin-bottom:var(--ig-caption-margin-bottom);text-align:center;word-break:break-all;color:light-dark(var(--ig-gray-700),var(--ig-gray-800));margin-block-end:1.5rem}.icon-card__actions{flex-direction:column;gap:.5rem;width:100%;display:flex}.icon-card__actions igc-button{flex:1}.icon-card__actions igc-button::part(base){font-family:var(--ig-caption-font-family,var(--ig-font-family));font-size:var(--ig-caption-font-size);font-weight:var(--ig-caption-font-weight);font-style:var(--ig-caption-font-style);line-height:var(--ig-caption-line-height);letter-spacing:var(--ig-caption-letter-spacing);text-transform:var(--ig-caption-text-transform);margin-top:var(--ig-caption-margin-top);margin-bottom:var(--ig-caption-margin-bottom);margin:0}.icon-card__actions igc-button.icon-card__btn--copied::part(base){background:light-dark(var(--ig-success-100),var(--ig-success-200));border-color:var(--ig-success-400);color:var(--ig-success-700)}dialog::backdrop{opacity:1}@layer bootstrap;html{background:var(--igd-app-bg);scroll-padding-top:calc(var(--igd-toc-subheader-bottom) + var(--igd-toc-scroll-offset));font-size:16px}html:has(#package-select:focus),html:has(#version-select:focus){scroll-padding-top:0}body{scrollbar-gutter:stable}:root{--ig-theme:fluent;--font-mono:"JetBrains Mono Variable"}@property --ig-size-small{syntax:"<number>|<integer>";inherits:true;initial-value:1}@property --ig-size-medium{syntax:"<number>|<integer>";inherits:true;initial-value:2}@property --ig-size-large{syntax:"<number>|<integer>";inherits:true;initial-value:3}@property --ig-spacing{syntax:"<number>|<integer>";inherits:true;initial-value:1}:root{--ig-spacing-inline-small:var(--ig-spacing-inline,var(--ig-spacing-small));--ig-spacing-inline-medium:var(--ig-spacing-inline,var(--ig-spacing-medium));--ig-spacing-inline-large:var(--ig-spacing-inline,var(--ig-spacing-large));--ig-spacing-block-small:var(--ig-spacing-block,var(--ig-spacing-small));--ig-spacing-block-medium:var(--ig-spacing-block,var(--ig-spacing-medium));--ig-spacing-block-large:var(--ig-spacing-block,var(--ig-spacing-large));--ig-elevation-0:none;--ig-elevation-1:0 calc(var(--ig-elevation-factor,1) * 1px) calc(var(--ig-elevation-factor,1) * 3px) 0 #00000042, 0 calc(var(--ig-elevation-factor,1) * 1px) calc(var(--ig-elevation-factor,1) * 1px) 0 #0000001f, 0 calc(var(--ig-elevation-factor,1) * 2px) calc(var(--ig-elevation-factor,1) * 1px) calc(var(--ig-elevation-factor,1) * -1px) #00000014;--ig-elevation-2:0 calc(var(--ig-elevation-factor,1) * 1px) calc(var(--ig-elevation-factor,1) * 5px) 0 #00000042, 0 calc(var(--ig-elevation-factor,1) * 2px) calc(var(--ig-elevation-factor,1) * 2px) 0 #0000001f, 0 calc(var(--ig-elevation-factor,1) * 3px) calc(var(--ig-elevation-factor,1) * 1px) calc(var(--ig-elevation-factor,1) * -2px) #00000014;--ig-elevation-3:0 calc(var(--ig-elevation-factor,1) * 1px) calc(var(--ig-elevation-factor,1) * 8px) 0 #00000042, 0 calc(var(--ig-elevation-factor,1) * 3px) calc(var(--ig-elevation-factor,1) * 4px) 0 #0000001f, 0 calc(var(--ig-elevation-factor,1) * 3px) calc(var(--ig-elevation-factor,1) * 3px) calc(var(--ig-elevation-factor,1) * -2px) #00000014;--ig-elevation-4:0 calc(var(--ig-elevation-factor,1) * 2px) calc(var(--ig-elevation-factor,1) * 4px) calc(var(--ig-elevation-factor,1) * -1px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 4px) calc(var(--ig-elevation-factor,1) * 5px) 0 #0000001f, 0 calc(var(--ig-elevation-factor,1) * 1px) calc(var(--ig-elevation-factor,1) * 10px) 0 #00000014;--ig-elevation-5:0 calc(var(--ig-elevation-factor,1) * 3px) calc(var(--ig-elevation-factor,1) * 5px) calc(var(--ig-elevation-factor,1) * -1px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 5px) calc(var(--ig-elevation-factor,1) * 8px) 0 #0000001f, 0 calc(var(--ig-elevation-factor,1) * 1px) calc(var(--ig-elevation-factor,1) * 14px) 0 #00000014;--ig-elevation-6:0 calc(var(--ig-elevation-factor,1) * 3px) calc(var(--ig-elevation-factor,1) * 5px) calc(var(--ig-elevation-factor,1) * -1px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 6px) calc(var(--ig-elevation-factor,1) * 10px) 0 #0000001f, 0 calc(var(--ig-elevation-factor,1) * 1px) calc(var(--ig-elevation-factor,1) * 18px) 0 #00000014;--ig-elevation-7:0 calc(var(--ig-elevation-factor,1) * 4px) calc(var(--ig-elevation-factor,1) * 5px) calc(var(--ig-elevation-factor,1) * -2px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 7px) calc(var(--ig-elevation-factor,1) * 10px) calc(var(--ig-elevation-factor,1) * 1px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 2px) calc(var(--ig-elevation-factor,1) * 16px) calc(var(--ig-elevation-factor,1) * 1px) #00000014;--ig-elevation-8:0 calc(var(--ig-elevation-factor,1) * 5px) calc(var(--ig-elevation-factor,1) * 5px) calc(var(--ig-elevation-factor,1) * -3px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 8px) calc(var(--ig-elevation-factor,1) * 10px) calc(var(--ig-elevation-factor,1) * 1px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 3px) calc(var(--ig-elevation-factor,1) * 14px) calc(var(--ig-elevation-factor,1) * 2px) #00000014;--ig-elevation-9:0 calc(var(--ig-elevation-factor,1) * 5px) calc(var(--ig-elevation-factor,1) * 6px) calc(var(--ig-elevation-factor,1) * -3px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 9px) calc(var(--ig-elevation-factor,1) * 12px) calc(var(--ig-elevation-factor,1) * 1px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 3px) calc(var(--ig-elevation-factor,1) * 16px) calc(var(--ig-elevation-factor,1) * 2px) #00000014;--ig-elevation-10:0 calc(var(--ig-elevation-factor,1) * 6px) calc(var(--ig-elevation-factor,1) * 6px) calc(var(--ig-elevation-factor,1) * -3px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 10px) calc(var(--ig-elevation-factor,1) * 14px) calc(var(--ig-elevation-factor,1) * 1px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 4px) calc(var(--ig-elevation-factor,1) * 18px) calc(var(--ig-elevation-factor,1) * 3px) #00000014;--ig-elevation-11:0 calc(var(--ig-elevation-factor,1) * 6px) calc(var(--ig-elevation-factor,1) * 7px) calc(var(--ig-elevation-factor,1) * -4px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 11px) calc(var(--ig-elevation-factor,1) * 15px) calc(var(--ig-elevation-factor,1) * 1px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 4px) calc(var(--ig-elevation-factor,1) * 20px) calc(var(--ig-elevation-factor,1) * 3px) #00000014;--ig-elevation-12:0 calc(var(--ig-elevation-factor,1) * 7px) calc(var(--ig-elevation-factor,1) * 8px) calc(var(--ig-elevation-factor,1) * -4px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 12px) calc(var(--ig-elevation-factor,1) * 17px) calc(var(--ig-elevation-factor,1) * 2px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 5px) calc(var(--ig-elevation-factor,1) * 22px) calc(var(--ig-elevation-factor,1) * 4px) #00000014;--ig-elevation-13:0 calc(var(--ig-elevation-factor,1) * 7px) calc(var(--ig-elevation-factor,1) * 8px) calc(var(--ig-elevation-factor,1) * -4px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 13px) calc(var(--ig-elevation-factor,1) * 19px) calc(var(--ig-elevation-factor,1) * 2px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 5px) calc(var(--ig-elevation-factor,1) * 24px) calc(var(--ig-elevation-factor,1) * 4px) #00000014;--ig-elevation-14:0 calc(var(--ig-elevation-factor,1) * 7px) calc(var(--ig-elevation-factor,1) * 9px) calc(var(--ig-elevation-factor,1) * -4px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 14px) calc(var(--ig-elevation-factor,1) * 21px) calc(var(--ig-elevation-factor,1) * 2px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 5px) calc(var(--ig-elevation-factor,1) * 26px) calc(var(--ig-elevation-factor,1) * 4px) #00000014;--ig-elevation-15:0 calc(var(--ig-elevation-factor,1) * 8px) calc(var(--ig-elevation-factor,1) * 9px) calc(var(--ig-elevation-factor,1) * -5px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 15px) calc(var(--ig-elevation-factor,1) * 22px) calc(var(--ig-elevation-factor,1) * 2px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 6px) calc(var(--ig-elevation-factor,1) * 28px) calc(var(--ig-elevation-factor,1) * 5px) #00000014;--ig-elevation-16:0 calc(var(--ig-elevation-factor,1) * 8px) calc(var(--ig-elevation-factor,1) * 10px) calc(var(--ig-elevation-factor,1) * -5px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 16px) calc(var(--ig-elevation-factor,1) * 24px) calc(var(--ig-elevation-factor,1) * 2px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 6px) calc(var(--ig-elevation-factor,1) * 30px) calc(var(--ig-elevation-factor,1) * 5px) #00000014;--ig-elevation-17:0 calc(var(--ig-elevation-factor,1) * 8px) calc(var(--ig-elevation-factor,1) * 11px) calc(var(--ig-elevation-factor,1) * -5px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 17px) calc(var(--ig-elevation-factor,1) * 26px) calc(var(--ig-elevation-factor,1) * 2px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 6px) calc(var(--ig-elevation-factor,1) * 32px) calc(var(--ig-elevation-factor,1) * 5px) #00000014;--ig-elevation-18:0 calc(var(--ig-elevation-factor,1) * 9px) calc(var(--ig-elevation-factor,1) * 11px) calc(var(--ig-elevation-factor,1) * -5px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 18px) calc(var(--ig-elevation-factor,1) * 28px) calc(var(--ig-elevation-factor,1) * 2px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 7px) calc(var(--ig-elevation-factor,1) * 34px) calc(var(--ig-elevation-factor,1) * 6px) #00000014;--ig-elevation-19:0 calc(var(--ig-elevation-factor,1) * 9px) calc(var(--ig-elevation-factor,1) * 12px) calc(var(--ig-elevation-factor,1) * -6px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 19px) calc(var(--ig-elevation-factor,1) * 29px) calc(var(--ig-elevation-factor,1) * 2px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 7px) calc(var(--ig-elevation-factor,1) * 36px) calc(var(--ig-elevation-factor,1) * 6px) #00000014;--ig-elevation-20:0 calc(var(--ig-elevation-factor,1) * 10px) calc(var(--ig-elevation-factor,1) * 13px) calc(var(--ig-elevation-factor,1) * -6px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 20px) calc(var(--ig-elevation-factor,1) * 31px) calc(var(--ig-elevation-factor,1) * 3px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 8px) calc(var(--ig-elevation-factor,1) * 38px) calc(var(--ig-elevation-factor,1) * 7px) #00000014;--ig-elevation-21:0 calc(var(--ig-elevation-factor,1) * 10px) calc(var(--ig-elevation-factor,1) * 13px) calc(var(--ig-elevation-factor,1) * -6px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 21px) calc(var(--ig-elevation-factor,1) * 33px) calc(var(--ig-elevation-factor,1) * 3px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 8px) calc(var(--ig-elevation-factor,1) * 40px) calc(var(--ig-elevation-factor,1) * 7px) #00000014;--ig-elevation-22:0 calc(var(--ig-elevation-factor,1) * 10px) calc(var(--ig-elevation-factor,1) * 14px) calc(var(--ig-elevation-factor,1) * -6px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 22px) calc(var(--ig-elevation-factor,1) * 35px) calc(var(--ig-elevation-factor,1) * 3px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 8px) calc(var(--ig-elevation-factor,1) * 42px) calc(var(--ig-elevation-factor,1) * 7px) #00000014;--ig-elevation-23:0 calc(var(--ig-elevation-factor,1) * 11px) calc(var(--ig-elevation-factor,1) * 14px) calc(var(--ig-elevation-factor,1) * -7px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 23px) calc(var(--ig-elevation-factor,1) * 36px) calc(var(--ig-elevation-factor,1) * 3px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 9px) calc(var(--ig-elevation-factor,1) * 44px) calc(var(--ig-elevation-factor,1) * 8px) #00000014;--ig-elevation-24:0 calc(var(--ig-elevation-factor,1) * 11px) calc(var(--ig-elevation-factor,1) * 15px) calc(var(--ig-elevation-factor,1) * -7px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 24px) calc(var(--ig-elevation-factor,1) * 38px) calc(var(--ig-elevation-factor,1) * 3px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 9px) calc(var(--ig-elevation-factor,1) * 46px) calc(var(--ig-elevation-factor,1) * 8px) #00000014;--ig-font-family:aktiv-grotesk;--ig-base-font-size:16px;--ig-h1-font-size:2.25rem;--ig-h1-font-weight:700;--ig-h1-font-style:normal;--ig-h1-line-height:2.5rem;--ig-h1-letter-spacing:normal;--ig-h1-text-transform:none;--ig-h1-margin-top:0;--ig-h1-margin-bottom:1.5rem;--ig-h2-font-size:1.5rem;--ig-h2-font-weight:700;--ig-h2-font-style:normal;--ig-h2-line-height:2rem;--ig-h2-letter-spacing:normal;--ig-h2-text-transform:none;--ig-h2-margin-top:0;--ig-h2-margin-bottom:1rem;--ig-h3-font-size:1.25rem;--ig-h3-font-weight:700;--ig-h3-font-style:normal;--ig-h3-line-height:1.75rem;--ig-h3-letter-spacing:normal;--ig-h3-text-transform:none;--ig-h3-margin-top:0;--ig-h3-margin-bottom:1rem;--ig-h4-font-size:1.125rem;--ig-h4-font-weight:700;--ig-h4-font-style:normal;--ig-h4-line-height:1.75rem;--ig-h4-letter-spacing:normal;--ig-h4-text-transform:none;--ig-h4-margin-top:0;--ig-h4-margin-bottom:1rem;--ig-h5-font-size:1rem;--ig-h5-font-weight:700;--ig-h5-font-style:normal;--ig-h5-line-height:1.5rem;--ig-h5-letter-spacing:normal;--ig-h5-text-transform:none;--ig-h5-margin-top:0;--ig-h5-margin-bottom:.75rem;--ig-h6-font-size:.875rem;--ig-h6-font-weight:600;--ig-h6-font-style:normal;--ig-h6-line-height:1.25rem;--ig-h6-letter-spacing:normal;--ig-h6-text-transform:none;--ig-h6-margin-top:0;--ig-h6-margin-bottom:1.625rem;--ig-subtitle-1-font-size:1rem;--ig-subtitle-1-font-weight:500;--ig-subtitle-1-font-style:normal;--ig-subtitle-1-line-height:1.5rem;--ig-subtitle-1-letter-spacing:.15px;--ig-subtitle-1-text-transform:none;--ig-subtitle-1-margin-top:0;--ig-subtitle-1-margin-bottom:1.625rem;--ig-subtitle-2-font-size:.875rem;--ig-subtitle-2-font-weight:600;--ig-subtitle-2-font-style:normal;--ig-subtitle-2-line-height:1.5rem;--ig-subtitle-2-letter-spacing:.1px;--ig-subtitle-2-text-transform:none;--ig-subtitle-2-margin-top:0;--ig-subtitle-2-margin-bottom:1.625rem;--ig-body-1-font-size:1rem;--ig-body-1-font-weight:400;--ig-body-1-font-style:normal;--ig-body-1-line-height:1.75rem;--ig-body-1-letter-spacing:normal;--ig-body-1-text-transform:none;--ig-body-1-margin-top:0;--ig-body-1-margin-bottom:1rem;--ig-body-2-font-size:.875rem;--ig-body-2-font-weight:500;--ig-body-2-font-style:normal;--ig-body-2-line-height:1.25rem;--ig-body-2-letter-spacing:normal;--ig-body-2-text-transform:none;--ig-body-2-margin-top:0;--ig-body-2-margin-bottom:1rem;--ig-button-font-size:1rem;--ig-button-font-weight:400;--ig-button-font-style:normal;--ig-button-line-height:1.5rem;--ig-button-letter-spacing:normal;--ig-button-text-transform:none;--ig-button-margin-top:0;--ig-button-margin-bottom:0;--ig-caption-font-size:.75rem;--ig-caption-font-weight:500;--ig-caption-font-style:normal;--ig-caption-line-height:1.125rem;--ig-caption-letter-spacing:normal;--ig-caption-text-transform:none;--ig-caption-margin-top:0;--ig-caption-margin-bottom:0;--ig-overline-font-size:.625rem;--ig-overline-font-weight:400;--ig-overline-font-style:normal;--ig-overline-line-height:1.25rem;--ig-overline-letter-spacing:.09375rem;--ig-overline-text-transform:uppercase;--ig-overline-margin-top:0;--ig-overline-margin-bottom:0;--ig-code-font-size:.875rem;--ig-code-font-weight:400;--ig-code-font-style:normal;--ig-code-line-height:1.5rem;--ig-code-letter-spacing:normal;--ig-code-text-transform:none;--ig-code-margin-top:0;--ig-code-margin-bottom:1.625rem;--ig-detail-1-font-size:.8125rem;--ig-detail-1-font-weight:400;--ig-detail-1-font-style:normal;--ig-detail-1-line-height:1.25rem;--ig-detail-1-letter-spacing:.3px;--ig-detail-1-text-transform:none;--ig-detail-1-margin-top:0;--ig-detail-1-margin-bottom:1.625rem;--ig-detail-2-font-size:.8125rem;--ig-detail-2-font-weight:600;--ig-detail-2-font-style:normal;--ig-detail-2-line-height:1rem;--ig-detail-2-letter-spacing:.15px;--ig-detail-2-text-transform:none;--ig-detail-2-margin-top:0;--ig-detail-2-margin-bottom:1.625rem}.visually-hidden{visibility:hidden;opacity:0;user-select:none;pointer-events:none;position:absolute;top:0;left:0}:is(igc-accordion,igc-badge,igc-button,igc-icon,igc-icon-button,igc-input,igc-select,igc-tree,igc-tree-item,igc-dialog):not(:defined){opacity:0}igc-dialog:not(:defined){display:none}::view-transition-old(docs-sidebar),::view-transition-old(docs-subheader){opacity:0!important;animation:none!important}::view-transition-new(docs-sidebar),::view-transition-new(docs-subheader){opacity:1!important;animation:none!important}*{scrollbar-width:thin;scrollbar-color:var(--igd-scrollbar-thumb) var(--igd-scrollbar-track)}::-webkit-scrollbar{width:.3125rem;height:.3125rem}::-webkit-scrollbar-track{background-color:var(--igd-scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--igd-scrollbar-thumb);border-radius:.3125rem}:root{--ig-wcag-a:.31;--ig-wcag-aa:.185;--ig-wcag-aaa:.178;--ig-contrast-level:var(--ig-wcag-aa);--y:clamp(0, (y / var(--ig-contrast-level) - 1) * -infinity, 1);--y-contrast:xyz-d65 var(--y) var(--y) var(--y);--ig-primary-50:hsl(from var(--ig-primary-500) h calc(s * 1.23) calc(l * 1.78));--ig-primary-50-contrast:hsla(from color(from var(--ig-primary-50) var(--y-contrast)) h 0 l/1);--ig-primary-100:hsl(from var(--ig-primary-500) h calc(s * .8) calc(l * 1.66));--ig-primary-100-contrast:hsla(from color(from var(--ig-primary-100) var(--y-contrast)) h 0 l/1);--ig-primary-200:hsl(from var(--ig-primary-500) h calc(s * .64) calc(l * 1.43));--ig-primary-200-contrast:hsla(from color(from var(--ig-primary-200) var(--y-contrast)) h 0 l/1);--ig-primary-300:hsl(from var(--ig-primary-500) h calc(s * .73) calc(l * 1.19));--ig-primary-300-contrast:hsla(from color(from var(--ig-primary-300) var(--y-contrast)) h 0 l/1);--ig-primary-400:hsl(from var(--ig-primary-500) h calc(s * .875) calc(l * 1.08));--ig-primary-400-contrast:hsla(from color(from var(--ig-primary-400) var(--y-contrast)) h 0 l/1);--ig-primary-500:#0d6efd;--ig-primary-500-contrast:hsla(from color(from var(--ig-primary-500) var(--y-contrast)) h 0 l/1);--ig-primary-600:hsl(from var(--ig-primary-500) h calc(s * 1.26) calc(l * .89));--ig-primary-600-contrast:hsla(from color(from var(--ig-primary-600) var(--y-contrast)) h 0 l/1);--ig-primary-700:hsl(from var(--ig-primary-500) h calc(s * 1.26) calc(l * .81));--ig-primary-700-contrast:hsla(from color(from var(--ig-primary-700) var(--y-contrast)) h 0 l/1);--ig-primary-800:hsl(from var(--ig-primary-500) h calc(s * 1.26) calc(l * .73));--ig-primary-800-contrast:hsla(from color(from var(--ig-primary-800) var(--y-contrast)) h 0 l/1);--ig-primary-900:hsl(from var(--ig-primary-500) h calc(s * 1.26) calc(l * .64));--ig-primary-900-contrast:hsla(from color(from var(--ig-primary-900) var(--y-contrast)) h 0 l/1);--ig-primary-seed:#0d6efd;--ig-primary-seed-contrast:hsla(from color(from var(--ig-primary-seed) var(--y-contrast)) h 0 l/1);--ig-primary-A100:hsl(from var(--ig-primary-500) h calc(s * 1.23) calc(l * 1.34));--ig-primary-A100-contrast:hsla(from color(from var(--ig-primary-A100) var(--y-contrast)) h 0 l/1);--ig-primary-A200:hsl(from var(--ig-primary-500) h calc(s * 1.22) calc(l * 1.16));--ig-primary-A200-contrast:hsla(from color(from var(--ig-primary-A200) var(--y-contrast)) h 0 l/1);--ig-primary-A400:hsl(from var(--ig-primary-500) h calc(s * 1.23) calc(l * .91));--ig-primary-A400-contrast:hsla(from color(from var(--ig-primary-A400) var(--y-contrast)) h 0 l/1);--ig-primary-A700:hsl(from var(--ig-primary-500) h calc(s * 1.23) calc(l * .65));--ig-primary-A700-contrast:hsla(from color(from var(--ig-primary-A700) var(--y-contrast)) h 0 l/1);--ig-secondary-50:hsl(from var(--ig-secondary-500) h calc(s * 1.23) calc(l * 1.78));--ig-secondary-50-contrast:hsla(from color(from var(--ig-secondary-50) var(--y-contrast)) h 0 l/1);--ig-secondary-100:hsl(from var(--ig-secondary-500) h calc(s * .8) calc(l * 1.66));--ig-secondary-100-contrast:hsla(from color(from var(--ig-secondary-100) var(--y-contrast)) h 0 l/1);--ig-secondary-200:hsl(from var(--ig-secondary-500) h calc(s * .64) calc(l * 1.43));--ig-secondary-200-contrast:hsla(from color(from var(--ig-secondary-200) var(--y-contrast)) h 0 l/1);--ig-secondary-300:hsl(from var(--ig-secondary-500) h calc(s * .73) calc(l * 1.19));--ig-secondary-300-contrast:hsla(from color(from var(--ig-secondary-300) var(--y-contrast)) h 0 l/1);--ig-secondary-400:hsl(from var(--ig-secondary-500) h calc(s * .875) calc(l * 1.08));--ig-secondary-400-contrast:hsla(from color(from var(--ig-secondary-400) var(--y-contrast)) h 0 l/1);--ig-secondary-500:#6c757d;--ig-secondary-500-contrast:hsla(from color(from var(--ig-secondary-500) var(--y-contrast)) h 0 l/1);--ig-secondary-600:hsl(from var(--ig-secondary-500) h calc(s * 1.26) calc(l * .89));--ig-secondary-600-contrast:hsla(from color(from var(--ig-secondary-600) var(--y-contrast)) h 0 l/1);--ig-secondary-700:hsl(from var(--ig-secondary-500) h calc(s * 1.26) calc(l * .81));--ig-secondary-700-contrast:hsla(from color(from var(--ig-secondary-700) var(--y-contrast)) h 0 l/1);--ig-secondary-800:hsl(from var(--ig-secondary-500) h calc(s * 1.26) calc(l * .73));--ig-secondary-800-contrast:hsla(from color(from var(--ig-secondary-800) var(--y-contrast)) h 0 l/1);--ig-secondary-900:hsl(from var(--ig-secondary-500) h calc(s * 1.26) calc(l * .64));--ig-secondary-900-contrast:hsla(from color(from var(--ig-secondary-900) var(--y-contrast)) h 0 l/1);--ig-secondary-seed:#6c757d;--ig-secondary-seed-contrast:hsla(from color(from var(--ig-secondary-seed) var(--y-contrast)) h 0 l/1);--ig-secondary-A100:hsl(from var(--ig-secondary-500) h calc(s * 1.23) calc(l * 1.34));--ig-secondary-A100-contrast:hsla(from color(from var(--ig-secondary-A100) var(--y-contrast)) h 0 l/1);--ig-secondary-A200:hsl(from var(--ig-secondary-500) h calc(s * 1.22) calc(l * 1.16));--ig-secondary-A200-contrast:hsla(from color(from var(--ig-secondary-A200) var(--y-contrast)) h 0 l/1);--ig-secondary-A400:hsl(from var(--ig-secondary-500) h calc(s * 1.23) calc(l * .91));--ig-secondary-A400-contrast:hsla(from color(from var(--ig-secondary-A400) var(--y-contrast)) h 0 l/1);--ig-secondary-A700:hsl(from var(--ig-secondary-500) h calc(s * 1.23) calc(l * .65));--ig-secondary-A700-contrast:hsla(from color(from var(--ig-secondary-A700) var(--y-contrast)) h 0 l/1);--ig-gray-50:hsl(from var(--ig-gray-500) h s 98%);--ig-gray-50-contrast:hsla(from color(from var(--ig-gray-50) var(--y-contrast)) h 0 l/1);--ig-gray-100:hsl(from var(--ig-gray-500) h s 96%);--ig-gray-100-contrast:hsla(from color(from var(--ig-gray-100) var(--y-contrast)) h 0 l/1);--ig-gray-200:hsl(from var(--ig-gray-500) h s 93%);--ig-gray-200-contrast:hsla(from color(from var(--ig-gray-200) var(--y-contrast)) h 0 l/1);--ig-gray-300:hsl(from var(--ig-gray-500) h s 88%);--ig-gray-300-contrast:hsla(from color(from var(--ig-gray-300) var(--y-contrast)) h 0 l/1);--ig-gray-400:hsl(from var(--ig-gray-500) h s 74%);--ig-gray-400-contrast:hsla(from color(from var(--ig-gray-400) var(--y-contrast)) h 0 l/1);--ig-gray-500:#949ea9;--ig-gray-500-contrast:hsla(from color(from var(--ig-gray-500) var(--y-contrast)) h 0 l/1);--ig-gray-600:hsl(from var(--ig-gray-500) h s 54%);--ig-gray-600-contrast:hsla(from color(from var(--ig-gray-600) var(--y-contrast)) h 0 l/1);--ig-gray-700:hsl(from var(--ig-gray-500) h s 38%);--ig-gray-700-contrast:hsla(from color(from var(--ig-gray-700) var(--y-contrast)) h 0 l/1);--ig-gray-800:hsl(from var(--ig-gray-500) h s 26%);--ig-gray-800-contrast:hsla(from color(from var(--ig-gray-800) var(--y-contrast)) h 0 l/1);--ig-gray-900:hsl(from var(--ig-gray-500) h s 13%);--ig-gray-900-contrast:hsla(from color(from var(--ig-gray-900) var(--y-contrast)) h 0 l/1);--ig-gray-seed:#adb5bd;--ig-gray-seed-contrast:hsla(from color(from var(--ig-gray-seed) var(--y-contrast)) h 0 l/1);--ig-surface-50:hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 1.78));--ig-surface-50-contrast:hsla(from color(from var(--ig-surface-50) var(--y-contrast)) h 0 l/1);--ig-surface-100:hsl(from var(--ig-surface-500) h calc(s * .8) calc(l * 1.66));--ig-surface-100-contrast:hsla(from color(from var(--ig-surface-100) var(--y-contrast)) h 0 l/1);--ig-surface-200:hsl(from var(--ig-surface-500) h calc(s * .64) calc(l * 1.43));--ig-surface-200-contrast:hsla(from color(from var(--ig-surface-200) var(--y-contrast)) h 0 l/1);--ig-surface-300:hsl(from var(--ig-surface-500) h calc(s * .73) calc(l * 1.19));--ig-surface-300-contrast:hsla(from color(from var(--ig-surface-300) var(--y-contrast)) h 0 l/1);--ig-surface-400:hsl(from var(--ig-surface-500) h calc(s * .875) calc(l * 1.08));--ig-surface-400-contrast:hsla(from color(from var(--ig-surface-400) var(--y-contrast)) h 0 l/1);--ig-surface-500:#f8f9fa;--ig-surface-500-contrast:hsla(from color(from var(--ig-surface-500) var(--y-contrast)) h 0 l/1);--ig-surface-600:hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * .89));--ig-surface-600-contrast:hsla(from color(from var(--ig-surface-600) var(--y-contrast)) h 0 l/1);--ig-surface-700:hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * .81));--ig-surface-700-contrast:hsla(from color(from var(--ig-surface-700) var(--y-contrast)) h 0 l/1);--ig-surface-800:hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * .73));--ig-surface-800-contrast:hsla(from color(from var(--ig-surface-800) var(--y-contrast)) h 0 l/1);--ig-surface-900:hsl(from var(--ig-surface-500) h calc(s * 1.26) calc(l * .64));--ig-surface-900-contrast:hsla(from color(from var(--ig-surface-900) var(--y-contrast)) h 0 l/1);--ig-surface-seed:#f8f9fa;--ig-surface-seed-contrast:hsla(from color(from var(--ig-surface-seed) var(--y-contrast)) h 0 l/1);--ig-surface-A100:hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * 1.34));--ig-surface-A100-contrast:hsla(from color(from var(--ig-surface-A100) var(--y-contrast)) h 0 l/1);--ig-surface-A200:hsl(from var(--ig-surface-500) h calc(s * 1.22) calc(l * 1.16));--ig-surface-A200-contrast:hsla(from color(from var(--ig-surface-A200) var(--y-contrast)) h 0 l/1);--ig-surface-A400:hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * .91));--ig-surface-A400-contrast:hsla(from color(from var(--ig-surface-A400) var(--y-contrast)) h 0 l/1);--ig-surface-A700:hsl(from var(--ig-surface-500) h calc(s * 1.23) calc(l * .65));--ig-surface-A700-contrast:hsla(from color(from var(--ig-surface-A700) var(--y-contrast)) h 0 l/1);--ig-info-50:hsl(from var(--ig-info-500) h calc(s * 1.23) calc(l * 1.78));--ig-info-50-contrast:hsla(from color(from var(--ig-info-50) var(--y-contrast)) h 0 l/1);--ig-info-100:hsl(from var(--ig-info-500) h calc(s * .8) calc(l * 1.66));--ig-info-100-contrast:hsla(from color(from var(--ig-info-100) var(--y-contrast)) h 0 l/1);--ig-info-200:hsl(from var(--ig-info-500) h calc(s * .64) calc(l * 1.43));--ig-info-200-contrast:hsla(from color(from var(--ig-info-200) var(--y-contrast)) h 0 l/1);--ig-info-300:hsl(from var(--ig-info-500) h calc(s * .73) calc(l * 1.19));--ig-info-300-contrast:hsla(from color(from var(--ig-info-300) var(--y-contrast)) h 0 l/1);--ig-info-400:hsl(from var(--ig-info-500) h calc(s * .875) calc(l * 1.08));--ig-info-400-contrast:hsla(from color(from var(--ig-info-400) var(--y-contrast)) h 0 l/1);--ig-info-500:#0dcaf0;--ig-info-500-contrast:hsla(from color(from var(--ig-info-500) var(--y-contrast)) h 0 l/1);--ig-info-600:hsl(from var(--ig-info-500) h calc(s * 1.26) calc(l * .89));--ig-info-600-contrast:hsla(from color(from var(--ig-info-600) var(--y-contrast)) h 0 l/1);--ig-info-700:hsl(from var(--ig-info-500) h calc(s * 1.26) calc(l * .81));--ig-info-700-contrast:hsla(from color(from var(--ig-info-700) var(--y-contrast)) h 0 l/1);--ig-info-800:hsl(from var(--ig-info-500) h calc(s * 1.26) calc(l * .73));--ig-info-800-contrast:hsla(from color(from var(--ig-info-800) var(--y-contrast)) h 0 l/1);--ig-info-900:hsl(from var(--ig-info-500) h calc(s * 1.26) calc(l * .64));--ig-info-900-contrast:hsla(from color(from var(--ig-info-900) var(--y-contrast)) h 0 l/1);--ig-info-seed:#0dcaf0;--ig-info-seed-contrast:hsla(from color(from var(--ig-info-seed) var(--y-contrast)) h 0 l/1);--ig-info-A100:hsl(from var(--ig-info-500) h calc(s * 1.23) calc(l * 1.34));--ig-info-A100-contrast:hsla(from color(from var(--ig-info-A100) var(--y-contrast)) h 0 l/1);--ig-info-A200:hsl(from var(--ig-info-500) h calc(s * 1.22) calc(l * 1.16));--ig-info-A200-contrast:hsla(from color(from var(--ig-info-A200) var(--y-contrast)) h 0 l/1);--ig-info-A400:hsl(from var(--ig-info-500) h calc(s * 1.23) calc(l * .91));--ig-info-A400-contrast:hsla(from color(from var(--ig-info-A400) var(--y-contrast)) h 0 l/1);--ig-info-A700:hsl(from var(--ig-info-500) h calc(s * 1.23) calc(l * .65));--ig-info-A700-contrast:hsla(from color(from var(--ig-info-A700) var(--y-contrast)) h 0 l/1);--ig-success-50:hsl(from var(--ig-success-500) h calc(s * 1.23) calc(l * 1.78));--ig-success-50-contrast:hsla(from color(from var(--ig-success-50) var(--y-contrast)) h 0 l/1);--ig-success-100:hsl(from var(--ig-success-500) h calc(s * .8) calc(l * 1.66));--ig-success-100-contrast:hsla(from color(from var(--ig-success-100) var(--y-contrast)) h 0 l/1);--ig-success-200:hsl(from var(--ig-success-500) h calc(s * .64) calc(l * 1.43));--ig-success-200-contrast:hsla(from color(from var(--ig-success-200) var(--y-contrast)) h 0 l/1);--ig-success-300:hsl(from var(--ig-success-500) h calc(s * .73) calc(l * 1.19));--ig-success-300-contrast:hsla(from color(from var(--ig-success-300) var(--y-contrast)) h 0 l/1);--ig-success-400:hsl(from var(--ig-success-500) h calc(s * .875) calc(l * 1.08));--ig-success-400-contrast:hsla(from color(from var(--ig-success-400) var(--y-contrast)) h 0 l/1);--ig-success-500:#198754;--ig-success-500-contrast:hsla(from color(from var(--ig-success-500) var(--y-contrast)) h 0 l/1);--ig-success-600:hsl(from var(--ig-success-500) h calc(s * 1.26) calc(l * .89));--ig-success-600-contrast:hsla(from color(from var(--ig-success-600) var(--y-contrast)) h 0 l/1);--ig-success-700:hsl(from var(--ig-success-500) h calc(s * 1.26) calc(l * .81));--ig-success-700-contrast:hsla(from color(from var(--ig-success-700) var(--y-contrast)) h 0 l/1);--ig-success-800:hsl(from var(--ig-success-500) h calc(s * 1.26) calc(l * .73));--ig-success-800-contrast:hsla(from color(from var(--ig-success-800) var(--y-contrast)) h 0 l/1);--ig-success-900:hsl(from var(--ig-success-500) h calc(s * 1.26) calc(l * .64));--ig-success-900-contrast:hsla(from color(from var(--ig-success-900) var(--y-contrast)) h 0 l/1);--ig-success-seed:#198754;--ig-success-seed-contrast:hsla(from color(from var(--ig-success-seed) var(--y-contrast)) h 0 l/1);--ig-success-A100:hsl(from var(--ig-success-500) h calc(s * 1.23) calc(l * 1.34));--ig-success-A100-contrast:hsla(from color(from var(--ig-success-A100) var(--y-contrast)) h 0 l/1);--ig-success-A200:hsl(from var(--ig-success-500) h calc(s * 1.22) calc(l * 1.16));--ig-success-A200-contrast:hsla(from color(from var(--ig-success-A200) var(--y-contrast)) h 0 l/1);--ig-success-A400:hsl(from var(--ig-success-500) h calc(s * 1.23) calc(l * .91));--ig-success-A400-contrast:hsla(from color(from var(--ig-success-A400) var(--y-contrast)) h 0 l/1);--ig-success-A700:hsl(from var(--ig-success-500) h calc(s * 1.23) calc(l * .65));--ig-success-A700-contrast:hsla(from color(from var(--ig-success-A700) var(--y-contrast)) h 0 l/1);--ig-warn-50:hsl(from var(--ig-warn-500) h calc(s * 1.23) calc(l * 1.78));--ig-warn-50-contrast:hsla(from color(from var(--ig-warn-50) var(--y-contrast)) h 0 l/1);--ig-warn-100:hsl(from var(--ig-warn-500) h calc(s * .8) calc(l * 1.66));--ig-warn-100-contrast:hsla(from color(from var(--ig-warn-100) var(--y-contrast)) h 0 l/1);--ig-warn-200:hsl(from var(--ig-warn-500) h calc(s * .64) calc(l * 1.43));--ig-warn-200-contrast:hsla(from color(from var(--ig-warn-200) var(--y-contrast)) h 0 l/1);--ig-warn-300:hsl(from var(--ig-warn-500) h calc(s * .73) calc(l * 1.19));--ig-warn-300-contrast:hsla(from color(from var(--ig-warn-300) var(--y-contrast)) h 0 l/1);--ig-warn-400:hsl(from var(--ig-warn-500) h calc(s * .875) calc(l * 1.08));--ig-warn-400-contrast:hsla(from color(from var(--ig-warn-400) var(--y-contrast)) h 0 l/1);--ig-warn-500:#ffc107;--ig-warn-500-contrast:hsla(from color(from var(--ig-warn-500) var(--y-contrast)) h 0 l/1);--ig-warn-600:hsl(from var(--ig-warn-500) h calc(s * 1.26) calc(l * .89));--ig-warn-600-contrast:hsla(from color(from var(--ig-warn-600) var(--y-contrast)) h 0 l/1);--ig-warn-700:hsl(from var(--ig-warn-500) h calc(s * 1.26) calc(l * .81));--ig-warn-700-contrast:hsla(from color(from var(--ig-warn-700) var(--y-contrast)) h 0 l/1);--ig-warn-800:hsl(from var(--ig-warn-500) h calc(s * 1.26) calc(l * .73));--ig-warn-800-contrast:hsla(from color(from var(--ig-warn-800) var(--y-contrast)) h 0 l/1);--ig-warn-900:hsl(from var(--ig-warn-500) h calc(s * 1.26) calc(l * .64));--ig-warn-900-contrast:hsla(from color(from var(--ig-warn-900) var(--y-contrast)) h 0 l/1);--ig-warn-seed:#ffc107;--ig-warn-seed-contrast:hsla(from color(from var(--ig-warn-seed) var(--y-contrast)) h 0 l/1);--ig-warn-A100:hsl(from var(--ig-warn-500) h calc(s * 1.23) calc(l * 1.34));--ig-warn-A100-contrast:hsla(from color(from var(--ig-warn-A100) var(--y-contrast)) h 0 l/1);--ig-warn-A200:hsl(from var(--ig-warn-500) h calc(s * 1.22) calc(l * 1.16));--ig-warn-A200-contrast:hsla(from color(from var(--ig-warn-A200) var(--y-contrast)) h 0 l/1);--ig-warn-A400:hsl(from var(--ig-warn-500) h calc(s * 1.23) calc(l * .91));--ig-warn-A400-contrast:hsla(from color(from var(--ig-warn-A400) var(--y-contrast)) h 0 l/1);--ig-warn-A700:hsl(from var(--ig-warn-500) h calc(s * 1.23) calc(l * .65));--ig-warn-A700-contrast:hsla(from color(from var(--ig-warn-A700) var(--y-contrast)) h 0 l/1);--ig-error-50:hsl(from var(--ig-error-500) h calc(s * 1.23) calc(l * 1.78));--ig-error-50-contrast:hsla(from color(from var(--ig-error-50) var(--y-contrast)) h 0 l/1);--ig-error-100:hsl(from var(--ig-error-500) h calc(s * .8) calc(l * 1.66));--ig-error-100-contrast:hsla(from color(from var(--ig-error-100) var(--y-contrast)) h 0 l/1);--ig-error-200:hsl(from var(--ig-error-500) h calc(s * .64) calc(l * 1.43));--ig-error-200-contrast:hsla(from color(from var(--ig-error-200) var(--y-contrast)) h 0 l/1);--ig-error-300:hsl(from var(--ig-error-500) h calc(s * .73) calc(l * 1.19));--ig-error-300-contrast:hsla(from color(from var(--ig-error-300) var(--y-contrast)) h 0 l/1);--ig-error-400:hsl(from var(--ig-error-500) h calc(s * .875) calc(l * 1.08));--ig-error-400-contrast:hsla(from color(from var(--ig-error-400) var(--y-contrast)) h 0 l/1);--ig-error-500:#dc3545;--ig-error-500-contrast:hsla(from color(from var(--ig-error-500) var(--y-contrast)) h 0 l/1);--ig-error-600:hsl(from var(--ig-error-500) h calc(s * 1.26) calc(l * .89));--ig-error-600-contrast:hsla(from color(from var(--ig-error-600) var(--y-contrast)) h 0 l/1);--ig-error-700:hsl(from var(--ig-error-500) h calc(s * 1.26) calc(l * .81));--ig-error-700-contrast:hsla(from color(from var(--ig-error-700) var(--y-contrast)) h 0 l/1);--ig-error-800:hsl(from var(--ig-error-500) h calc(s * 1.26) calc(l * .73));--ig-error-800-contrast:hsla(from color(from var(--ig-error-800) var(--y-contrast)) h 0 l/1);--ig-error-900:hsl(from var(--ig-error-500) h calc(s * 1.26) calc(l * .64));--ig-error-900-contrast:hsla(from color(from var(--ig-error-900) var(--y-contrast)) h 0 l/1);--ig-error-seed:#dc3545;--ig-error-seed-contrast:hsla(from color(from var(--ig-error-seed) var(--y-contrast)) h 0 l/1);--ig-error-A100:hsl(from var(--ig-error-500) h calc(s * 1.23) calc(l * 1.34));--ig-error-A100-contrast:hsla(from color(from var(--ig-error-A100) var(--y-contrast)) h 0 l/1);--ig-error-A200:hsl(from var(--ig-error-500) h calc(s * 1.22) calc(l * 1.16));--ig-error-A200-contrast:hsla(from color(from var(--ig-error-A200) var(--y-contrast)) h 0 l/1);--ig-error-A400:hsl(from var(--ig-error-500) h calc(s * 1.23) calc(l * .91));--ig-error-A400-contrast:hsla(from color(from var(--ig-error-A400) var(--y-contrast)) h 0 l/1);--ig-error-A700:hsl(from var(--ig-error-500) h calc(s * 1.23) calc(l * .65));--ig-error-A700-contrast:hsla(from color(from var(--ig-error-A700) var(--y-contrast)) h 0 l/1);--ig-font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--ig-base-font-size:16px;--ig-h1-font-size:2.5rem;--ig-h1-font-weight:500;--ig-h1-font-style:normal;--ig-h1-line-height:3rem;--ig-h1-letter-spacing:-.09375rem;--ig-h1-text-transform:none;--ig-h1-margin-top:0;--ig-h1-margin-bottom:.5rem;--ig-h2-font-size:2rem;--ig-h2-font-weight:500;--ig-h2-font-style:normal;--ig-h2-line-height:2.4rem;--ig-h2-letter-spacing:normal;--ig-h2-text-transform:none;--ig-h2-margin-top:0;--ig-h2-margin-bottom:.5rem;--ig-h3-font-size:1.75rem;--ig-h3-font-weight:500;--ig-h3-font-style:normal;--ig-h3-line-height:2.1rem;--ig-h3-letter-spacing:normal;--ig-h3-text-transform:none;--ig-h3-margin-top:0;--ig-h3-margin-bottom:.5rem;--ig-h4-font-size:1.5rem;--ig-h4-font-weight:500;--ig-h4-font-style:normal;--ig-h4-line-height:1.8rem;--ig-h4-letter-spacing:normal;--ig-h4-text-transform:none;--ig-h4-margin-top:0;--ig-h4-margin-bottom:.5rem;--ig-h5-font-size:1.25rem;--ig-h5-font-weight:500;--ig-h5-font-style:normal;--ig-h5-line-height:1.5rem;--ig-h5-letter-spacing:normal;--ig-h5-text-transform:none;--ig-h5-margin-top:0;--ig-h5-margin-bottom:.5rem;--ig-h6-font-size:1rem;--ig-h6-font-weight:500;--ig-h6-font-style:normal;--ig-h6-line-height:1.2rem;--ig-h6-letter-spacing:normal;--ig-h6-text-transform:none;--ig-h6-margin-top:0;--ig-h6-margin-bottom:.5rem;--ig-subtitle-1-font-size:1rem;--ig-subtitle-1-font-weight:700;--ig-subtitle-1-font-style:normal;--ig-subtitle-1-line-height:1.5rem;--ig-subtitle-1-letter-spacing:normal;--ig-subtitle-1-text-transform:none;--ig-subtitle-1-margin-top:0;--ig-subtitle-1-margin-bottom:0;--ig-subtitle-2-font-size:.875rem;--ig-subtitle-2-font-weight:700;--ig-subtitle-2-font-style:normal;--ig-subtitle-2-line-height:1.5rem;--ig-subtitle-2-letter-spacing:normal;--ig-subtitle-2-text-transform:none;--ig-subtitle-2-margin-top:0;--ig-subtitle-2-margin-bottom:0;--ig-body-1-font-size:1rem;--ig-body-1-font-weight:400;--ig-body-1-font-style:normal;--ig-body-1-line-height:1.5rem;--ig-body-1-letter-spacing:normal;--ig-body-1-text-transform:none;--ig-body-1-margin-top:0;--ig-body-1-margin-bottom:0;--ig-body-2-font-size:.875rem;--ig-body-2-font-weight:400;--ig-body-2-font-style:normal;--ig-body-2-line-height:1.3125rem;--ig-body-2-letter-spacing:normal;--ig-body-2-text-transform:none;--ig-body-2-margin-top:0;--ig-body-2-margin-bottom:0;--ig-button-font-size:1rem;--ig-button-font-weight:400;--ig-button-font-style:normal;--ig-button-line-height:1.5rem;--ig-button-letter-spacing:normal;--ig-button-text-transform:none;--ig-button-margin-top:0;--ig-button-margin-bottom:0;--ig-caption-font-size:.75rem;--ig-caption-font-weight:400;--ig-caption-font-style:normal;--ig-caption-line-height:1rem;--ig-caption-letter-spacing:normal;--ig-caption-text-transform:none;--ig-caption-margin-top:0;--ig-caption-margin-bottom:0;--ig-overline-font-size:.625rem;--ig-overline-font-weight:400;--ig-overline-font-style:normal;--ig-overline-line-height:1rem;--ig-overline-letter-spacing:.09375rem;--ig-overline-text-transform:uppercase;--ig-overline-margin-top:0;--ig-overline-margin-bottom:0;--ig-calendar-labels-font-size:.8125rem;--ig-calendar-labels-font-weight:400;--ig-calendar-labels-font-style:normal;--ig-calendar-labels-line-height:normal;--ig-calendar-labels-letter-spacing:normal;--ig-calendar-labels-text-transform:none;--ig-calendar-labels-margin-top:0;--ig-calendar-labels-margin-bottom:0}.ig-typography h1{font-family:var(--ig-h1-font-family,var(--ig-font-family));font-size:var(--ig-h1-font-size);font-weight:var(--ig-h1-font-weight);font-style:var(--ig-h1-font-style);line-height:var(--ig-h1-line-height);letter-spacing:var(--ig-h1-letter-spacing);text-transform:var(--ig-h1-text-transform);margin-top:var(--ig-h1-margin-top);margin-bottom:var(--ig-h1-margin-bottom)}.ig-typography h2{font-family:var(--ig-h2-font-family,var(--ig-font-family));font-size:var(--ig-h2-font-size);font-weight:var(--ig-h2-font-weight);font-style:var(--ig-h2-font-style);line-height:var(--ig-h2-line-height);letter-spacing:var(--ig-h2-letter-spacing);text-transform:var(--ig-h2-text-transform);margin-top:var(--ig-h2-margin-top);margin-bottom:var(--ig-h2-margin-bottom)}.ig-typography h3{font-family:var(--ig-h3-font-family,var(--ig-font-family));font-size:var(--ig-h3-font-size);font-weight:var(--ig-h3-font-weight);font-style:var(--ig-h3-font-style);line-height:var(--ig-h3-line-height);letter-spacing:var(--ig-h3-letter-spacing);text-transform:var(--ig-h3-text-transform);margin-top:var(--ig-h3-margin-top);margin-bottom:var(--ig-h3-margin-bottom)}.ig-typography h4{font-family:var(--ig-h4-font-family,var(--ig-font-family));font-size:var(--ig-h4-font-size);font-weight:var(--ig-h4-font-weight);font-style:var(--ig-h4-font-style);line-height:var(--ig-h4-line-height);letter-spacing:var(--ig-h4-letter-spacing);text-transform:var(--ig-h4-text-transform);margin-top:var(--ig-h4-margin-top);margin-bottom:var(--ig-h4-margin-bottom)}.ig-typography h5{font-family:var(--ig-h5-font-family,var(--ig-font-family));font-size:var(--ig-h5-font-size);font-weight:var(--ig-h5-font-weight);font-style:var(--ig-h5-font-style);line-height:var(--ig-h5-line-height);letter-spacing:var(--ig-h5-letter-spacing);text-transform:var(--ig-h5-text-transform);margin-top:var(--ig-h5-margin-top);margin-bottom:var(--ig-h5-margin-bottom)}.ig-typography h6{font-family:var(--ig-h6-font-family,var(--ig-font-family));font-size:var(--ig-h6-font-size);font-weight:var(--ig-h6-font-weight);font-style:var(--ig-h6-font-style);line-height:var(--ig-h6-line-height);letter-spacing:var(--ig-h6-letter-spacing);text-transform:var(--ig-h6-text-transform);margin-top:var(--ig-h6-margin-top);margin-bottom:var(--ig-h6-margin-bottom)}.ig-typography p{font-family:var(--ig-body-1-font-family,var(--ig-font-family));font-size:var(--ig-body-1-font-size);font-weight:var(--ig-body-1-font-weight);font-style:var(--ig-body-1-font-style);line-height:var(--ig-body-1-line-height);letter-spacing:var(--ig-body-1-letter-spacing);text-transform:var(--ig-body-1-text-transform);margin-top:var(--ig-body-1-margin-top);margin-bottom:var(--ig-body-1-margin-bottom)}.ig-typography .ig-typography__h1{font-family:var(--ig-h1-font-family,var(--ig-font-family));font-size:var(--ig-h1-font-size);font-weight:var(--ig-h1-font-weight);font-style:var(--ig-h1-font-style);line-height:var(--ig-h1-line-height);letter-spacing:var(--ig-h1-letter-spacing);text-transform:var(--ig-h1-text-transform);margin-top:var(--ig-h1-margin-top);margin-bottom:var(--ig-h1-margin-bottom)}.ig-typography .ig-typography__h2{font-family:var(--ig-h2-font-family,var(--ig-font-family));font-size:var(--ig-h2-font-size);font-weight:var(--ig-h2-font-weight);font-style:var(--ig-h2-font-style);line-height:var(--ig-h2-line-height);letter-spacing:var(--ig-h2-letter-spacing);text-transform:var(--ig-h2-text-transform);margin-top:var(--ig-h2-margin-top);margin-bottom:var(--ig-h2-margin-bottom)}.ig-typography .ig-typography__h3{font-family:var(--ig-h3-font-family,var(--ig-font-family));font-size:var(--ig-h3-font-size);font-weight:var(--ig-h3-font-weight);font-style:var(--ig-h3-font-style);line-height:var(--ig-h3-line-height);letter-spacing:var(--ig-h3-letter-spacing);text-transform:var(--ig-h3-text-transform);margin-top:var(--ig-h3-margin-top);margin-bottom:var(--ig-h3-margin-bottom)}.ig-typography .ig-typography__h4{font-family:var(--ig-h4-font-family,var(--ig-font-family));font-size:var(--ig-h4-font-size);font-weight:var(--ig-h4-font-weight);font-style:var(--ig-h4-font-style);line-height:var(--ig-h4-line-height);letter-spacing:var(--ig-h4-letter-spacing);text-transform:var(--ig-h4-text-transform);margin-top:var(--ig-h4-margin-top);margin-bottom:var(--ig-h4-margin-bottom)}.ig-typography .ig-typography__h5{font-family:var(--ig-h5-font-family,var(--ig-font-family));font-size:var(--ig-h5-font-size);font-weight:var(--ig-h5-font-weight);font-style:var(--ig-h5-font-style);line-height:var(--ig-h5-line-height);letter-spacing:var(--ig-h5-letter-spacing);text-transform:var(--ig-h5-text-transform);margin-top:var(--ig-h5-margin-top);margin-bottom:var(--ig-h5-margin-bottom)}.ig-typography .ig-typography__h6{font-family:var(--ig-h6-font-family,var(--ig-font-family));font-size:var(--ig-h6-font-size);font-weight:var(--ig-h6-font-weight);font-style:var(--ig-h6-font-style);line-height:var(--ig-h6-line-height);letter-spacing:var(--ig-h6-letter-spacing);text-transform:var(--ig-h6-text-transform);margin-top:var(--ig-h6-margin-top);margin-bottom:var(--ig-h6-margin-bottom)}.ig-typography .ig-typography__subtitle-1{font-family:var(--ig-subtitle-1-font-family,var(--ig-font-family));font-size:var(--ig-subtitle-1-font-size);font-weight:var(--ig-subtitle-1-font-weight);font-style:var(--ig-subtitle-1-font-style);line-height:var(--ig-subtitle-1-line-height);letter-spacing:var(--ig-subtitle-1-letter-spacing);text-transform:var(--ig-subtitle-1-text-transform);margin-top:var(--ig-subtitle-1-margin-top);margin-bottom:var(--ig-subtitle-1-margin-bottom)}.ig-typography .ig-typography__subtitle-2{font-family:var(--ig-subtitle-2-font-family,var(--ig-font-family));font-size:var(--ig-subtitle-2-font-size);font-weight:var(--ig-subtitle-2-font-weight);font-style:var(--ig-subtitle-2-font-style);line-height:var(--ig-subtitle-2-line-height);letter-spacing:var(--ig-subtitle-2-letter-spacing);text-transform:var(--ig-subtitle-2-text-transform);margin-top:var(--ig-subtitle-2-margin-top);margin-bottom:var(--ig-subtitle-2-margin-bottom)}.ig-typography .ig-typography__body-1{font-family:var(--ig-body-1-font-family,var(--ig-font-family));font-size:var(--ig-body-1-font-size);font-weight:var(--ig-body-1-font-weight);font-style:var(--ig-body-1-font-style);line-height:var(--ig-body-1-line-height);letter-spacing:var(--ig-body-1-letter-spacing);text-transform:var(--ig-body-1-text-transform);margin-top:var(--ig-body-1-margin-top);margin-bottom:var(--ig-body-1-margin-bottom)}.ig-typography .ig-typography__body-2{font-family:var(--ig-body-2-font-family,var(--ig-font-family));font-size:var(--ig-body-2-font-size);font-weight:var(--ig-body-2-font-weight);font-style:var(--ig-body-2-font-style);line-height:var(--ig-body-2-line-height);letter-spacing:var(--ig-body-2-letter-spacing);text-transform:var(--ig-body-2-text-transform);margin-top:var(--ig-body-2-margin-top);margin-bottom:var(--ig-body-2-margin-bottom)}.ig-typography .ig-typography__button{font-family:var(--ig-button-font-family,var(--ig-font-family));font-size:var(--ig-button-font-size);font-weight:var(--ig-button-font-weight);font-style:var(--ig-button-font-style);line-height:var(--ig-button-line-height);letter-spacing:var(--ig-button-letter-spacing);text-transform:var(--ig-button-text-transform);margin-top:var(--ig-button-margin-top);margin-bottom:var(--ig-button-margin-bottom)}.ig-typography .ig-typography__caption{font-family:var(--ig-caption-font-family,var(--ig-font-family));font-size:var(--ig-caption-font-size);font-weight:var(--ig-caption-font-weight);font-style:var(--ig-caption-font-style);line-height:var(--ig-caption-line-height);letter-spacing:var(--ig-caption-letter-spacing);text-transform:var(--ig-caption-text-transform);margin-top:var(--ig-caption-margin-top);margin-bottom:var(--ig-caption-margin-bottom)}.ig-typography .ig-typography__overline{font-family:var(--ig-overline-font-family,var(--ig-font-family));font-size:var(--ig-overline-font-size);font-weight:var(--ig-overline-font-weight);font-style:var(--ig-overline-font-style);line-height:var(--ig-overline-line-height);letter-spacing:var(--ig-overline-letter-spacing);text-transform:var(--ig-overline-text-transform);margin-top:var(--ig-overline-margin-top);margin-bottom:var(--ig-overline-margin-bottom)}:root{--ig-elevation-0:none;--ig-elevation-1:0 calc(var(--ig-elevation-factor,1) * 1px) calc(var(--ig-elevation-factor,1) * 3px) 0 #00000042, 0 calc(var(--ig-elevation-factor,1) * 1px) calc(var(--ig-elevation-factor,1) * 1px) 0 #0000001f, 0 calc(var(--ig-elevation-factor,1) * 2px) calc(var(--ig-elevation-factor,1) * 1px) calc(var(--ig-elevation-factor,1) * -1px) #00000014;--ig-elevation-2:0 calc(var(--ig-elevation-factor,1) * 1px) calc(var(--ig-elevation-factor,1) * 5px) 0 #00000042, 0 calc(var(--ig-elevation-factor,1) * 2px) calc(var(--ig-elevation-factor,1) * 2px) 0 #0000001f, 0 calc(var(--ig-elevation-factor,1) * 3px) calc(var(--ig-elevation-factor,1) * 1px) calc(var(--ig-elevation-factor,1) * -2px) #00000014;--ig-elevation-3:0 calc(var(--ig-elevation-factor,1) * 1px) calc(var(--ig-elevation-factor,1) * 8px) 0 #00000042, 0 calc(var(--ig-elevation-factor,1) * 3px) calc(var(--ig-elevation-factor,1) * 4px) 0 #0000001f, 0 calc(var(--ig-elevation-factor,1) * 3px) calc(var(--ig-elevation-factor,1) * 3px) calc(var(--ig-elevation-factor,1) * -2px) #00000014;--ig-elevation-4:0 calc(var(--ig-elevation-factor,1) * 2px) calc(var(--ig-elevation-factor,1) * 4px) calc(var(--ig-elevation-factor,1) * -1px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 4px) calc(var(--ig-elevation-factor,1) * 5px) 0 #0000001f, 0 calc(var(--ig-elevation-factor,1) * 1px) calc(var(--ig-elevation-factor,1) * 10px) 0 #00000014;--ig-elevation-5:0 calc(var(--ig-elevation-factor,1) * 3px) calc(var(--ig-elevation-factor,1) * 5px) calc(var(--ig-elevation-factor,1) * -1px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 5px) calc(var(--ig-elevation-factor,1) * 8px) 0 #0000001f, 0 calc(var(--ig-elevation-factor,1) * 1px) calc(var(--ig-elevation-factor,1) * 14px) 0 #00000014;--ig-elevation-6:0 calc(var(--ig-elevation-factor,1) * 3px) calc(var(--ig-elevation-factor,1) * 5px) calc(var(--ig-elevation-factor,1) * -1px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 6px) calc(var(--ig-elevation-factor,1) * 10px) 0 #0000001f, 0 calc(var(--ig-elevation-factor,1) * 1px) calc(var(--ig-elevation-factor,1) * 18px) 0 #00000014;--ig-elevation-7:0 calc(var(--ig-elevation-factor,1) * 4px) calc(var(--ig-elevation-factor,1) * 5px) calc(var(--ig-elevation-factor,1) * -2px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 7px) calc(var(--ig-elevation-factor,1) * 10px) calc(var(--ig-elevation-factor,1) * 1px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 2px) calc(var(--ig-elevation-factor,1) * 16px) calc(var(--ig-elevation-factor,1) * 1px) #00000014;--ig-elevation-8:0 calc(var(--ig-elevation-factor,1) * 5px) calc(var(--ig-elevation-factor,1) * 5px) calc(var(--ig-elevation-factor,1) * -3px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 8px) calc(var(--ig-elevation-factor,1) * 10px) calc(var(--ig-elevation-factor,1) * 1px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 3px) calc(var(--ig-elevation-factor,1) * 14px) calc(var(--ig-elevation-factor,1) * 2px) #00000014;--ig-elevation-9:0 calc(var(--ig-elevation-factor,1) * 5px) calc(var(--ig-elevation-factor,1) * 6px) calc(var(--ig-elevation-factor,1) * -3px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 9px) calc(var(--ig-elevation-factor,1) * 12px) calc(var(--ig-elevation-factor,1) * 1px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 3px) calc(var(--ig-elevation-factor,1) * 16px) calc(var(--ig-elevation-factor,1) * 2px) #00000014;--ig-elevation-10:0 calc(var(--ig-elevation-factor,1) * 6px) calc(var(--ig-elevation-factor,1) * 6px) calc(var(--ig-elevation-factor,1) * -3px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 10px) calc(var(--ig-elevation-factor,1) * 14px) calc(var(--ig-elevation-factor,1) * 1px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 4px) calc(var(--ig-elevation-factor,1) * 18px) calc(var(--ig-elevation-factor,1) * 3px) #00000014;--ig-elevation-11:0 calc(var(--ig-elevation-factor,1) * 6px) calc(var(--ig-elevation-factor,1) * 7px) calc(var(--ig-elevation-factor,1) * -4px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 11px) calc(var(--ig-elevation-factor,1) * 15px) calc(var(--ig-elevation-factor,1) * 1px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 4px) calc(var(--ig-elevation-factor,1) * 20px) calc(var(--ig-elevation-factor,1) * 3px) #00000014;--ig-elevation-12:0 calc(var(--ig-elevation-factor,1) * 7px) calc(var(--ig-elevation-factor,1) * 8px) calc(var(--ig-elevation-factor,1) * -4px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 12px) calc(var(--ig-elevation-factor,1) * 17px) calc(var(--ig-elevation-factor,1) * 2px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 5px) calc(var(--ig-elevation-factor,1) * 22px) calc(var(--ig-elevation-factor,1) * 4px) #00000014;--ig-elevation-13:0 calc(var(--ig-elevation-factor,1) * 7px) calc(var(--ig-elevation-factor,1) * 8px) calc(var(--ig-elevation-factor,1) * -4px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 13px) calc(var(--ig-elevation-factor,1) * 19px) calc(var(--ig-elevation-factor,1) * 2px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 5px) calc(var(--ig-elevation-factor,1) * 24px) calc(var(--ig-elevation-factor,1) * 4px) #00000014;--ig-elevation-14:0 calc(var(--ig-elevation-factor,1) * 7px) calc(var(--ig-elevation-factor,1) * 9px) calc(var(--ig-elevation-factor,1) * -4px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 14px) calc(var(--ig-elevation-factor,1) * 21px) calc(var(--ig-elevation-factor,1) * 2px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 5px) calc(var(--ig-elevation-factor,1) * 26px) calc(var(--ig-elevation-factor,1) * 4px) #00000014;--ig-elevation-15:0 calc(var(--ig-elevation-factor,1) * 8px) calc(var(--ig-elevation-factor,1) * 9px) calc(var(--ig-elevation-factor,1) * -5px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 15px) calc(var(--ig-elevation-factor,1) * 22px) calc(var(--ig-elevation-factor,1) * 2px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 6px) calc(var(--ig-elevation-factor,1) * 28px) calc(var(--ig-elevation-factor,1) * 5px) #00000014;--ig-elevation-16:0 calc(var(--ig-elevation-factor,1) * 8px) calc(var(--ig-elevation-factor,1) * 10px) calc(var(--ig-elevation-factor,1) * -5px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 16px) calc(var(--ig-elevation-factor,1) * 24px) calc(var(--ig-elevation-factor,1) * 2px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 6px) calc(var(--ig-elevation-factor,1) * 30px) calc(var(--ig-elevation-factor,1) * 5px) #00000014;--ig-elevation-17:0 calc(var(--ig-elevation-factor,1) * 8px) calc(var(--ig-elevation-factor,1) * 11px) calc(var(--ig-elevation-factor,1) * -5px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 17px) calc(var(--ig-elevation-factor,1) * 26px) calc(var(--ig-elevation-factor,1) * 2px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 6px) calc(var(--ig-elevation-factor,1) * 32px) calc(var(--ig-elevation-factor,1) * 5px) #00000014;--ig-elevation-18:0 calc(var(--ig-elevation-factor,1) * 9px) calc(var(--ig-elevation-factor,1) * 11px) calc(var(--ig-elevation-factor,1) * -5px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 18px) calc(var(--ig-elevation-factor,1) * 28px) calc(var(--ig-elevation-factor,1) * 2px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 7px) calc(var(--ig-elevation-factor,1) * 34px) calc(var(--ig-elevation-factor,1) * 6px) #00000014;--ig-elevation-19:0 calc(var(--ig-elevation-factor,1) * 9px) calc(var(--ig-elevation-factor,1) * 12px) calc(var(--ig-elevation-factor,1) * -6px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 19px) calc(var(--ig-elevation-factor,1) * 29px) calc(var(--ig-elevation-factor,1) * 2px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 7px) calc(var(--ig-elevation-factor,1) * 36px) calc(var(--ig-elevation-factor,1) * 6px) #00000014;--ig-elevation-20:0 calc(var(--ig-elevation-factor,1) * 10px) calc(var(--ig-elevation-factor,1) * 13px) calc(var(--ig-elevation-factor,1) * -6px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 20px) calc(var(--ig-elevation-factor,1) * 31px) calc(var(--ig-elevation-factor,1) * 3px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 8px) calc(var(--ig-elevation-factor,1) * 38px) calc(var(--ig-elevation-factor,1) * 7px) #00000014;--ig-elevation-21:0 calc(var(--ig-elevation-factor,1) * 10px) calc(var(--ig-elevation-factor,1) * 13px) calc(var(--ig-elevation-factor,1) * -6px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 21px) calc(var(--ig-elevation-factor,1) * 33px) calc(var(--ig-elevation-factor,1) * 3px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 8px) calc(var(--ig-elevation-factor,1) * 40px) calc(var(--ig-elevation-factor,1) * 7px) #00000014;--ig-elevation-22:0 calc(var(--ig-elevation-factor,1) * 10px) calc(var(--ig-elevation-factor,1) * 14px) calc(var(--ig-elevation-factor,1) * -6px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 22px) calc(var(--ig-elevation-factor,1) * 35px) calc(var(--ig-elevation-factor,1) * 3px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 8px) calc(var(--ig-elevation-factor,1) * 42px) calc(var(--ig-elevation-factor,1) * 7px) #00000014;--ig-elevation-23:0 calc(var(--ig-elevation-factor,1) * 11px) calc(var(--ig-elevation-factor,1) * 14px) calc(var(--ig-elevation-factor,1) * -7px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 23px) calc(var(--ig-elevation-factor,1) * 36px) calc(var(--ig-elevation-factor,1) * 3px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 9px) calc(var(--ig-elevation-factor,1) * 44px) calc(var(--ig-elevation-factor,1) * 8px) #00000014;--ig-elevation-24:0 calc(var(--ig-elevation-factor,1) * 11px) calc(var(--ig-elevation-factor,1) * 15px) calc(var(--ig-elevation-factor,1) * -7px) #00000042, 0 calc(var(--ig-elevation-factor,1) * 24px) calc(var(--ig-elevation-factor,1) * 38px) calc(var(--ig-elevation-factor,1) * 3px) #0000001f, 0 calc(var(--ig-elevation-factor,1) * 9px) calc(var(--ig-elevation-factor,1) * 46px) calc(var(--ig-elevation-factor,1) * 8px) #00000014}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}._navBar_zm3o5_18{--nav-bg:#222;--nav-color:#fff;--nav-border:#333;--nav-link:#fff;--nav-link-hover:#eee;--nav-btn-bg:#09f;--nav-btn-color:#fff;--nav-btn-border:#09f;--nav-btn-hover-color:#09f;--nav-btn-hover-bg:transparent;--nav-height:auto;background:var(--igd-layout-sections-bg);color:var(--nav-color,inherit)}._navBar_zm3o5_18 header{font-family:aktiv-grotesk,sans-serif;top:0;left:0;right:0}._navBar_zm3o5_18 header .navbar{border-width:0 0 1px;border-radius:0}._navBar_zm3o5_18 .globalnav__mobile-menu{top:-1px}._navBar_zm3o5_18 .globalnav__primary{padding-inline:.5625rem;border-bottom:var(--igd-app-outline)!important}@media (width<=79.9375rem){._navBar_zm3o5_18 .globalnav__primary{padding-inline-end:0}}._navBar_zm3o5_18 .navbar-inverse{background:var(--nav-bg,inherit);min-height:86px}._navBar_zm3o5_18 .fixed_header{z-index:9999;background-color:#fff;width:100%;margin:0;padding-top:10px;padding-bottom:10px;position:fixed;top:0;left:0}._navBar_zm3o5_18 .navbar{border-bottom-color:var(--nav-border,#333);border:inset;margin-bottom:0}._navBar_zm3o5_18 .navbar-brand{color:var(--nav-color,#fff);align-items:center;padding:0;font-family:aktiv-grotesk,sans-serif;font-size:18px;display:flex}._navBar_zm3o5_18 .navbar-brand span{color:var(--nav-color,#fff)}._navBar_zm3o5_18 .navbar-wrapper{height:var(--nav-height,auto);justify-content:space-between;align-items:center;display:flex}._navBar_zm3o5_18 .navbar .navbar-nav{display:inline-block}._navBar_zm3o5_18 .navbar .nav.navbar-nav{width:100%;padding:16px;font-size:.75rem;font-weight:400}._navBar_zm3o5_18 .navbar .nav.navbar-nav li>a{text-align:center;color:var(--nav-link,#fff);transition:all .25s ease-in-out}._navBar_zm3o5_18 .navbar .nav.navbar-nav li>a:hover,._navBar_zm3o5_18 .navbar .nav.navbar-nav li>a:focus{color:var(--nav-link-hover,#eee);background-color:#0000}._navBar_zm3o5_18 .navbar .nav.navbar-nav li.active>a{font-weight:500;background-color:#0000!important}._navBar_zm3o5_18 .navbar .nav.navbar-nav li.nav__cta>a{color:var(--nav-btn-color,#fff);background-color:var(--nav-btn-bg,#09f);text-transform:uppercase;font-weight:700;font-size:inherit;border:1px solid var(--nav-btn-border,#09f);white-space:nowrap;border-radius:0;margin-left:10px;padding:.5em 1.5em;transition:all .25s ease-in-out}._navBar_zm3o5_18 .navbar .nav.navbar-nav li.nav__cta>a:hover,._navBar_zm3o5_18 .navbar .nav.navbar-nav li.nav__cta>a:focus{color:var(--nav-btn-hover-color,#09f);background-color:var(--nav-btn-hover-bg,transparent);border-color:var(--nav-btn-border,#09f)}._navBar_zm3o5_18 .navbar-frameworks{align-items:center;display:flex}._navBar_zm3o5_18 .navbar-frameworks a{color:#9d9d9d;padding-right:8px;font-size:.875rem;text-decoration:none}._navBar_zm3o5_18 .navbar-frameworks a:hover,._navBar_zm3o5_18 .navbar-frameworks a:focus{color:#eee;background-color:#0000;text-decoration:none}._navBar_zm3o5_18 .logo-breadcrumb{align-items:center;display:flex}._navBar_zm3o5_18 .globalnav__logo{max-height:48px}._navBar_zm3o5_18 .globalnav__menu{margin:0;padding:0;list-style:none}@media (width<=79.9375rem){._navBar_zm3o5_18 .globalnav__brand{margin-inline-start:0}}@media only screen and (width>=961px){._navBar_zm3o5_18 [data-mega-menu=true] .globalnav__primary .globalnav__wrapper{position:static}._navBar_zm3o5_18 .globalnav__wrapper{max-width:100%;margin:auto 15px;padding:0}._navBar_zm3o5_18 .navbar .nav.navbar-nav{align-items:center;width:auto;padding:0;display:flex}}@media only screen and (width<=1200px){._navBar_zm3o5_18 .navbar-frameworks{display:none}}@media only screen and (width<=965px){._navBar_zm3o5_18 .navbar-frameworks{display:none}}@media only screen and (width<=767px){._navBar_zm3o5_18 .navbar-frameworks{justify-content:center;padding-top:10px;display:flex}._navBar_zm3o5_18 .navbar-frameworks a{font-size:1rem!important}._navBar_zm3o5_18 .navbar .nav.navbar-nav li.nav__cta>a{margin-top:10px;margin-left:0}}._footer_636e3_8{--footer-bg:#f8f8f8;grid-column:1/-1}._footer_636e3_8 footer{z-index:0;position:relative}._footer_636e3_8 .footer{background-color:var(--footer-bg,inherit);padding:15px 0}:root{--ig-theme:bootstrap;--ig-theme-variant:light;--ig-primary-500:#09f;--ig-secondary-500:#0a2045;--ig-surface-500:#fff;--ig-gray-500:#939ca9;--ig-size:1}.igd-category{--igd-category-dot:#09f}.igd-category[data-category=web-components]{--igd-category-dot:#d4e938}.igd-category[data-category=react]{--igd-category-dot:#61dafb}.igd-category[data-category=uncategorized]{--igd-category-dot:#ebedf2}.igd-category[data-category=wpf]{--igd-category-dot:#262851}.igd-category[data-category=ultimate]{--igd-category-dot:#ff9100}.igd-category[data-category=winforms]{--igd-category-dot:#0451e7}.igd-category[data-category=ignite-ui-cli-mcp]{--igd-category-dot:#6d28d9}.igd-category[data-category=angular]{--igd-category-dot:#dd0031}.igd-category[data-category=blazor]{--igd-category-dot:#512bd4}.igd-category[data-category=how-to]{--igd-category-dot:#a42bd4}.igd-category[data-category=ux]{--igd-category-dot:#111}.igd-category[data-category=product-updates]{--igd-category-dot:#098010}.igd-category[data-category=jquery]{--igd-category-dot:#0d9488}.igd-category[data-category=ai-engineering]{--igd-category-dot:#a78bfa}.igd-category[data-category=architecture]{--igd-category-dot:#64748b}:root{color-scheme:light;--igd-color-accent:var(--ig-primary-500);--igd-color-accent-contrast:var(--ig-primary-500-contrast);--igd-color-accent-wash:color-mix(in srgb, var(--igd-color-accent) 6%, transparent);--igd-color-bg:var(--ig-surface-500);--igd-color-surface:var(--ig-surface-500);--igd-color-panel:var(--ig-gray-100);--igd-color-border:var(--ig-gray-300);--igd-color-border-light:color-mix(in srgb, var(--igd-color-border) 50%, transparent);--igd-color-shade:var(--ig-gray-50);--igd-color-text:var(--ig-gray-900);--igd-color-muted:var(--ig-gray-700);--igd-color-hero-bg:var(--ig-secondary-500);--igd-color-hero-text:#fff;--igd-color-hero-text-strong:#ffffffd9;--igd-color-hero-text-muted:#ffffffb3;--igd-color-hero-text-faint:#ffffff80;--igd-hero-backdrop-opacity:.24;--igd-hero-backdrop-mask:linear-gradient(to right, transparent 0%, transparent 45%, #0000008c 78%, #000 100%);--igd-color-note-bg:#eef4ff;--igd-color-note-border:#cfe0ff;--igd-color-info-bg:#e9f7f2;--igd-color-info-border:#bfe6d8;--igd-color-warning-bg:#fff6e6;--igd-color-warning-border:#ffe0a3;--igd-space-3xs:.25rem;--igd-space-2xs:.375rem;--igd-space-xs:.5rem;--igd-space-sm:.75rem;--igd-space-md:1rem;--igd-space-lg:1.25rem;--igd-space-xl:1.5rem;--igd-space-2xl:2rem;--igd-space-3xl:2.5rem;--igd-space-4xl:3rem;--igd-radius-xs:.3rem;--igd-radius-sm:.4rem;--igd-radius-md:.5rem;--igd-radius-lg:.6rem;--igd-radius-xl:.75rem;--igd-radius-pill:999px;--igd-radius-circle:50%;--igd-font-body:"aktiv-grotesk", "AktivGrotesk Local", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--igd-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--ig-font-family:var(--igd-font-body);--igd-text-2xs:.75rem;--igd-text-xs:.8rem;--igd-text-sm:.875rem;--igd-text-md:1rem;--igd-text-lg:1.05rem;--igd-text-xl:1.15rem;--igd-text-2xl:clamp(1.25rem, 1.05rem + .7vw, 1.5rem);--igd-text-3xl:clamp(1.5rem, 1.25rem + 1vw, 1.75rem);--igd-text-4xl:clamp(1.75rem, 1.35rem + 1.6vw, 2rem);--igd-text-hero:clamp(2rem, 1rem + 4vw, 3.5rem);--igd-leading-tight:1.15;--igd-leading-snug:1.3;--igd-leading-normal:1.6;--igd-weight-semibold:600;--igd-weight-bold:700;--igd-tracking-caps:.04em;--igd-color-skeleton:#eaeef4;--igd-color-skeleton-sheen:#ffffffa6;--igd-motion-fast:.15s ease;--igd-motion-fade:.35s ease;--igd-motion-shimmer:1.4s;--igd-avatar-sm:1.5rem;--igd-avatar-md:1.75rem;--igd-avatar-lg:1.875rem;--igd-avatar-xl:5rem;--igd-avatar-xxl:10rem;--igd-control-size:2.25rem;--igd-page-max:78.125rem;--igd-post-max:76rem;--igd-hero-max:72rem;--igd-prose-max:60rem;--igd-page-pad:clamp(1rem, 3vw, var(--igd-space-xl));--igd-gap:var(--igd-space-xl);--igd-cards-per-row:3;--igd-card-min:14rem;--igd-card-block:30rem;--igd-media-block:12rem;--igd-featured-block:390px;--igd-featured-card-size:400px;--igd-sidebar-size:14rem;--igd-toc-size:18.125rem;--igd-sticky-top:var(--igd-space-2xl)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-block-start:var(--igd-sticky-top)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;--igd-motion-shimmer:0s}}.prose :is(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-block-start:var(--igd-sticky-top)}body{background:var(--igd-color-bg);color:var(--igd-color-text);font-family:var(--igd-font-body);line-height:var(--igd-leading-normal);margin:0}a{color:var(--igd-color-accent)}img{max-inline-size:100%}main{inline-size:100%;max-inline-size:var(--igd-prose-max);padding:var(--igd-space-2xl) var(--igd-page-pad);margin-inline:auto}main[data-width=full]{max-inline-size:none;padding:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media only screen and (width>=1280px){.globalnav__wrapper{max-width:1170px!important;margin:0 auto!important;padding:0!important}}@media only screen and (width>=961px) and (width<=1279px){.globalnav__wrapper{max-width:980px!important;margin:0 auto!important;padding:0 2%!important}}.emphasize{font-weight:700}.deemphasize{font-weight:400}[class*=bg--dark] .emphasize,[class*=bg--dark] .sub-headline .emphasize{color:#f7f7f7}.color--azure-radiance{color:#09f}.text--align-left{text-align:left}.hidden{display:none!important}.txt-rotate>.wrap{border-right:.08em solid #ffffff73}@media only screen and (width>=1280px){.display--block-lg{display:block}}@media only screen and (width<=1280px) and (width>=960px){.display--block-md{display:block}}@media only screen and (width<=767px) and (width>=480px){.display--block-xs{display:block}}@media only screen and (width<=480px){.display--inline-block-xxs{display:inline-block}}.ui-btn{box-sizing:border-box;cursor:pointer;text-align:center;text-transform:none;background-image:none;border:1px solid #0000;border-radius:0;margin:5px 0;padding:.75em 1.25em;font-size:1rem;font-weight:700;line-height:1em;text-decoration:none;transition:all .4s;display:inline-block}.ui-btn--sm{font-size:.875rem}.ui-btn.ui-btn--default,.ui-btn.ui-btn--default:visited{color:#fff;background:#09f;border-color:#09f}.ui-btn.ui-btn--default:hover,.ui-btn.ui-btn--default:focus{color:#09f;background:0 0;border-color:#09f}.ui-btn[disabled],.ui-btn.disabled,.ui-btn[disabled]:hover,.ui-btn.disabled:hover,.ui-btn[disabled]:focus,.ui-btn.disabled:focus{cursor:default;opacity:.65;text-decoration:none}.ui-btn.ui-btn--default[disabled]:hover,.ui-btn.ui-btn--default.disabled:hover,.ui-btn.ui-btn--default[disabled]:focus,.ui-btn.ui-btn--default.disabled:focus{color:#fff;background:#09f;border-color:#09f}.ui-form{font-size:16px}.ui-form__row{margin:5px 0}.ui-form label{cursor:pointer}.ui-form input::placeholder,.ui-form textarea::placeholder{color:#ccc}.ui-form__label{color:#262626;width:auto;margin:5px 0;padding:0;font-size:.875em;font-weight:500;display:inline-block}.ui-form__label--required:before,.ui-form__label--required:after{color:currentColor;font-weight:700;display:inline-block}.ui-form__label--required:after{content:"*";margin-left:4px}.ui-form .ui-form__input-group{flex-direction:column;display:flex}.ui-form .ui-form__input-group *{order:1}.ui-form .ui-form__input-group label{order:0}.ui-form input[type=text],.ui-form input[type=email],.ui-form input[type=tel]{box-sizing:border-box;box-shadow:none;letter-spacing:normal;text-indent:0;text-transform:none;color:#666;background:#fff;border:1px solid #dedede;width:100%;height:2.25em;margin:-2px 0 0;padding:5px;font-size:1rem;line-height:normal;border-width:2px!important}.ui-form input[type=text]:focus,.ui-form input[type=email]:focus,.ui-form input[type=tel]:focus{background:0 0;border-color:#b4b4b4;outline:none}.ui-form input[type=text]:focus~label,.ui-form input[type=email]:focus~label,.ui-form input[type=tel]:focus~label{color:#666!important}.ui-form input[type=text][disabled],.ui-form input[type=email][disabled],.ui-form input[type=tel][disabled]{color:#ccc;cursor:default;background:#f9f9f9;border-color:#efefef}input[type=text].fieldInvalid~label,input[type=email].fieldInvalid~label,input[type=tel].fieldInvalid~label,.ui-form input[type=text].fieldInvalid~label,.ui-form input[type=email].fieldInvalid~label,.ui-form input[type=tel].fieldInvalid~label{color:red!important}.fieldInvalid{border-color:red!important}.ui-form .field-validation-error{color:red;padding:5px 0;font-size:.75rem;line-height:1rem;display:block;margin:5px 0!important}.ui-form .field-validation-error a,.field-validation-error-msg a{color:#ce0707;font-weight:700;text-decoration:underline}.field-validation-error-msg,.ui-form__errors-block .field-validation-error{box-sizing:border-box;color:red;max-width:none;box-shadow:none;text-shadow:none;background:#f7d2d7;border:none;border-radius:0;margin:10px 0;padding:10px;font-size:12px;line-height:1.3em}.ui-form.lead-tracker-form label{color:#999;margin:10px 0 0;font-size:.75rem}.ui-form.lead-tracker-form .column-block{margin-bottom:5px}.ui-form.ui-form--single-col .column-block{margin-left:0;margin-right:0;width:100%!important}[class*=bg--dark] .ui-form.lead-tracker-form label,[class*=bg--dark] .ui-form__label,[class*=bg--dark] .ui-form__label--required:before,[class*=bg--dark] .ui-form__label--required:after{color:#b4b4b4}[class*=bg--dark] .ui-form input::placeholder,[class*=bg--dark] .ui-form textarea::placeholder{color:#999}[class*=bg--dark] .ui-form input[type=text],[class*=bg--dark] .ui-form input[type=email],[class*=bg--dark] .ui-form input[type=tel]{color:#666;background:#fff;border:1px solid #dedede;padding:5px;border-width:2px!important}[class*=bg--dark] .ui-form input[type=text]:focus,[class*=bg--dark] .ui-form input[type=email]:focus,[class*=bg--dark] .ui-form input[type=tel]:focus{color:#666;background:#dedede;border-color:#fff}[class*=bg--dark] .ui-form input[type=text]:focus~label,[class*=bg--dark] .ui-form input[type=email]:focus~label,[class*=bg--dark] .ui-form input[type=tel]:focus~label{color:#fff!important}[class*=bg--dark] .ui-form input[type=text].fieldInvalid~label,[class*=bg--dark] .ui-form input[type=email].fieldInvalid~label,[class*=bg--dark] .ui-form input[type=tel].fieldInvalid~label{color:#f7a5b0!important}[class*=bg--dark] input[type=text][disabled],[class*=bg--dark] input[type=email][disabled],[class*=bg--dark] input[type=tel][disabled]{color:#ccc;cursor:default;background:#f9f9f9;border-color:#efefef}label.ui-form__checkbox-container{cursor:pointer;vertical-align:middle;margin-top:15px;padding-left:30px;display:inline-block;position:relative;overflow:hidden}.ui-form__checkbox-container input{visibility:hidden;width:0;height:0;position:absolute}.ui-form__checkbox-container .ui-form__checkbox{cursor:pointer;background:#f9f9f9;border:1px solid #aaa;width:17px;height:17px;display:inline-block;position:absolute;top:0;left:0}.ui-form__checkbox-container .ui-form__checkbox:after{content:"";opacity:1;border:3px solid red;border-width:0 3px 3px 0;border-radius:5px;width:0;height:0;position:absolute;top:12px;left:12px;transform:rotate(0)scale(0)}.ui-form__checkbox-container input:checked~.ui-form__checkbox:after{opacity:1;background-color:#0000;border:2px solid #aaa;border-width:0 2px 2px 0;border-radius:0;width:6px;height:12px;top:-1px;left:5px;transform:rotate(37deg)scale(1)}.ui-form__checkbox-container input:checked~.ui-form__checkbox{opacity:1;background:#f9f9f9;border-radius:0}.ui-form__checkbox-container:hover .ui-form__checkbox{border-color:#666}.ui-form__checkbox-container:hover .ui-form__checkbox:after{border-color:#666!important}.loader__container{position:relative}.loader__container .loader{margin-left:-15px;position:absolute;top:50%;left:50%;transform:translateY(-50%)}.loader--bar{border:5px solid #555;border-top-color:#09f;border-radius:50%;width:30px;height:30px;margin:0 auto;animation:2s linear infinite spin;display:block;color:#fff!important}@keyframes spin{to{transform:rotate(360deg)}}.igd-panel{background:var(--igd-panel-bg,var(--igd-color-surface));border:1px solid var(--igd-color-border);border-radius:var(--igd-panel-radius,var(--igd-radius-md))}.igd-byline{align-items:center;gap:var(--igd-space-3xs) var(--igd-space-xs);color:var(--igd-byline-color,var(--igd-color-muted));font-size:var(--igd-byline-size,var(--igd-text-xs));font-weight:var(--igd-weight-bold);flex-wrap:wrap;display:flex}.igd-byline a,.igd-byline>span{align-items:center;gap:var(--igd-space-3xs);display:inline-flex}.igd-byline a{color:var(--igd-color-accent);text-decoration:none}.igd-byline a:hover{text-decoration:underline}.igd-byline igc-avatar{--size:var(--igd-byline-avatar,var(--igd-avatar-sm));flex:none;overflow:hidden}.igd-byline img{inline-size:var(--igd-byline-avatar,var(--igd-avatar-sm));block-size:var(--igd-byline-avatar,var(--igd-avatar-sm));border-radius:var(--igd-radius-circle);flex:none;display:block}.igd-list{margin:0;padding:0;list-style:none}.igd-list li:not(:last-child){border-block-end:1px solid var(--igd-color-border)}.igd-list a{padding:var(--igd-space-xs) 0;color:var(--igd-color-text);font-size:var(--igd-text-sm);line-height:var(--igd-leading-snug);text-decoration:none;display:block}.igd-list a:hover,.igd-list a[aria-current=page],.igd-list a.is-active{color:var(--igd-color-accent)}.igd-list [data-sub] a{padding-inline-start:var(--igd-space-sm)}.igd-rail__group summary{justify-content:space-between;align-items:center;gap:var(--igd-space-xs);padding:var(--igd-space-xs) 0;color:var(--igd-color-text);font-size:var(--igd-text-sm);line-height:var(--igd-leading-snug);cursor:pointer;list-style:none;display:flex}.igd-rail__group summary::-webkit-details-marker{display:none}.igd-rail__chevron{flex:none;transition:transform .15s;transform:rotate(90deg)}.igd-rail__group[open] .igd-rail__chevron{transform:rotate(-90deg)}.igd-rail__group .igd-list{padding-block-end:var(--igd-space-xs)}.igd-category{align-items:center;gap:var(--igd-space-2xs);color:var(--igd-color-text);font-size:var(--igd-text-2xs);font-weight:var(--igd-weight-semibold);line-height:var(--igd-leading-normal);letter-spacing:.04em;text-transform:uppercase;margin-block-end:var(--igd-space-sm);text-decoration:none;display:inline-flex}.igd-category:hover,.igd-category:focus-visible{color:var(--igd-color-accent)}.igd-category__dot{border-radius:var(--igd-radius-circle);background:var(--igd-category-dot,var(--igd-color-accent));flex:none;block-size:.5rem;inline-size:.5rem}.igd-skeleton{background:var(--igd-color-skeleton);position:relative;overflow:hidden}.igd-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--igd-color-skeleton-sheen), transparent);animation:igd-shimmer var(--igd-motion-shimmer) linear infinite;position:absolute;inset:0;transform:translate(-100%)}.igd-skeleton>img{z-index:1;position:relative}.igd-skeleton[data-loaded]{background:0 0}.igd-skeleton[data-loaded]:after{content:none}.igd-js .igd-skeleton>img{opacity:0}.igd-js .igd-skeleton[data-loaded]>img{opacity:1;transition:opacity var(--igd-motion-fade)}@keyframes igd-shimmer{to{transform:translate(100%)}}[data-clamp]{text-overflow:ellipsis;-webkit-line-clamp:var(--igd-lines,2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-clamp="3"]{--igd-lines:3}.igd-post-card{--border-radius:var(--igd-radius-xl);--outline-color:var(--igd-color-border);transition:box-shadow var(--igd-motion-fade)}.igd-post-card:hover,.igd-post-card:focus-within{box-shadow:0 10px 13px 2px #00000005,0 4px 16px 3px #0000000a,0 5px 14px #00000005}.igd-post-card igc-card-header{position:static}.igd-post-card__media,.igd-post-card__media a{block-size:100%;display:block}.igd-post-card__media{block-size:auto;max-height:var(--igd-media-block);padding:var(--igd-space-2xs);overflow:hidden}.igd-post-card__media img{block-size:100%;inline-size:100%;max-inline-size:unset;object-fit:cover;background:var(--igd-color-surface);border-radius:calc(var(--igd-radius-xl) - 1px);display:block}.igd-post-card__title{font-size:var(--igd-text-xl);font-weight:var(--igd-weight-semibold);line-height:var(--igd-leading-snug);margin:0 0 1rem}.igd-post-card__title a{color:var(--igd-color-text);text-decoration:none}.igd-post-card__title a:hover,.igd-post-card__title a:focus-visible{color:var(--igd-color-accent)}.igd-post-card__excerpt{color:var(--igd-color-muted);font-size:var(--igd-text-sm);margin:0}.igd-post-card igc-card-content{flex:auto}.igd-post-card igc-card-actions{column-gap:var(--igd-space-md);margin-block-start:0!important}.igd-post-card__divider{margin-inline:var(--igd-space-xs);margin-block:var(--igd-space-sm) 0;border:none;border-block-start:1px solid var(--igd-color-border-light)}.igd-post-card .igd-byline a,.igd-post-card .igd-byline>span{color:var(--igd-color-text);font-size:var(--igd-text-sm);font-weight:var(--igd-weight-semibold)}.igd-post-card .igd-byline a{text-decoration:none}.igd-post-card .igd-byline a:hover,.igd-post-card .igd-byline a:focus-visible{color:var(--igd-color-accent)}.igd-post-card__meta{color:var(--igd-color-muted);font-size:var(--igd-text-sm);white-space:nowrap}.igd-grid igc-card-content{padding-block:0;overflow:hidden}.igd-grid igc-card-header{padding-block-end:var(--igd-space-2xs);padding-inline:.5rem}.igd-grid igc-card-header>*{margin-inline:.5rem}igc-card:not(:defined){background:var(--igd-color-surface);border:1px solid var(--igd-color-border);border-radius:var(--igd-radius-xl)}igc-card-header:not(:defined){gap:var(--igd-space-3xs);padding:var(--igd-space-sm);flex-direction:column;display:flex}igc-card-content:not(:defined){padding:var(--igd-space-sm) var(--igd-space-sm) calc(var(--igd-space-sm) * 1.5);display:block}igc-card-actions:not(:defined){padding:var(--igd-space-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}igc-avatar:not(:defined){border-radius:var(--igd-radius-circle);display:inline-block;overflow:hidden}.igd-grid{--igd-grid-cols:1;--igd-grid-min:0px;--igd-grid-gap:var(--igd-gap);--igd-grid-share:calc((100% - (var(--igd-grid-cols) - 1) * var(--igd-grid-gap)) / var(--igd-grid-cols));gap:var(--igd-grid-gap);grid-template-columns:repeat(auto-fill, minmax(min(100%, max(var(--igd-grid-min), var(--igd-grid-share))), 1fr));display:grid}.igd-row{--igd-row-gap:var(--igd-gap);--igd-cell-min:14rem;gap:var(--igd-row-gap);flex-wrap:wrap;display:flex}.igd-row>*{flex:var(--igd-cell-span,1) 1 0;min-inline-size:min(100%, var(--igd-cell-min))}.igd-grid>*{min-inline-size:0}.igd-grid>*>:first-child,.igd-row>*>:first-child{margin-block-start:0}.igd-grid>*>:last-child,.igd-row>*>:last-child{margin-block-end:0}.igd-columns,.igd-bento,.igd-block-grid{margin-block:var(--igd-space-xl)}.igd-columns{--igd-cell-min:14rem}.igd-columns>:first-child{--igd-cell-span:var(--igd-span-1,1)}.igd-columns>:nth-child(2){--igd-cell-span:var(--igd-span-2,1)}.igd-columns>:nth-child(3){--igd-cell-span:var(--igd-span-3,1)}.igd-columns>:nth-child(4){--igd-cell-span:var(--igd-span-4,1)}.igd-bento{--igd-cell-min:12rem}.igd-bento>*{min-block-size:calc(var(--igd-cell-rows,1) * var(--igd-tile-block,8rem) + (var(--igd-cell-rows,1) - 1) * var(--igd-row-gap));padding:var(--igd-space-lg);background:var(--igd-color-panel);border:1px solid var(--igd-color-border);border-radius:var(--igd-radius-lg);flex-direction:column;display:flex}.igd-bento>[data-feature]{border-color:var(--igd-color-accent);box-shadow:inset 0 0 0 1px var(--igd-color-accent)}.igd-block-grid[data-cells=card]>*{padding:var(--igd-space-lg);background:var(--igd-color-panel);border:1px solid var(--igd-color-border);border-radius:var(--igd-radius-lg)}
