[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}.globalnav{--ignav-accent:#09f;--ignav-accent-hover:#188ad6;--ignav-accent-underline:#1e93fc;--ignav-ink:#666;--ignav-ink-strong:#333;--ignav-surface:#fff;--ignav-surface-bar:#f5f5f5;--ignav-surface-dropdown:#f3f3f3;--ignav-surface-panel:#f1f1f1;--ignav-line:#ccc;--ignav-line-strong:#b4b4b4;--ignav-line-soft:#d8d8d8;--ignav-bar-border:#ebedef;--ignav-bar-height:76px;--ignav-wrapper-max:1170px;--ignav-wrapper-pad:0;--ignav-mega-gutter-offset:585px;--ignav-mega-col-pad:50px;--ignav-mega-col-pad-first:37px}@media only screen and (width<=1279px) and (width>=960px){.globalnav{--ignav-wrapper-max:980px;--ignav-wrapper-pad:2%;--ignav-mega-gutter-offset:490px;--ignav-mega-col-pad:30px;--ignav-mega-col-pad-first:30px}}@media only screen and (width<=960px) and (width>=768px){.globalnav{--ignav-wrapper-max:100%;--ignav-wrapper-pad:2%}}@media only screen and (width<=960px){.globalnav{--ignav-bar-height:60px}}.globalnav,.globalnav *,.globalnav :before,.globalnav :after{box-sizing:content-box}.globalnav p{margin:0}@keyframes fadeInOverlay{0%{opacity:0;display:none}1%{opacity:0;display:block}to{opacity:1}}.bgColor--ultimate{background:#4991c5}.bgColor--pro{background:#004677}.bgColor--ignite{background:#f59122}.globalnav{color:#262626;height:var(--ignav-bar-height);z-index:11;font-family:aktiv-grotesk,AktivGrotesk Local,Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5em;position:relative}.globalnav a{line-height:1em}.globalnav .emphasize{font-weight:700}.globalnav__container{width:100%;position:static;top:0}.globalnav__wrapper{max-width:var(--ignav-wrapper-max);padding-inline:var(--ignav-wrapper-pad);margin:0 auto;position:relative}.globalnav__primary{background:var(--ignav-surface);border-bottom:thin solid var(--ignav-bar-border);height:var(--ignav-bar-height);z-index:3;position:relative;box-shadow:0 0 0 1px #c8c8c800}.globalnav__brand{width:100%;max-width:200px;margin:8px 0;display:inline-block}.globalnav__brand img{width:100%;max-width:160px;height:auto}.globalnav__logo{display:block}.globalnav__logo_abbr{display:none}.globalnav__menu-container{float:right;display:inline-block}.globalnav__callout-text{background:var(--ignav-surface-bar);color:var(--ignav-ink);padding:10px 18px}.globalnav__menu-toggle,.globalnav__search-toggle{appearance:none;font:inherit;color:inherit;text-align:inherit;background:0 0;border:0;margin:0;padding:0}.globalnav__mobile-menu{float:right;background:var(--ignav-surface);z-index:500;display:none;position:relative}.globalnav__menu-toggle{float:right;text-indent:-9999px;width:30px;height:30px;margin:15px;display:inline-block;position:relative}.globalnav__menu-toggle span{transition:height .2s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.globalnav__menu-toggle span,.globalnav__menu-toggle span:before,.globalnav__menu-toggle span:after{background:var(--ignav-ink);content:"";border-radius:3px;width:100%;height:4px;display:block}.globalnav__menu-toggle span:before,.globalnav__menu-toggle span:after{transform-origin:50%;transition:top .2s .2s,transform .2s;position:absolute;left:0}.globalnav__menu-toggle span:before{top:9px}.globalnav__menu-toggle span:after{top:-9px}.globalnav__menu-toggle:hover span,.globalnav__menu-toggle:hover span:before,.globalnav__menu-toggle:hover span:after,.globalnav__menu-toggle.opened span,.globalnav__menu-toggle.opened span:before,.globalnav__menu-toggle.opened span:after{background:var(--ignav-accent)}.globalnav__menu-toggle.opened span{background:0 0;height:0;transition:height .2s .2s}.globalnav__menu-toggle.opened span:before,.globalnav__menu-toggle.opened span:after{transition:top .2s,transform .2s .2s;top:0}.globalnav__menu-toggle.opened span:before{transform:rotate(45deg)}.globalnav__menu-toggle.opened span:after{transform:rotate(-45deg)}.globalnav__overlay{opacity:0;z-index:-10;background:#ffffffa6;height:100vh;animation:.7s fadeInOverlay;display:none;position:fixed;inset:0}.globalnav__overlay.opened{opacity:1;z-index:101;display:block}.navigation,.navigation ul,.navigation li{margin:0;padding:0;list-style:none;line-height:1em!important}.navigation li{position:relative}.navigation>li{float:left}.navigation a{text-decoration:none;display:block;position:relative}.navigation>li>a,.navigation .navigation__text{padding:.75em 1em}.navigation .navigation__text.deemphasize{color:var(--ignav-ink)}.navigation__mobile-link{display:none}.navigation .navigation__account a{padding-left:0;padding-right:0;display:inline-block}.navigation--navbar{font-size:.875rem;display:block}.navigation--navbar ul{z-index:99;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.navigation--navbar li:hover>ul,.navigation--navbar .sfHover:hover>ul{display:block}.navigation--navbar.sf-menu{float:left}.navigation--navbar.sf-menu ul{min-width:12em}.navigation--navbar.sf-menu>li>a{color:var(--ignav-ink);background:0 0;border-top:none;border-bottom:none;padding:12px 14px 20px;font-size:1em;font-weight:400;transition:color .25s linear}.navigation--navbar.sf-menu>li>a:hover,.navigation--navbar.sf-menu>.sfHover>a{color:var(--ignav-accent);background:0 0}.navigation--navbar.sf-menu a{background:var(--ignav-surface-dropdown);border-bottom:1px solid #dadada;border-top:1px solid var(--ignav-surface);color:var(--ignav-ink);padding:1.3em 1.2em;font-size:1em;font-weight:700;text-decoration:none}.navigation--navbar.sf-menu a:hover{color:var(--ignav-ink-strong);background:#e7e7e7}.navigation--navbar.sf-menu a .deemphasize{color:var(--ignav-ink);margin-top:1px;font-size:12px;font-weight:400;display:block}.navigation--navbar.sf-menu li ul li a{padding:1em 1.2em}.navigation--navbar.sf-menu li{background:0 0;transition:background .2s}.navigation--navbar.sf-menu>li>ul{border:1px solid var(--ignav-line);margin-top:0}.navigation--navbar.sf-menu>li>ul:before,.navigation--navbar.sf-menu>li>ul:after{content:"";border:solid #0000;width:0;height:0;display:block;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.navigation--navbar.sf-menu>li>ul:before{border-bottom:10px solid var(--ignav-line);border-left:10px solid #0000;border-right:10px solid #0000}.navigation--navbar.sf-menu>li>ul:after{border-bottom:10px solid var(--ignav-surface-dropdown);border-left:10px solid #0000;border-right:10px solid #0000;top:-12px}.navigation--navbar.sf-menu ul li{width:400px}.navigation--navbar.sf-menu .navigation__sub-menu{padding-right:1.5em}.navigation--navbar .navigation__sub-menu:after{border-top:1px solid var(--ignav-ink);border-left:1px solid var(--ignav-ink);content:"";transform-origin:50%;background:0 0;width:4px;height:4px;margin-top:-5px;display:inline-block;position:absolute;top:40%;right:.5em;transform:rotate(-135deg)translateY(-40%)}.navigation--navbar>li>.navigation__sub-menu:focus:after,.navigation--navbar>li:hover>.navigation__sub-menu:after,.navigation--navbar>.sfHover>.navigation__sub-menu:after{border-top-color:var(--ignav-accent);border-left-color:var(--ignav-accent)}.navigation--hpad-0>li:first-child{padding-left:0}.navigation--hpad-0>li:last-child,.navigation--hpad-0>li:last-child>a:not(.navigation__cta):not(.navigation__sub-menu){padding-right:0}.navigation--xs{font-size:.75rem}.globalnav__search-toggle *{box-sizing:content-box}.globalnav__search-toggle{cursor:pointer;background:0 0;border:1px solid #0000;width:auto;padding:12px;display:block;position:absolute;top:28px;right:0}.globalnav__search-toggle.opened{background:var(--ignav-surface-bar);border-color:var(--ignav-line-strong);border-bottom-color:#0000;padding:12px 12px 18px}.globalnav__search-toggle .globalnav__search-close{text-indent:-9999px;width:15px;height:15px;display:block;position:relative}.globalnav__search-toggle.opened .globalnav__search-close{display:block}.globalnav__search-toggle .globalnav__search-close i{background:0 0;position:relative;top:50%;transform:translateY(-50%)}.globalnav__search-toggle .globalnav__search-close i,.globalnav__search-toggle .globalnav__search-close i:before,.globalnav__search-toggle .globalnav__search-close i:after{background:var(--ignav-accent);content:"";border-radius:3px;width:100%;height:2px;display:block}.globalnav__search-toggle .globalnav__search-close i{background:0 0}.globalnav__search-toggle .globalnav__search-close i:before{transform:rotate(45deg)}.globalnav__search-toggle .globalnav__search-close i:before,.globalnav__search-toggle .globalnav__search-close i:after{transform-origin:50%;position:absolute;left:0}.globalnav__search-toggle .globalnav__search-close i:after{background:var(--ignav-surface);border:2px solid var(--ignav-accent);box-sizing:content-box;border-radius:50%;width:7px;height:7px;transition:all .1s ease-in;top:-8px;left:-1px}.globalnav__search-toggle.opened .globalnav__search-close i:before,.globalnav__search-toggle.opened .globalnav__search-close i:after{background:var(--ignav-accent);top:0}.globalnav__search-toggle.opened .globalnav__search-close i{background:0 0}.globalnav__search-toggle.opened .globalnav__search-close i:after{background:var(--ignav-accent);border:0 solid #0000;border-radius:3px;width:100%;height:2px;left:0;transform:rotate(-45deg)}.globalnav__search *{box-sizing:content-box}.globalnav__search{background:var(--ignav-surface-bar);border-bottom:1px solid var(--ignav-line-strong);z-index:2;width:100%;height:55px;transition:top .2s;display:block;position:absolute;top:0}.globalnav__search--opened{top:var(--ignav-bar-height)}.globalnav__search-container{position:relative;top:50%;overflow:hidden;transform:translateY(-50%)}.search{width:100%;max-width:700px;margin:0 auto;position:relative}.globalnav__search-container .search{max-width:100%}.search__input[type=text]{border:1px solid var(--ignav-line-strong);box-sizing:border-box;box-shadow:none;color:var(--ignav-ink);letter-spacing:normal;text-indent:0;text-transform:none;background:#f9f9f9;outline:none;width:100%;height:2.5em;margin:0;padding:5px 10px;font-size:1rem;line-height:normal}.search__input[type=text]:focus{border:1px solid var(--ignav-ink);box-sizing:border-box;color:var(--ignav-ink);background:#fff;width:100%;padding-right:50px}.search button[type=submit]{background:var(--ignav-accent);border:1px solid var(--ignav-accent);box-sizing:border-box;cursor:pointer;width:75px;height:2.5rem;margin-top:0;position:absolute;top:0;right:0}.search button[type=submit] svg{fill:var(--ignav-surface);opacity:1;vertical-align:middle;width:30%}.search button[type=submit]:hover,.search button[type=submit]:focus{background:var(--ignav-accent-hover);border-color:var(--ignav-accent-hover)}.search ::placeholder{color:var(--ignav-line-strong)}@media only screen and (width<=1450px) and (width>=1279px){.navigation--navbar>li:last-child>ul,.navigation--navbar>li:last-child>ul:before,.navigation--navbar>li:last-child>ul:after{left:auto;right:0;transform:none}}@media only screen and (width<=1279px) and (width>=960px){.navigation--navbar{font-size:.825rem}.navigation--navbar.sf-menu>li>a{padding:12px 7px 20px}.navigation--navbar.sf-menu .navigation__sub-menu{padding-right:1.25em}.globalnav__search-toggle{right:2%}.navigation--navbar>li:nth-last-child(-n+2)>ul,.navigation--navbar>li:nth-last-child(-n+2)>ul:before,.navigation--navbar>li:nth-last-child(-n+2)>ul:after{left:auto;right:0;transform:none}}@media only screen and (width<=1024px){.navigation--navbar{font-size:.825rem}.navigation--navbar.sf-menu>li>a{padding:12px 7px 20px}}@media only screen and (width<=981px) and (width>=960px){.navigation--navbar.sf-menu .navigation__sub-menu{padding-right:1em}.navigation--navbar .navigation__sub-menu:after{right:.25em}}@media only screen and (width<=960px) and (width>=768px){.navigation--navbar .navigation__sub-menu:after{right:0}}@media only screen and (width<=960px){.globalnav__section{display:none}.globalnav__primary .globalnav__brand{margin:20px 0 10px 15px}.globalnav__mobile-menu.responsive{display:inline-block}.globalnav__search-toggle{padding:9px 9px 13px;top:7px;right:80px}.globalnav__search-toggle.opened{padding:9px 9px 13px}.globalnav__search-toggle .globalnav__search-close{width:30px;height:30px}.globalnav__search-toggle .globalnav__search-close i,.globalnav__search-toggle .globalnav__search-close i:before,.globalnav__search-toggle .globalnav__search-close i:after{height:4px}.globalnav__search-toggle .globalnav__search-close i:after{border:3px solid var(--ignav-accent);width:15px;height:15px;top:-13px;left:1px}.globalnav__search-toggle.opened .globalnav__search-close i:after{height:4px}.navigation--navbar{display:none}.navigation--navbar.responsive{background:var(--ignav-surface);border-bottom:1px solid var(--ignav-line);z-index:501;width:100%;display:none;position:absolute;top:100%;left:0}.navigation--navbar.responsive li{float:none;border-top:1px solid #eee;padding-bottom:0;display:block}.navigation--navbar.responsive li a{padding-top:1.3em;padding-bottom:1.3em;font-size:1.25em}.navigation--navbar.responsive li ul li a{padding:1.3em 1.2em;font-size:1em}.navigation--navbar.responsive.navigation--hpad-0 li a{padding-left:1em;padding-right:1em}.navigation--navbar.responsive>li>ul{border:none;position:static;transform:translateY(0)}.navigation--navbar.responsive>li>ul:before,.navigation--navbar.responsive>li>ul:after{display:none}.navigation--navbar.responsive ul li{width:100%}.navigation--navbar.responsive .navigation__sub-menu:after{width:10px;height:10px;margin-top:-10px;transition:all .2s linear;right:1em}.navigation--navbar.responsive .navigation__sub-menu.opened:after{transform-origin:50%;margin-top:-5px;transform:rotate(45deg)translateY(50%)}.navigation--navbar.responsive .navigation__mobile-link{display:block}.navigation--navbar.sf-menu a .deemphasize,.navigation--navbar.responsive li:hover ul,.navigation--navbar.responsive li.sfHover:hover ul{display:none}}@media only screen and (width<=768px){.globalnav__search-container{padding:0 15px}.globalnav__search-toggle{right:60px}}@media only screen and (width<=480px){.globalnav__primary .globalnav__brand{margin:12px 0 6px 15px}.globalnav__primary .globalnav__brand img{width:100%;max-width:40px}.globalnav__logo{display:none}.globalnav__logo_abbr{display:block}}@media only screen and (width>=961px){.navigation__sub-menu-header{color:var(--ignav-ink-strong);margin-bottom:10px;font-size:1rem;font-weight:700;line-height:1.5em}[data-mega-menu=true]{& .globalnav__primary .globalnav__wrapper{position:static;& .small-pad-left{padding-left:7px}}& .globalnav__search-toggle{float:right;display:inline;position:relative;top:0;right:0}& .navigation--navbar{&>li{position:relative}&>li>a:before{content:"";background:var(--ignav-accent-underline);width:0;height:4px;transition:width .3s;position:absolute;bottom:0;left:10%}&>li:hover a:before,&>.sfHover a:before{width:80%}&>li>ul{background:var(--ignav-surface);box-sizing:border-box;min-width:210px;max-width:300px;position:absolute;left:50%;overflow:hidden;transform:translate(-50%);&>li{vertical-align:top;box-sizing:border-box;width:auto;font-size:12px;position:relative}}& li:not(.menu-full-width) ul li:last-child a{margin-bottom:8px}& li ul li a{color:var(--ignav-ink-strong);background:0 0;border:none;padding:8px 25px;line-height:1.5em;&:hover{color:var(--ignav-accent);background:0 0}& .deemphasize{white-space:normal;min-width:230px}}& li ul li:first-child a{margin-top:8px}&.sf-menu .emphasize a{font-weight:700}& .menu-full-width.sfHover ul{display:flex!important}&>li.menu-full-width{position:static;&>ul{background:var(--ignav-surface);box-sizing:border-box;width:100%;min-width:auto;max-width:none;position:absolute;left:0;overflow:hidden;transform:translate(0);&:after,&:before{content:"";width:calc(50% - var(--ignav-mega-gutter-offset));flex:1;height:auto;position:relative;top:auto;left:auto;right:auto;transform:translate(0);border:none!important}&:before{background:var(--ignav-surface-panel)}&>li{vertical-align:top;max-width:320px;padding:25px var(--ignav-mega-col-pad);box-sizing:border-box;flex:1;font-size:12px;position:relative;&:after{content:"";border-right:2px solid #f0f0f0;height:calc(100% - 50px);position:absolute;top:25px;right:0}&:first-child{padding:25px var(--ignav-mega-col-pad-first) 25px 0;background:var(--ignav-surface-panel);flex:2;max-width:360px}&:last-child{padding:25px 0 25px var(--ignav-mega-col-pad)}&:first-child:after,&:last-child:after{border-right:none}}}& .navigation__sub-menu--left{border:1px solid var(--ignav-line-soft);background:var(--ignav-surface);margin:20px 0 0;position:relative;&>.navigation__sub-menu--left-item{border-bottom:1px solid var(--ignav-line-soft);min-height:100px;padding:10px 20px;&:last-child{border:none}}& .navigation__sub-menu-header{color:var(--ignav-surface);white-space:nowrap;text-transform:uppercase;background:#969696;margin:0;padding:3px 7px;font-size:.85rem;position:absolute;top:0;right:50%;transform:translate(50%,-50%)}& .emphasize{position:relative}& .navigation__sub-menu-title{font-size:1.25rem;font-weight:400}& .navigation__sub-menu-price{box-sizing:content-box;color:var(--ignav-surface);text-align:center;width:56px;padding:10px 8px;font-size:1.425em;position:absolute;top:1.25rem;right:-21px}}}& li.menu-full-width{& .navigation__sub-menu--left .deemphasize{min-width:auto;padding:0 60px 0 0}& ul li .navigation__sub-menu-header:not(:first-of-type){margin:30px 0 8px}& ul li a{padding:8px 0}& .deemphasize{font-weight:400}& .emphasize,& .emphasize a{font-weight:700}}&.sf-menu .menu-full-width a{font-weight:400}}}}@media only screen and (width>=960px) and (width<=1450px){[data-mega-menu=true] .navigation--navbar>li:last-child>ul{left:auto;right:0;transform:none}}@media only screen and (width<=1279px) and (width>=960px){[data-mega-menu=true] .navigation--navbar>li.menu-full-width>ul:after,[data-mega-menu=true] .navigation--navbar>li.menu-full-width>ul:before{flex:none}}@media only screen and (width<=960px){[data-mega-menu=true] .navigation--navbar{& li ul li>div{margin-bottom:0}& li.menu-full-width{& ul{opacity:1!important}& ul li .navigation__sub-menu-header{display:none!important}& .navigation__sub-menu--left .navigation__sub-menu-price{display:none}}}}.globalnav .visible-md{display:none!important}@media only screen and (width>=1280px){.globalnav .hidden-lg{display:none!important}}@media only screen and (width<=1280px) and (width>=960px){.globalnav .hidden-md{display:none!important}.globalnav .visible-md{display:inherit!important}}@media only screen and (width<=959px){.globalnav .hidden-sm{display:none!important}}.globalnav .clearfix:before,.globalnav .clearfix:after{content:"";display:table}.globalnav .clearfix:after{clear:both}.globalnav .deemphasize{font-weight:400}.globalnav .mar-bottom--zero{margin-bottom:0}.ui-footer,#footer{--igft-accent:#09f;--igft-surface:#111;--igft-surface-deep:#000;--igft-ink:#fff;--igft-ink-category:#fcfcfc;--igft-ink-muted:#a7a7a7;--igft-ink-soft:#868686;--igft-ink-dim:#666;--igft-divider:#dedede}.ui-footer{background:var(--igft-surface);color:var(--igft-ink);z-index:5;padding:50px 0;font-family:aktiv-grotesk,AktivGrotesk Local,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5em;position:relative}.ui-footer--clearfix:before,.ui-footer--clearfix:after{content:"";display:table}.ui-footer--clearfix:after{clear:both}.ui-footer a,.ui-footer a:visited,.ui-footer a:hover{text-decoration:none}.ui-footer__wrap{z-index:2;max-width:1170px;margin:0 auto;position:relative}.ui-footer .ui-footer__menu ul{margin:0;padding:0;line-height:1.2em;list-style:none}.ui-footer .ui-footer__menu ul li{margin-bottom:0;position:relative}.ui-footer .ui-footer__menu ul li ul{margin-top:1px;margin-bottom:1px!important}.ui-footer .ui-footer__menu ul li ul:last-child{margin-bottom:20px!important}.ui-footer .ui-footer__menu a,.ui-footer .ui-footer__menu a:active,.ui-footer .ui-footer__menu .ui-footer__consent-link,.ui-footer .ui-footer__category{padding-top:.5em;font-size:14px;text-decoration:none;display:block}.ui-footer .ui-footer__category{color:var(--igft-ink-category);font-weight:700;position:relative}.ui-footer .ui-footer__menu a,.ui-footer .ui-footer__menu .ui-footer__consent-link{color:var(--igft-ink-muted)}.ui-footer .ui-footer__menu a:hover,.ui-footer .ui-footer__menu .ui-footer__consent-link:hover{color:var(--igft-accent)}.ui-footer__col-one-fourth{width:21.25%}.ui-footer__col-block{float:left;margin-bottom:60px;margin-left:5%}.ui-footer__col-block.ui-footer__col-one-fourth{margin-bottom:15px}.ui-footer .ui-footer__col-one-fourth:first-child{margin-left:0}.ui-footer__icons{text-align:center;margin-bottom:30px}.ui-footer .ui-footer__icon-link{color:var(--igft-ink-dim);fill:var(--igft-ink-dim);text-align:center;width:40px;height:40px;margin-right:20px;font-size:22px;line-height:30px;display:inline-block;position:relative}.ui-footer .ui-footer__icon-link svg{width:40px;height:40px}.ui-footer__icon-link:hover{color:var(--igft-accent);fill:var(--igft-accent)}.ui-footer--legal a,.ui-footer--legal .ui-footer__consent-link{font-size:.8em!important}.ui-footer--legal li{display:inline-block}.ui-footer--legal .ui-footer__consent-link{font-family:inherit;font-weight:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding-block-end:0;padding-inline:0}.ui-footer__wrap--newsletter{flex-flow:wrap;display:flex}.ui-footer__wrap--newsletter .ui-footer__menu-block{box-sizing:border-box;order:0;width:68.75%}.ui-footer__wrap--newsletter .ui-footer__newsletter-block{box-sizing:border-box;border-left:1px solid var(--igft-divider);order:1;width:26.25%;margin-left:2.5%;padding-left:2.5%}.ui-footer__newsletter-block .newsletter__form-alt .ui-footer-newsletter__header>div{vertical-align:middle;margin:0 0 15px;line-height:normal;display:inline-block}.ui-footer__newsletter-updated-block .ui-footer-newsletter__header{font-size:1.355rem}.ui-footer__newsletter-updated-block [class*=bg--dark] .ui-form input[type=email]{cursor:auto;color:#555;background:#fff;border-radius:5px;padding:20px 15px}.ui-footer__newsletter-updated-block .ui-form__checkbox-container{font-size:.7rem;display:inline-block}.ui-footer__newsletter-updated-block .ui-form__checkbox{border-radius:5px;top:5px}.ui-footer__newsletter-updated-block .newsletter__submit-btn-wrap{padding-left:32px}.ui-footer__newsletter-updated-block .thankyou__containerNL strong{color:var(--igft-ink);margin-bottom:5px;display:block}.ui-footer__newsletter-updated-block .ui-form__checkbox-container a,.ui-footer__newsletter-updated-block .ui-form__checkbox-container a:visited{color:var(--igft-ink)}.ui-footer .ui-btn.ui-btn--default{background:var(--igft-accent);border:1px solid var(--igft-accent);color:var(--igft-ink);text-align:center;text-transform:uppercase;margin:5px 0;padding:.75em 1.25em;font-size:.875rem;line-height:1em;text-decoration:none;transition:all .4s}.ui-footer .ui-btn.ui-btn--default:hover{color:var(--igft-accent);background:0 0}#footer{background:var(--igft-surface-deep);color:var(--igft-ink-soft);text-align:center;font-family:aktiv-grotesk,AktivGrotesk Local,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1}#footer #footer-wrap{padding:25px 10px}#footer #copyright{color:var(--igft-ink-soft);font-size:14px}@media only screen and (width<=1279px) and (width>=960px){.ui-footer__wrap{max-width:980px;margin:0 auto}.ui-footer__icons{margin-bottom:40px}}@media only screen and (width<=959px){.ui-footer__wrap--newsletter{flex-direction:row}.ui-footer__wrap--newsletter .ui-footer__menu-block{order:1;width:100%}.ui-footer__wrap--newsletter .ui-footer__newsletter-block{background:var(--igft-surface-deep);border:1px solid #0000;order:0;width:100%;margin:15px 0;padding:10px}}@media only screen and (width<=959px) and (width>=768px){.ui-footer__wrap{max-width:740px;margin:0 auto}.ui-footer__icons{margin-bottom:40px}}@media only screen and (width<=767px){.ui-footer__wrap{max-width:300px;margin:0 auto}.ui-footer__col-block{float:none;width:100%;margin-left:0}.ui-footer__icons{margin-bottom:40px}}@media only screen and (width<=767px) and (width>=480px){.ui-footer__wrap{max-width:440px;margin:0 auto}.ui-footer__col-block{float:none;vertical-align:top;width:48%;margin-left:1%;display:inline-block}.ui-footer__icons{margin-bottom:40px}}.grecaptcha-badge{visibility:hidden}*,: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}.igd-skip-link{z-index:1000;padding:var(--igd-space-sm) var(--igd-space-md);background:var(--igd-color-hero-bg);color:var(--igd-color-hero-text);font-size:var(--igd-text-sm);border-end-end-radius:var(--igd-radius-md);text-decoration:none;position:fixed;inset-block-start:0;inset-inline-start:0;transform:translateY(-100%)}.igd-skip-link:focus{transform:translateY(0)}: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);--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-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-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}.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}.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)}.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-consent{--igc-surface:#2c4257;--igc-accent:#09f;--igc-ink:#fff;--igc-check-fill:#1f5d79;--igc-check-mark:#000;--igc-check-border-hover:#e6e6e6;--igc-check-mark-hover:#101010;--igc-tip-bg:#fff;z-index:2147483640;box-sizing:border-box;border-radius:var(--igd-radius-xl);background:var(--igc-surface);inline-size:auto;color:var(--igc-ink);font-family:var(--igd-font-body);font-size:var(--igd-text-sm);line-height:var(--igd-leading-normal);padding:1.5rem;position:fixed;inset-block-end:30px;inset-inline-start:8vw;overflow:visible;box-shadow:0 8px 32px #00000047}.igd-consent[hidden]{display:none}.igd-consent__view[data-view=summary]{max-inline-size:340px}.igd-consent__view[data-view=settings]{max-inline-size:640px}.igd-consent__view[hidden]{display:none}.igd-consent__title{margin:0 0 var(--igd-space-xs);font-size:var(--igd-text-xl);font-weight:var(--igd-weight-bold);line-height:var(--igd-leading-snug);color:var(--igc-ink)}.igd-consent__title:focus{outline:none}.igd-consent__text{margin:0 0 var(--igd-space-lg);color:var(--igc-ink)}.igd-consent__text a{color:var(--igc-accent);text-decoration:none}.igd-consent__text a:hover{text-decoration:underline}.igd-consent__actions{align-items:center;gap:var(--igd-space-sm);flex-wrap:wrap;display:flex}.igd-consent__btn{background:var(--igc-accent);border:1px solid var(--igc-accent);box-sizing:border-box;color:var(--igc-ink);cursor:pointer;font-family:inherit;font-size:var(--igd-text-xs);font-weight:var(--igd-weight-bold);text-align:center;border-radius:0;min-inline-size:118px;padding:.8em 1.2em;line-height:1em;text-decoration:none;transition:all .4s;display:inline-block}.igd-consent__btn:hover,.igd-consent__btn:focus-visible{border-color:var(--igc-accent);color:var(--igc-accent);background:0 0}.igd-consent__btn:focus-visible{outline:2px solid var(--igc-ink);outline-offset:2px}.igd-consent__actions--secondary{margin-block-start:var(--igd-space-2xs)}.igd-consent__btn--quiet{color:var(--igc-ink);background:0 0;border-color:#0000;min-inline-size:0;padding:.75em 0;font-weight:400}.igd-consent__btn--quiet:hover,.igd-consent__btn--quiet:focus-visible{color:var(--igc-ink);background:0 0;border-color:#0000;text-decoration:underline}.igd-consent__cats{gap:var(--igd-space-sm) var(--igd-space-md);margin:var(--igd-space-lg) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.igd-consent__cat{align-items:center;gap:var(--igd-space-3xs);display:flex}.igd-consent__cat-label{align-items:center;gap:var(--igd-space-xs);cursor:pointer;padding-inline-start:1.5rem;line-height:1.4;display:inline-flex;position:relative}.igd-consent__cat-input{opacity:0;cursor:pointer;block-size:1.125rem;inline-size:1.125rem;margin:0;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.igd-consent__cat-box{box-sizing:border-box;border:2px solid var(--igc-ink);pointer-events:none;background:0 0;border-radius:5px;block-size:1.125rem;inline-size:1.125rem;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.igd-consent__cat-box:after{content:"";border:solid var(--igc-check-mark);block-size:10px;inline-size:5px;transition:transform var(--igd-motion-fast);border-width:0 2px 2px 0;position:absolute;inset-block-start:0;inset-inline-start:4px;transform:rotate(37deg)scale(0)}.igd-consent__cat-input:checked~.igd-consent__cat-box{background:var(--igc-check-fill);border-color:var(--igc-check-fill)}.igd-consent__cat-input:checked~.igd-consent__cat-box:after{transform:rotate(37deg)scale(1)}.igd-consent__cat-label:hover .igd-consent__cat-box{border-color:var(--igc-check-border-hover)}.igd-consent__cat-label:hover .igd-consent__cat-box:after{border-color:var(--igc-check-mark-hover)}.igd-consent__cat-label:hover .igd-consent__cat-input:checked~.igd-consent__cat-box{border-color:var(--igc-check-fill)}.igd-consent__cat-input:focus-visible~.igd-consent__cat-box{outline:2px solid var(--igc-ink);outline-offset:2px}.igd-consent__cat-input:disabled{cursor:not-allowed}.igd-consent__cat-input:disabled~.igd-consent__cat-box{opacity:.75}.igd-consent__cat-name{text-transform:uppercase;font-size:var(--igd-text-xs);color:var(--igc-ink);white-space:nowrap}.igd-consent__tip{color:var(--igc-ink);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;line-height:0;display:inline-flex;position:relative}.igd-consent__tip svg{fill:currentColor;block-size:10px;inline-size:10px}.igd-consent__tip:focus-visible{outline:2px solid var(--igc-ink);outline-offset:2px;border-radius:var(--igd-radius-circle)}.igd-consent__tip-text{opacity:0;pointer-events:none;background:var(--igc-tip-bg);inline-size:160px;color:var(--igc-accent);font-size:.675rem;line-height:var(--igd-leading-normal);text-align:center;text-transform:none;letter-spacing:normal;white-space:normal;z-index:1;border-radius:6px;padding:5px;transition:opacity .6s;position:absolute;inset-block-end:125%;inset-inline-start:50%;transform:translate(-50%)}.igd-consent__tip-text:after{content:"";border-style:solid;border-width:5px;border-color:var(--igc-tip-bg) transparent transparent transparent;margin-inline-start:-5px;position:absolute;inset-block-start:100%;inset-inline-start:50%}.igd-consent__tip:hover .igd-consent__tip-text,.igd-consent__tip:focus-visible .igd-consent__tip-text{opacity:1}@media only screen and (width<=960px){.igd-consent{max-block-size:calc(100dvh - 60px);inline-size:calc(100% - 30px);max-inline-size:380px;inset-block-end:30px;inset-inline-start:15px;overflow-y:auto}.igd-consent__view[data-view=summary],.igd-consent__view[data-view=settings]{max-inline-size:100%}.igd-consent__cats{gap:var(--igd-space-sm) var(--igd-space-md)}.igd-consent__btn{flex:auto}.igd-consent__cat{flex:100%;display:block}.igd-consent__tip{cursor:default;display:block}.igd-consent__tip svg{display:none}.igd-consent__tip-text{opacity:1;inline-size:auto;padding:var(--igd-space-3xs) 0 0 1.5rem;color:var(--igc-ink);text-align:start;background:0 0;position:static;transform:none}.igd-consent__tip-text:after{display:none}}@media (prefers-reduced-motion:reduce){.igd-consent__btn,.igd-consent__tip-text,.igd-consent__cat-box:after{transition:none}}@media print{.igd-consent{display:none!important}}
