@charset "UTF-8";@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/api/react/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/api/react/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/api/react/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/api/react/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/api/react/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAiEABQAAAAAERQAAAgbAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFeJyYAdC9qEQgKhQiEFgsgADCGFAE2AiQDOgQgBYsmB4EUDAcbJQ8jEbaKchqA4p8JNp36BR2hDG2Mg1DShoYhcsD4FuHOgqZ/jCHwh9v8SLllBs//f3P+PncmJg0BX3RQC1Q8oeqBmgTxmil9ZrTPVL+q8pyjzTF3MjUtkWgLJrBam6Wyp94zFlFjsdm7b0+3voZqFsQg3dDUYBHBEKMlmO/gmq9V9+umAp7qGnkCo89a1/+/n6u7iCXxDBfxEFlotLi9qaMfk4/7xBqHipdGFLHfMQ9RrNI4XUPlWbpy1U1dSAhyo5v4NH/3nhHACQAIgglBkCMNdpJwL9LvOmwcVnSA9nYAS3imTOqxfe8Z85twA5h7QH/gd8pJ4zH8ARRooIMJzGABK9jADg5wggvcCOAjgDPDNtDVxOzGBGqres5NQ9laumSqQIJQYKNOrSwsOuQCrOHSz/W//38FeOiSvyGtv34LKrN+AAYTgmBFAX42IJ1a9KqZL8CzNYcgOoJPpu5GmGmhrU5qowDEw2wQOMhXcrzeE1V/A9Uh+UDJVFClxJfdkC5vmKmo3IR0VVlT/noJ0tVloKLbAML6oRUlCf8mgoDoCCAACJbXvMbX478/ev6Ry1cAvKKOxWR8gwQBCtAAPw0B/HSmAx8vDYULQ8gpr4vST+vFtIPi26bn3FOP8/Pa1E9oOjeCzmasgAkLX04AL4XgZ8HuPPGTTIXSDMtsASWmVRTwnq9NNG/Jp+yipzQSh5jAP8opZieKxSWWYlpxL7u1t+MBoIpkTh8AZ4l7ej3QUO0nkqZFC6KJnJkguqZZE7F5vDabz2aL0t0Ok0uf6TLNrnc66h1T7GH7uEmO8N3fyP6vih2TJjomHDkRfeh0otJmduX4rd9UTPr2FM2x7etxlV+1DW/7Nq3CPu7U19b6Ffd8Y9/6lWHjLN0q1F8bOn/v29GeFBR2dNRWTM3d4MgRWXPsWP7ymnHLKhyEk4HTqI+/jBmfdnSsznLiD/f+MKUkv0ef9rzu+TAl3y8Z9H2l9/WfR7ze4HrO/9tIfbyrZ/L4k3yZ69373qTpeYvXWrqk/vly3rT09+RtcfAzp7R4ZpQOsoeCUyIloZlTmyVmtmD51EigdESPQX1b/euv+9e3lva1VF7vMK81UN7jmFHeSvzmg+FA6lRbMGa/PRiaUhUIBseXpk9ujT3QuvatKg2wBk8WvhluLesbd+tmeduVukd3mUEbTz+Z9GR9xsReDV0qCwWjX7E+0NYwJT5DY4BvbO6qbVXrtxF7I2PQkJG24IDwruycVeFB/B2zR8JRmQQw40pee7nJNqPTSht0UleicvoZBp2hvvuK+kH1DKuB6ccjKKCMB4CuAHIE9DBLg+e8Lr70PN+bIWk68xqrC3OSSkgFJ/P6MuFVcA/ZljFRNEUxvL3eoTHIMNwL8tl8ZzDxZnYh3l7zGYX1EyEYV8Y2exQhqsf9Ll9//u1fJmVBgZJsOFkkQwqkMHH7gU4B5nXHroShOU9Ww64xh0noB6R8BLvezac+NxVBkqwBkpCUvY31i24O2huFoTnA792NZP2JD9AfBpz5akNQZZ0hGezO8Ovu/22l/GLyuF3fNpCQoui9Ok7WaDsIJjuWFGA5Mcc5fTTvp3IuF8xfgjshYPZqo4/Xvr/7YFpSOp9PYNw1tDs2LsXEr/vN7Y97jMkaXVDG/2rFwqg4Gay0tMbv93xWF+BsrKqhGOfJcGGIy5CCVFpSlvUJGvsHxnHJ2heNguR5t7ntID5JM3t9qjJM57KcwYxbcQTDw3ysvfUOYa+fEA3AIHWuoigIjn+Mi86kczkRZc9f39A+uGhzb0/3BXdpDUMTxfHTvFtxx4x4C4nl56dQhPjENiZMqYyG7e++QhqkTeLzC8z+BzBvsChG68ftan2erLM79bs7VFu/vWtn4YvXfsbOO9JisVqtNpvF9MfBMG4sf5x69+gKVT169+yyqTBYwDK3Fru7emXdJjL8pSatM0Ayk6QNXGL2eG7f+vN/3eG8du3fdUJqa/X5WrjkP9eirbOyokQ0EWW5fTYq+u/LF+P5Z40uxq38DwKozsvqVWMLp3l6/q2adhbw4xcPDmS7/+Gz60vB+ZW+V9tRmFEACDxu1foZi/eRMi53Uk27VaWJJKXZvR56Q7WiHwOADwMkw0UE8MhzNHmKGSHsTUMByWmiIboNeKlfAgpJPR0VTm0canTvBNTJratoIqG+QTPZ1RbhpnMtTiDgVA0oxFQYFalVhhpxleSgdy6VThQqoJmYXEQLRj5CK8U5jjZ6ZjraCaQQHXT2Jzop8xa6KLYf3XQ3ET1YGYNefr2xAztl6OMmE6M4SUA/K76DRvOB/habb64ZyjVrMJtlDhdZfU6tBRqNEVFtgQYzzDVMrWo15pfoq0jGhZlqNRkiYr5yCxHpeYZrZnSzweYrkob1ILMUDMMm6TZNMpqWbRKNp2+bRuSJjb2wcQGR72b8dDbs5jVjb4z1vsMxxj6dWWQTDcuEllchkkTI13e+FvN0V6TIPLPMVavFfPMUmqdWg0LN5qpWZKQBhvniXLCuDIuYW4hYnsoQUCigRAmqjMBm9E2kexiinNpiCEaC5Z1O3FezFkvM9TI7oJjIDBxOhDHs5KPM1axOhFckO2SBx8Q9Yh8wm9/Z1WptmQvMRHqWZo2a6a7Moqjz+jkUtN8hMSMCQNgBzxGme18UPaOJLiYxiwVNrGITuzjMocfcyMKIZcGntrgs1J/59O/KFd0HNO5mqr43Ns5YPbg4VKz63twzngvmR/6fh/xIj9SpZ5cWd941fE6uDWeoDwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(/api/react/_astro/jetbrains-mono-cyrillic-wght-italic.CfQkWpeR.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(/api/react/_astro/jetbrains-mono-greek-wght-italic.Dmq-fBVQ.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(/api/react/_astro/jetbrains-mono-vietnamese-wght-italic.Dcombn6O.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(/api/react/_astro/jetbrains-mono-latin-ext-wght-italic.BrDczivE.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(/api/react/_astro/jetbrains-mono-latin-wght-italic.B2M6KQje.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}._navBar_zm3o5_18{--nav-bg: #222;--nav-color: #fff;--nav-border: #333;--nav-link: #fff;--nav-link-hover: #eee;--nav-btn-bg: #09f;--nav-btn-color: #fff;--nav-btn-border: #09f;--nav-btn-hover-color: #09f;--nav-btn-hover-bg: transparent;--nav-height: auto;background:var(--igd-layout-sections-bg);color:var(--nav-color, inherit)}._navBar_zm3o5_18 header{top:0;left:0;right:0;font-family:aktiv-grotesk,sans-serif}._navBar_zm3o5_18 header .navbar{border-width:0 0 1px;border-radius:0}._navBar_zm3o5_18 .globalnav__mobile-menu{top:-1px}._navBar_zm3o5_18 .globalnav__primary{padding-inline:.5625rem;border-bottom:var(--igd-app-outline)!important}@media(max-width:79.9375rem){._navBar_zm3o5_18 .globalnav__primary{padding-inline-end:0}}._navBar_zm3o5_18 .navbar-inverse{background:var(--nav-bg, inherit);min-height:86px}._navBar_zm3o5_18 .fixed_header{position:fixed;width:100%;padding-bottom:10px;padding-top:10px;margin:0;top:0;z-index:9999;left:0;background-color:#fff}._navBar_zm3o5_18 .navbar{margin-bottom:0;border-bottom-color:var(--nav-border, #333);border:inset}._navBar_zm3o5_18 .navbar-brand{display:flex;align-items:center;font-family:aktiv-grotesk,sans-serif;color:var(--nav-color, #fff);font-size:18px;padding:0}._navBar_zm3o5_18 .navbar-brand span{color:var(--nav-color, #fff)}._navBar_zm3o5_18 .navbar-wrapper{display:flex;justify-content:space-between;align-items:center;height:var(--nav-height, auto)}._navBar_zm3o5_18 .navbar .navbar-nav{display:inline-block}._navBar_zm3o5_18 .navbar .nav.navbar-nav{width:100%;padding:16px;font-size:.75rem;font-weight:400}._navBar_zm3o5_18 .navbar .nav.navbar-nav li>a{transition:all .25s ease-in-out;text-align:center;color:var(--nav-link, #fff)}._navBar_zm3o5_18 .navbar .nav.navbar-nav li>a:hover,._navBar_zm3o5_18 .navbar .nav.navbar-nav li>a:focus{color:var(--nav-link-hover, #eee);background-color:transparent}._navBar_zm3o5_18 .navbar .nav.navbar-nav li.active>a{background-color:transparent!important;font-weight:500}._navBar_zm3o5_18 .navbar .nav.navbar-nav li.nav__cta>a{color:var(--nav-btn-color, #fff);background-color:var(--nav-btn-bg, #09f);text-transform:uppercase;font-weight:700;font-size:inherit;margin-left:10px;padding:.5em 1.5em;border:1px solid var(--nav-btn-border, #09f);border-radius:0;transition:all .25s ease-in-out;white-space:nowrap}._navBar_zm3o5_18 .navbar .nav.navbar-nav li.nav__cta>a:hover,._navBar_zm3o5_18 .navbar .nav.navbar-nav li.nav__cta>a:focus{color:var(--nav-btn-hover-color, #09f);background-color:var(--nav-btn-hover-bg, transparent);border-color:var(--nav-btn-border, #09f)}._navBar_zm3o5_18 .navbar-frameworks{display:flex;align-items:center}._navBar_zm3o5_18 .navbar-frameworks a{padding-right:8px;color:#9d9d9d;font-size:.875rem;text-decoration:none}._navBar_zm3o5_18 .navbar-frameworks a:hover,._navBar_zm3o5_18 .navbar-frameworks a:focus{color:#eee;background-color:transparent;text-decoration:none}._navBar_zm3o5_18 .logo-breadcrumb{display:flex;align-items:center}._navBar_zm3o5_18 .globalnav__logo{max-height:48px}._navBar_zm3o5_18 .globalnav__menu{list-style:none;margin:0;padding:0}@media(max-width:79.9375rem){._navBar_zm3o5_18 .globalnav__brand{margin-inline-start:0}}@media only screen and (min-width:961px){._navBar_zm3o5_18 [data-mega-menu=true] .globalnav__primary .globalnav__wrapper{position:static}._navBar_zm3o5_18 .globalnav__wrapper{max-width:100%;margin:auto 15px;padding:0}._navBar_zm3o5_18 .navbar .nav.navbar-nav{display:flex;align-items:center;padding:0;width:auto}}@media only screen and (max-width:1200px){._navBar_zm3o5_18 .navbar-frameworks{display:none}}@media only screen and (max-width:965px){._navBar_zm3o5_18 .navbar-frameworks{display:none}}@media only screen and (max-width:767px){._navBar_zm3o5_18 .navbar-frameworks{display:flex;justify-content:center;padding-top:10px}._navBar_zm3o5_18 .navbar-frameworks a{font-size:1rem!important}._navBar_zm3o5_18 .navbar .nav.navbar-nav li.nav__cta>a{margin-left:0;margin-top:10px}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}._footer_636e3_8{--footer-bg: #f8f8f8;grid-column:1/-1}._footer_636e3_8 footer{position:relative;z-index:0}._footer_636e3_8 .footer{background-color:var(--footer-bg, inherit);padding:15px 0}@layer components{[data-search-modal-open]{overflow:hidden}.igd-search-shell{--search-header-footer-height: 5rem;display:grid;min-height:0;flex:1 1 auto}.igd-search-status{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);margin:0;display:grid;place-items:center;height:100%;padding:1.625rem;text-align:center;color:light-dark(var(--ig-gray-500),var(--ig-gray-300))}.igd-search-status:empty{display:none}.igd-search-query{color:var(--igd-accent)}.igd-search-results{--background: transparent;position:relative;gap:.5rem}.igd-search-results igc-list-item{--item-border-radius: 0;--item-background: transparent;--item-background-hover: var(--ig-gray-50);--item-background-focus: transparent;--item-background-active: transparent;--border-color: transparent;padding:0;gap:0}.igd-search-results igc-list-item:focus-within{--item-background-hover: transparent}.igd-search-results:last-of-type{padding-block-end:0}.igd-search-results{padding-inline:0}.igd-search-results,.igd-search-results--flat{overflow-y:auto;flex:1 1 auto;min-height:0}.igd-search-results--flat{display:flex;flex-direction:column;padding-bottom:1rem}.igd-search-link{display:grid;align-items:center;padding:.5rem 1rem;gap:.25rem;text-decoration:none;color:inherit}.igd-search-link:focus-visible{outline:transparent;box-shadow:inset 0 0 0 .0625rem var(--igd-accent)}.igd-search-result-title{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;color:light-dark(var(--ig-gray-900),var(--ig-gray-600))}.igd-search-result-title mark{background:transparent;color:var(--igd-accent);padding:0 1px;border-radius:2px}.igd-search-kind{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-block:0;margin-inline-end:.5rem;padding:.25rem;border-radius:.125rem;color:light-dark(var(--ig-gray-700),var(--ig-gray-500));background:light-dark(var(--ig-gray-100),#112031)}.igd-search-category-header{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;font-weight:700;display:inline-block;color:light-dark(var(--ig-gray-900),var(--ig-gray-300));padding-inline:1rem;margin-block-end:.5rem}.igd-search-more-btn{--focus-visible-border-color: transparent;--border-radius: .25rem;--foreground: var(--igd-accent);--icon-color: var(--igd-accent);--icon-color-hover: var(--igd-accent);--hover-background: transparent;--hover-foreground: var(--igd-accent);--focus-background: transparent;--focus-foreground: var(--igd-accent);--active-foreground: var(--igd-accent);--active-background: transparent;--focus-hover-background: var(--igd-accent);--focus-hover-foreground: transparent;--focus-visible-foreground: var(--igd-accent);--focus-visible-background: transparent}.igd-search-more-btn::part(base){font-family:var(--ig-detail-2-font-family, var(--ig-font-family));font-size:var(--ig-detail-2-font-size);font-weight:var(--ig-detail-2-font-weight);font-style:var(--ig-detail-2-font-style);line-height:var(--ig-detail-2-line-height);letter-spacing:var(--ig-detail-2-letter-spacing);text-transform:var(--ig-detail-2-text-transform);margin-top:var(--ig-detail-2-margin-top);margin-bottom:var(--ig-detail-2-margin-bottom);margin:0}.igd-search-more-btn::part(base):hover,.igd-search-more-btn::part(base):focus-visible{text-decoration:underline}.igd-search-more-btn{display:flex;justify-self:start;margin-block-start:1rem}.igd-search-meta{color:light-dark(var(--ig-gray-900),var(--ig-gray-300))}.igd-search-dialog{--background: var(--igd-layout-sections-bg);--backdrop: hsl(from var(--ig-gray-800) h s l/.6)}.igd-search-dialog::part(base){margin:auto;padding:0;width:90%;max-width:42rem;height:calc(100vh - 8rem);max-height:48rem;border-radius:.5rem;overflow:hidden}.igd-search-dialog::part(base):focus-visible{outline:none}.igd-search-dialog::part(content){padding:0;display:flex;flex-direction:column;height:100%}.igd-search-dialog igc-input::part(container){--border-color: var(--ig-gray-200);--border-color-hover: var(--ig-gray-300);--border-border-radius: .5rem}.igd-search-footer,.igd-search-header{--ig-size: var(--ig-size-large);padding:1rem;gap:.5rem;height:var(--search-header-footer-height)}.igd-search-footer{display:none}.igd-search-header{display:flex}.igd-search-scope{flex-shrink:0;align-self:center}.igd-search-input{--input-prefix-background: transparent;--input-prefix-background--focused: transparent;--input-prefix-background--filled: transparent;--input-suffix-background: transparent;--input-suffix-background--focused: transparent;--input-suffix-background--filled: transparent;width:100%;min-width:0;flex:1 1 auto}.igd-search-input::part(input){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}.igd-search-clear{--foreground: light-dark(var(--ig-gray-900), var(--ig-gray-900));--hover-foreground: light-dark(var(--ig-gray-900), var(--ig-gray-900));--focus-hover-foreground: light-dark(var(--ig-gray-900), var(--ig-gray-900));--focus-foreground: light-dark(var(--ig-gray-900), var(--ig-gray-900));--active-foreground: light-dark(var(--ig-gray-900), var(--ig-gray-900));--shadow-color: transparent;--background: transparent;--hover-background: transparent;--focus-background: transparent;--focus-hover-background: transparent;--active-background: transparent;--border-radius: 0}.igd-search-clear::part(base){--size: 18px;padding:0}.igd-search-clear::part(base):after{border-radius:4px}.igd-search-icon{color:light-dark(var(--ig-gray-900),var(--ig-gray-500));padding-inline:.75rem 0rem}.search-decoration{padding:1px;border-radius:.6875rem;animation:rotation 6s linear infinite;animation-delay:1s,.3s;background:conic-gradient(from var(--rot) at 50% 50%,var(--igd-accent) -56.25deg,var(--igd-accent) 43.12deg,var(--ig-secondary-500) 180deg,var(--igd-accent) 303.75deg,var(--igd-accent) 403.12deg);box-sizing:border-box}.search-decoration igc-input{--border-color: transparent}.search-trigger{cursor:pointer}.search-trigger::part(input){cursor:pointer}.search-trigger__hint{display:flex;gap:.25rem;align-items:center;background:transparent;color:var(--ig-gray-400);font-size:inherit;padding-inline:1rem;box-shadow:none}.search-trigger__hint>kbd{background:transparent;color:inherit;font-size:inherit;font-weight:400;box-shadow:none}.search-trigger__hint kbd:first-child{display:flex;align-items:center;line-height:1;font-size:19px}.search-trigger-mobile{display:none;--background: var(--igd-layout-sections-bg);--hover-background: var(--igd-layout-sections-bg);--focus-background: var(--igd-layout-sections-bg);--focus-hover-background: var(--igd-layout-sections-bg);--active-background: var(--igd-layout-sections-bg)}}@layer components{.igd-search-result-excerpt{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;color:light-dark(var(--ig-gray-600),var(--ig-gray-400))}.igd-search-result-excerpt mark{background:transparent;color:var(--igd-accent)}.igd-search-shell{grid-template-rows:auto 1fr auto}}@layer components{.igd-docs-subheader{position:sticky;inset:0;display:grid;grid-template-columns:var(--igd-page-layout-grid);align-items:center;width:100%;min-height:var(--igd-header-height);grid-column:1/-1;grid-row:1;border-block-end:var(--igd-app-outline);z-index:1;background-color:var(--igd-layout-sections-bg);view-transition-name:docs-subheader;padding-inline-start:1.5rem}.igd-docs-subheader .igd-logo{display:flex;align-items:center;height:100%;padding-inline:0 1rem}.igd-docs-subheader .igd-logo .igd-logo__text{display:flex;flex-direction:column;justify-content:center}.igd-docs-subheader .igd-logo .igd-logo__text>h1{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);margin-block-end:.375rem;line-height:1;color:var(--ig-gray-800)}.igd-docs-subheader .igd-logo .igd-logo__platform{font-family:var(--ig-subtitle-font-family, var(--ig-font-family));font-size:var(--ig-subtitle-font-size);font-weight:var(--ig-subtitle-font-weight);font-style:var(--ig-subtitle-font-style);line-height:var(--ig-subtitle-line-height);letter-spacing:var(--ig-subtitle-letter-spacing);text-transform:var(--ig-subtitle-text-transform);margin-top:var(--ig-subtitle-margin-top);margin-bottom:var(--ig-subtitle-margin-bottom);line-height:1;margin:0;color:var(--ig-gray-500)}.igd-docs-subheader igc-input{--ig-input-group-input-suffix-color: light-dark(var(--ig-gray-900), var(--ig-gray-800));--ig-input-group-input-suffix-color--filled: light-dark(var(--ig-gray-900), var(--ig-gray-800));--ig-input-group-input-suffix-color--focused: light-dark(var(--ig-gray-900), var(--ig-gray-800));--ig-input-group-idle-text-color: light-dark(var(--ig-gray-900), var(--ig-gray-800));--ig-input-group-filled-text-color: light-dark(var(--ig-gray-900), var(--ig-gray-900));--ig-input-group-placeholder-color: var(--ig-gray-500);--ig-input-group-hover-placeholder-color: var(--ig-gray-500);--input-prefix-background: transparent;--input-prefix-background--focused: transparent;--input-prefix-background--filled: transparent;--input-suffix-background: transparent;--input-suffix-background--focused: transparent;--input-suffix-background--filled: transparent;--ig-flat-button-hover-background: transparent;--ig-flat-button-focus-background: transparent;--ig-flat-button-icon-color-hover: var(--igd-accent);--ig-flat-button-icon-color-focus: var(--igd-accent);--border-border-radius: var(--igd-border-radius-xl);--border-background: light-dark(var(--ig-gray-50), var(--ig-gray-50));--border-color: var(--ig-gray-400);--hover-border-color: var(--ig-gray-400);--focused-border-color: var(--igd-accent)}.igd-docs-subheader__content{display:flex;align-items:center;height:100%;gap:1rem;min-width:0;justify-content:end}.igd-docs-subheader__content:last-child{margin-inline-end:1.5rem}.igd-docs-subheader__content>igc-input{--border-color: transparent;--hover-border-color: transparent;--size: 2.375rem}.igd-docs-subheader__content>igc-input::part(container):before{display:none}.igd-docs-subheader__content>igc-input:focus-within::part(container){border-color:var(--focused-border-color)}.igd-package-select,.igd-version-select{flex-shrink:0;position:relative;width:fit-content;max-width:15.625rem}.igd-package-select::part(base),.igd-version-select::part(base){position:absolute;inset-block-start:100%;inset-inline-end:0;width:max-content;min-width:100%;z-index:100}.igd-version-select::part(native-input),.igd-package-select::part(native-input){field-sizing:content}.subheader-sidebar-toggle{display:none;--foreground: light-dark(var(--ig-gray-900), var(--ig-gray-900));--background: transparent;--border-color: transparent;--hover-foreground: var(--igd-accent);--hover-background: transparent;--focus-foreground: var(--igd-accent);--focus-background: transparent;--active-foreground: var(--igd-accent);--active-background: transparent}#package-tooltip{--ig-tooltip-background: #D2DBE8;--ig-tooltip-text-color: #112031;--ig-tooltip-border-radius: .25rem}#package-tooltip::part(base){font-family:var(--igd-font-sans);font-size:.75rem;font-weight:500;line-height:1.125rem;letter-spacing:0}}.docs-breadcrumb{width:100%;padding:0;margin-block-end:1rem}.docs-breadcrumb ul,.docs-breadcrumb ol{margin-block-end:0!important}.docs-breadcrumb-list{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;display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;gap:6px;color:light-dark(var(--ig-gray-700),var(--ig-gray-400))}[data-theme=dark] .docs-breadcrumb-list{color:var(--ig-gray-600)}[data-theme=dark] .docs-breadcrumb-home{color:var(--ig-gray-400)}.docs-breadcrumb-item{display:flex;align-items:center;gap:.25rem;white-space:nowrap;overflow:hidden;padding:0}.docs-breadcrumb-home{color:light-dark(var(--ig-gray-500),var(--ig-gray-600));flex-shrink:0}.docs-breadcrumb-sep{--size: 1rem;flex-shrink:0;user-select:none;rotate:-90deg;color:light-dark(var(--ig-gray-500),var(--ig-gray-600))}.docs-breadcrumb-crumb{overflow:hidden;text-overflow:ellipsis;max-width:18rem}.docs-breadcrumb-item:last-child .docs-breadcrumb-crumb{font-weight:500}.license-indicator-badge::part(base){padding-inline:.25rem}@layer components{igc-badge.preview{--background-color: var(--igd-preview-bg);--text-color: var(--igd-preview-color);--icon-color: var(--igd-preview-color);--border-color: var(--igd-preview-border)}igc-badge.new{--background-color: var(--igd-new-bg);--text-color: var(--igd-new-color);--icon-color: var(--igd-new-color);--border-color: var(--igd-new-border)}igc-badge.updated{--background-color: var(--igd-updated-bg);--text-color: var(--igd-updated-color);--icon-color: var(--igd-updated-color);--border-color: var(--igd-updated-border)}igc-badge.premium{--background-color: var(--igd-premium-bg);--text-color: var(--igd-premium-color);--icon-color: var(--igd-premium-color);--border-color: var(--igd-premium-border)}igc-badge.opensource{--background-color: var(--igd-opensource-bg);--text-color: var(--igd-opensource-color);--icon-color: var(--igd-opensource-color);--border-color: var(--igd-opensource-border)}.igd-badge{--border-radius: .25rem;--elevation: none;vertical-align:middle}.igd-badge::part(base){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);margin:0;border-radius:var(--border-radius);border-width:.0625rem;border-style:solid;border-color:var(--border-color)}.igd-badge igc-icon{--size: 1.125rem }.igd-badge span{position:relative;padding-inline:.1875rem}h1>.igd-badge,h2>.igd-badge,h3>.igd-badge,h4>.igd-badge,h5>.igd-badge,h6>.igd-badge{align-self:center}}[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)}[data-theme=light]{--ig-primary-50: oklch(97% .014 254.604deg);--ig-primary-50-contrast: hsla(from color(from oklch(97% .014 254.604deg) var(--y-contrast)) h 0 l/1);--ig-primary-100: oklch(93.2% .032 255.585deg);--ig-primary-100-contrast: hsla(from color(from oklch(93.2% .032 255.585deg) var(--y-contrast)) h 0 l/1);--ig-primary-200: oklch(88.2% .059 254.128deg);--ig-primary-200-contrast: hsla(from color(from oklch(88.2% .059 254.128deg) var(--y-contrast)) h 0 l/1);--ig-primary-300: oklch(80.9% .105 251.813deg);--ig-primary-300-contrast: hsla(from color(from oklch(80.9% .105 251.813deg) var(--y-contrast)) h 0 l/1);--ig-primary-400: oklch(71.6% .16 255.814deg);--ig-primary-400-contrast: hsla(from color(from oklch(71.6% .16 255.814deg) var(--y-contrast)) h 0 l/1);--ig-primary-500: oklch(62.3% .214 259.815deg);--ig-primary-500-contrast: hsla(from color(from oklch(62.3% .214 259.815deg) var(--y-contrast)) h 0 l/1);--ig-primary-600: oklch(54.6% .245 262.881deg);--ig-primary-600-contrast: hsla(from color(from oklch(54.6% .245 262.881deg) var(--y-contrast)) h 0 l/1);--ig-primary-700: oklch(48.8% .243 264.376deg);--ig-primary-700-contrast: hsla(from color(from oklch(48.8% .243 264.376deg) var(--y-contrast)) h 0 l/1);--ig-primary-800: oklch(42.4% .199 265.638deg);--ig-primary-800-contrast: hsla(from color(from oklch(42.4% .199 265.638deg) var(--y-contrast)) h 0 l/1);--ig-primary-900: oklch(37.9% .146 265.522deg);--ig-primary-900-contrast: hsla(from color(from oklch(37.9% .146 265.522deg) var(--y-contrast)) h 0 l/1);--ig-primary-A100: oklch(93.2% .032 255.585deg);--ig-primary-A100-contrast: hsla(from color(from oklch(93.2% .032 255.585deg) var(--y-contrast)) h 0 l/1);--ig-primary-A200: oklch(88.2% .059 254.128deg);--ig-primary-A200-contrast: hsla(from color(from oklch(88.2% .059 254.128deg) var(--y-contrast)) h 0 l/1);--ig-primary-A400: oklch(62.3% .214 259.815deg);--ig-primary-A400-contrast: hsla(from color(from oklch(62.3% .214 259.815deg) var(--y-contrast)) h 0 l/1);--ig-primary-A700: oklch(48.8% .243 264.376deg);--ig-primary-A700-contrast: hsla(from color(from oklch(48.8% .243 264.376deg) 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.839deg);--ig-gray-50-contrast: hsla(from color(from oklch(98.5% .002 247.839deg) var(--y-contrast)) h 0 l/1);--ig-gray-100: oklch(96.7% .003 264.542deg);--ig-gray-100-contrast: hsla(from color(from oklch(96.7% .003 264.542deg) var(--y-contrast)) h 0 l/1);--ig-gray-200: oklch(92.8% .006 264.531deg);--ig-gray-200-contrast: hsla(from color(from oklch(92.8% .006 264.531deg) var(--y-contrast)) h 0 l/1);--ig-gray-300: oklch(87.2% .01 258.338deg);--ig-gray-300-contrast: hsla(from color(from oklch(87.2% .01 258.338deg) var(--y-contrast)) h 0 l/1);--ig-gray-400: oklch(70.7% .022 261.325deg);--ig-gray-400-contrast: hsla(from color(from oklch(70.7% .022 261.325deg) var(--y-contrast)) h 0 l/1);--ig-gray-500: oklch(55.1% .027 264.364deg);--ig-gray-500-contrast: hsla(from color(from oklch(55.1% .027 264.364deg) var(--y-contrast)) h 0 l/1);--ig-gray-600: oklch(44.6% .03 256.802deg);--ig-gray-600-contrast: hsla(from color(from oklch(44.6% .03 256.802deg) var(--y-contrast)) h 0 l/1);--ig-gray-700: oklch(37.3% .034 259.733deg);--ig-gray-700-contrast: hsla(from color(from oklch(37.3% .034 259.733deg) var(--y-contrast)) h 0 l/1);--ig-gray-800: oklch(27.8% .033 256.848deg);--ig-gray-800-contrast: hsla(from color(from oklch(27.8% .033 256.848deg) var(--y-contrast)) h 0 l/1);--ig-gray-900: oklch(21% .034 264.665deg);--ig-gray-900-contrast: hsla(from color(from oklch(21% .034 264.665deg) 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)}[data-theme=light]{--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)}[data-theme=dark]{--ig-primary-50: oklch(97% .014 254.604deg);--ig-primary-50-contrast: hsla(from color(from oklch(97% .014 254.604deg) var(--y-contrast)) h 0 l/1);--ig-primary-100: oklch(93.2% .032 255.585deg);--ig-primary-100-contrast: hsla(from color(from oklch(93.2% .032 255.585deg) var(--y-contrast)) h 0 l/1);--ig-primary-200: oklch(88.2% .059 254.128deg);--ig-primary-200-contrast: hsla(from color(from oklch(88.2% .059 254.128deg) var(--y-contrast)) h 0 l/1);--ig-primary-300: oklch(80.9% .105 251.813deg);--ig-primary-300-contrast: hsla(from color(from oklch(80.9% .105 251.813deg) var(--y-contrast)) h 0 l/1);--ig-primary-400: oklch(71.6% .16 255.814deg);--ig-primary-400-contrast: hsla(from color(from oklch(71.6% .16 255.814deg) var(--y-contrast)) h 0 l/1);--ig-primary-500: oklch(62.3% .214 259.815deg);--ig-primary-500-contrast: hsla(from color(from oklch(62.3% .214 259.815deg) var(--y-contrast)) h 0 l/1);--ig-primary-600: oklch(54.6% .245 262.881deg);--ig-primary-600-contrast: hsla(from color(from oklch(54.6% .245 262.881deg) var(--y-contrast)) h 0 l/1);--ig-primary-700: oklch(48.8% .243 264.376deg);--ig-primary-700-contrast: hsla(from color(from oklch(48.8% .243 264.376deg) var(--y-contrast)) h 0 l/1);--ig-primary-800: oklch(42.4% .199 265.638deg);--ig-primary-800-contrast: hsla(from color(from oklch(42.4% .199 265.638deg) var(--y-contrast)) h 0 l/1);--ig-primary-900: oklch(37.9% .146 265.522deg);--ig-primary-900-contrast: hsla(from color(from oklch(37.9% .146 265.522deg) var(--y-contrast)) h 0 l/1);--ig-primary-A100: oklch(93.2% .032 255.585deg);--ig-primary-A100-contrast: hsla(from color(from oklch(93.2% .032 255.585deg) var(--y-contrast)) h 0 l/1);--ig-primary-A200: oklch(88.2% .059 254.128deg);--ig-primary-A200-contrast: hsla(from color(from oklch(88.2% .059 254.128deg) var(--y-contrast)) h 0 l/1);--ig-primary-A400: oklch(62.3% .214 259.815deg);--ig-primary-A400-contrast: hsla(from color(from oklch(62.3% .214 259.815deg) var(--y-contrast)) h 0 l/1);--ig-primary-A700: oklch(48.8% .243 264.376deg);--ig-primary-A700-contrast: hsla(from color(from oklch(48.8% .243 264.376deg) 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.665deg);--ig-gray-50-contrast: hsla(from color(from oklch(21% .034 264.665deg) var(--y-contrast)) h 0 l/1);--ig-gray-100: oklch(27.8% .033 256.848deg);--ig-gray-100-contrast: hsla(from color(from oklch(27.8% .033 256.848deg) var(--y-contrast)) h 0 l/1);--ig-gray-200: oklch(37.3% .034 259.733deg);--ig-gray-200-contrast: hsla(from color(from oklch(37.3% .034 259.733deg) var(--y-contrast)) h 0 l/1);--ig-gray-300: oklch(44.6% .03 256.802deg);--ig-gray-300-contrast: hsla(from color(from oklch(44.6% .03 256.802deg) var(--y-contrast)) h 0 l/1);--ig-gray-400: oklch(55.1% .027 264.364deg);--ig-gray-400-contrast: hsla(from color(from oklch(55.1% .027 264.364deg) var(--y-contrast)) h 0 l/1);--ig-gray-500: oklch(70.7% .022 261.325deg);--ig-gray-500-contrast: hsla(from color(from oklch(70.7% .022 261.325deg) var(--y-contrast)) h 0 l/1);--ig-gray-600: oklch(87.2% .01 258.338deg);--ig-gray-600-contrast: hsla(from color(from oklch(87.2% .01 258.338deg) var(--y-contrast)) h 0 l/1);--ig-gray-700: oklch(92.8% .006 264.531deg);--ig-gray-700-contrast: hsla(from color(from oklch(92.8% .006 264.531deg) var(--y-contrast)) h 0 l/1);--ig-gray-800: oklch(96.7% .003 264.542deg);--ig-gray-800-contrast: hsla(from color(from oklch(96.7% .003 264.542deg) var(--y-contrast)) h 0 l/1);--ig-gray-900: oklch(98.5% .002 247.839deg);--ig-gray-900-contrast: hsla(from color(from oklch(98.5% .002 247.839deg) 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)}[data-theme=dark]{--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(#028A54, #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-color: light-dark(#A065FF, #B585FF);--igd-premium-bg: light-dark(#F3EEFF, #1E1030);--igd-premium-border: light-dark(#D4B8FF, #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{overflow-x:auto;max-width:100%;word-wrap:break-word;white-space:pre-wrap;border-radius:var(--igd-border-radius);padding:2rem}pre.shiki code{white-space:pre-wrap;word-break:break-word}pre.shiki{background-color:var(--shiki-color-background)!important}.copy-code-wrapper{position:relative;z-index:0}.copy-code-wrapper>.copy-btn{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;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}.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{display:none;height:2.5rem;margin-block-end:1.5rem}.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;max-width:100%;overflow-x:auto;display:inline-block;vertical-align:middle}.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;margin-block-end:1.625rem}.igd-main-content__markdown pre,.igd-main-content__markdown code{font-family:var(--font-mono)!important;margin-block-end:1.625rem}.igd-main-content__markdown pre.astro-code{padding:1.5rem;border-radius:.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);margin:0;background-color:var(--ig-gray-100);color:var(--ig-gray-100-contrast);box-shadow:none;border:.0625rem solid var(--ig-gray-300)}.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);margin:0;line-height:normal;border-radius:.25rem;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)}.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);margin:0;padding-inline-start:1.125rem;padding-block:0;color:inherit}.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{position:relative;color:inherit;padding-inline:0 .5rem;padding-block:.25rem}.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));margin-block-end:1.625rem;border-radius:.5rem}.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{display:flex;flex-direction:column;gap:8px;padding-inline-start:0}.igd-main-content__markdown dl dt{color:var(--ig-gray-900)}.igd-main-content__markdown dl dd{margin-block-end:1rem;color:inherit}.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:"";display:inline-block;width:1em;height:1em;margin-inline-start:.2em;vertical-align:middle;background-color:currentColor;-webkit-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-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-size:contain;mask-repeat:no-repeat;mask-position:center}.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));padding:.5rem 1rem;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);display:grid;align-items:start;grid-template-columns:auto 1fr;gap:.5rem;color:var(--ig-secondary-500);margin-block-end:1.625rem}.igd-main-content__markdown .igd-defined-in a{min-width:0;text-overflow:ellipsis;white-space:nowrap;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{display:flex;align-items:center;gap:.5rem}.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;flex-shrink:0;transition:opacity .15s ease;--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)}.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{display:block;max-width:100%;height:auto;margin-block-end:1.625rem;border-radius:var(--igd-border-radius);content-visibility:auto}.igd-main-content__markdown a:has(>img){text-decoration:none;display:inline-block}.igd-main-content__markdown figure{margin-inline:0;margin-block-end:1.625rem}.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{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>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{padding-block-start:.5rem;margin-block-end:1.625rem;color:var(--ig-gray-600);text-align:center}.igd-main-content__markdown blockquote{padding:1rem;border-inline-start-width:.0625rem;border-inline-start-color:var(--ig-gray-600);margin-block-end:1.625rem}.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);font-style:italic;margin:0}.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);margin:0;color:var(--ig-gray-600)}.igd-main-content__markdown .igd-video{position:relative;width:100%;aspect-ratio:16/9;margin-block-end:1.625rem;border-radius:var(--igd-border-radius);overflow:hidden;outline:.0625rem solid light-dark(var(--ig-gray-200),var(--ig-gray-100))}.igd-main-content__markdown .igd-video iframe,.igd-main-content__markdown .igd-video video{position:absolute;inset:0;width:100%;height:100%;border:0}.igd-main-content__markdown video{display:block;max-width:100%;width:100%;aspect-ratio:16/9;height:auto;border-radius:var(--igd-border-radius);margin-block-end:1.625rem;font-family:inherit;outline:.0625rem solid light-dark(var(--ig-gray-200),var(--ig-gray-100))}.igd-main-content__markdown audio{display:block;width:100%;margin-block-end:1.625rem}.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{display:inline-block;cursor:pointer;padding:.375rem 1rem;border-bottom:.125rem solid transparent;margin-inline-end:.25rem;color:var(--ig-gray-600)}.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{overflow:auto;max-height:var(--igd-table-max-height);border:.0625rem solid var(--igd-table-border-color);margin-block-end:1.625rem;width:100%;position:relative;z-index:0}.igd-table-wrapper table{font-family:inherit;border-collapse:collapse;min-width:100%;color:var(--igd-table-fg)}.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);margin:0;white-space:nowrap}.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);border-inline:none;padding-block:1rem;padding-inline:1.5rem;vertical-align:baseline}.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{position:sticky;top:0;z-index:2}.igd-table-wrapper table thead th:before{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;height:var(--igd-table-pinned-border-size);background:var(--igd-table-border-color)}.igd-table-wrapper[data-scrolled-y] .igd-table-wrapper table thead th:before{height:.1875rem;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)}.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:"";position:absolute;inset-block-start:0;inset-inline-end:0;width:var(--igd-table-pinned-border-size);height:100%;background:var(--igd-table-border-color)}.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{width:.1875rem;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)}.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{width:3rem;text-align:center;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{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--igd-table-header-fg)}.igd-table-wrapper table.igd-table-expandable .igd-row-toggle input{position:absolute;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.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;transform:rotate(-90deg);transition:transform .2s ease}.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{position:static;vertical-align:top;border-block-start:none;padding-block-start:0}.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);margin:0;color:var(--igd-table-fg)}}@layer components{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{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:1rem;padding-block:1rem}.icon-gallery__grid--illustrations{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.icon-card{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem .75rem;border:1px solid light-dark(var(--ig-gray-200),var(--ig-gray-100));border-radius:.625rem;background:light-dark(var(--ig-surface-500),var(--ig-surface-400));transition:border-color .15s,box-shadow .15s}.icon-card:hover{border-color:var(--ig-primary-300);box-shadow:0 2px 8px light-dark(rgba(0,0,0,.06),rgba(0,0,0,.3))}.icon-card__preview{display:flex;align-items:center;justify-content:center;margin-block:1rem}.icon-card__preview igc-icon{--size: 28px;color:inherit}.icon-card__preview--illustration{height:2rem}.icon-card__preview--illustration svg{width:100%;height:100%;object-fit:contain;fill:currentColor}.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);margin-block-end:1.5rem;text-align:center;word-break:break-all;color:light-dark(var(--ig-gray-700),var(--ig-gray-800))}.icon-card__actions{display:flex;flex-direction:column;gap:.5rem;width:100%}.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,components;html{font-size:16px;background:var(--igd-app-bg);scroll-padding-top:calc(var(--igd-toc-subheader-bottom) + var(--igd-toc-scroll-offset))}body{scrollbar-gutter:stable}:root{--ig-theme: fluent;--font-mono: "JetBrains Mono Variable"}@property --ig-size-small{syntax: "<number> | <integer>"; initial-value: 1; inherits: true;}@property --ig-size-medium{syntax: "<number> | <integer>"; initial-value: 2; inherits: true;}@property --ig-size-large{syntax: "<number> | <integer>"; initial-value: 3; inherits: true;}@property --ig-spacing{syntax: "<number> | <integer>"; initial-value: 1; inherits: true;}: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))}:root{--ig-elevation-0: none;--ig-elevation-1: 0 calc(var(--ig-elevation-factor, 1) * 1px) calc(var(--ig-elevation-factor, 1) * 3px) 0 rgba(0, 0, 0, .26), 0 calc(var(--ig-elevation-factor, 1) * 1px) calc(var(--ig-elevation-factor, 1) * 1px) 0 rgba(0, 0, 0, .12), 0 calc(var(--ig-elevation-factor, 1) * 2px) calc(var(--ig-elevation-factor, 1) * 1px) calc(var(--ig-elevation-factor, 1) * -1px) rgba(0, 0, 0, .08);--ig-elevation-2: 0 calc(var(--ig-elevation-factor, 1) * 1px) calc(var(--ig-elevation-factor, 1) * 5px) 0 rgba(0, 0, 0, .26), 0 calc(var(--ig-elevation-factor, 1) * 2px) calc(var(--ig-elevation-factor, 1) * 2px) 0 rgba(0, 0, 0, .12), 0 calc(var(--ig-elevation-factor, 1) * 3px) calc(var(--ig-elevation-factor, 1) * 1px) calc(var(--ig-elevation-factor, 1) * -2px) rgba(0, 0, 0, .08);--ig-elevation-3: 0 calc(var(--ig-elevation-factor, 1) * 1px) calc(var(--ig-elevation-factor, 1) * 8px) 0 rgba(0, 0, 0, .26), 0 calc(var(--ig-elevation-factor, 1) * 3px) calc(var(--ig-elevation-factor, 1) * 4px) 0 rgba(0, 0, 0, .12), 0 calc(var(--ig-elevation-factor, 1) * 3px) calc(var(--ig-elevation-factor, 1) * 3px) calc(var(--ig-elevation-factor, 1) * -2px) rgba(0, 0, 0, .08);--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) rgba(0, 0, 0, .26), 0 calc(var(--ig-elevation-factor, 1) * 4px) calc(var(--ig-elevation-factor, 1) * 5px) 0 rgba(0, 0, 0, .12), 0 calc(var(--ig-elevation-factor, 1) * 1px) calc(var(--ig-elevation-factor, 1) * 10px) 0 rgba(0, 0, 0, .08);--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) rgba(0, 0, 0, .26), 0 calc(var(--ig-elevation-factor, 1) * 5px) calc(var(--ig-elevation-factor, 1) * 8px) 0 rgba(0, 0, 0, .12), 0 calc(var(--ig-elevation-factor, 1) * 1px) calc(var(--ig-elevation-factor, 1) * 14px) 0 rgba(0, 0, 0, .08);--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) rgba(0, 0, 0, .26), 0 calc(var(--ig-elevation-factor, 1) * 6px) calc(var(--ig-elevation-factor, 1) * 10px) 0 rgba(0, 0, 0, .12), 0 calc(var(--ig-elevation-factor, 1) * 1px) calc(var(--ig-elevation-factor, 1) * 18px) 0 rgba(0, 0, 0, .08);--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) rgba(0, 0, 0, .26), 0 calc(var(--ig-elevation-factor, 1) * 7px) calc(var(--ig-elevation-factor, 1) * 10px) calc(var(--ig-elevation-factor, 1) * 1px) rgba(0, 0, 0, .12), 0 calc(var(--ig-elevation-factor, 1) * 2px) calc(var(--ig-elevation-factor, 1) * 16px) calc(var(--ig-elevation-factor, 1) * 1px) rgba(0, 0, 0, .08);--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) rgba(0, 0, 0, .26), 0 calc(var(--ig-elevation-factor, 1) * 8px) calc(var(--ig-elevation-factor, 1) * 10px) calc(var(--ig-elevation-factor, 1) * 1px) rgba(0, 0, 0, .12), 0 calc(var(--ig-elevation-factor, 1) * 3px) calc(var(--ig-elevation-factor, 1) * 14px) calc(var(--ig-elevation-factor, 1) * 2px) rgba(0, 0, 0, .08);--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) rgba(0, 0, 0, .26), 0 calc(var(--ig-elevation-factor, 1) * 9px) calc(var(--ig-elevation-factor, 1) * 12px) calc(var(--ig-elevation-factor, 1) * 1px) rgba(0, 0, 0, .12), 0 calc(var(--ig-elevation-factor, 1) * 3px) calc(var(--ig-elevation-factor, 1) * 16px) calc(var(--ig-elevation-factor, 1) * 2px) rgba(0, 0, 0, .08);--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) rgba(0, 0, 0, .26), 0 calc(var(--ig-elevation-factor, 1) * 10px) calc(var(--ig-elevation-factor, 1) * 14px) calc(var(--ig-elevation-factor, 1) * 1px) rgba(0, 0, 0, .12), 0 calc(var(--ig-elevation-factor, 1) * 4px) calc(var(--ig-elevation-factor, 1) * 18px) calc(var(--ig-elevation-factor, 1) * 3px) rgba(0, 0, 0, .08);--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) rgba(0, 0, 0, .26), 0 calc(var(--ig-elevation-factor, 1) * 11px) calc(var(--ig-elevation-factor, 1) * 15px) calc(var(--ig-elevation-factor, 1) * 1px) rgba(0, 0, 0, .12), 0 calc(var(--ig-elevation-factor, 1) * 4px) calc(var(--ig-elevation-factor, 1) * 20px) calc(var(--ig-elevation-factor, 1) * 3px) rgba(0, 0, 0, .08);--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) rgba(0, 0, 0, .26), 0 calc(var(--ig-elevation-factor, 1) * 12px) calc(var(--ig-elevation-factor, 1) * 17px) calc(var(--ig-elevation-factor, 1) * 2px) rgba(0, 0, 0, .12), 0 calc(var(--ig-elevation-factor, 1) * 5px) calc(var(--ig-elevation-factor, 1) * 22px) calc(var(--ig-elevation-factor, 1) * 4px) rgba(0, 0, 0, .08);--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) rgba(0, 0, 0, .26), 0 calc(var(--ig-elevation-factor, 1) * 13px) calc(var(--ig-elevation-factor, 1) * 19px) calc(var(--ig-elevation-factor, 1) * 2px) rgba(0, 0, 0, .12), 0 calc(var(--ig-elevation-factor, 1) * 5px) calc(var(--ig-elevation-factor, 1) * 24px) calc(var(--ig-elevation-factor, 1) * 4px) rgba(0, 0, 0, .08);--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) rgba(0, 0, 0, .26), 0 calc(var(--ig-elevation-factor, 1) * 14px) calc(var(--ig-elevation-factor, 1) * 21px) calc(var(--ig-elevation-factor, 1) * 2px) rgba(0, 0, 0, .12), 0 calc(var(--ig-elevation-factor, 1) * 5px) calc(var(--ig-elevation-factor, 1) * 26px) calc(var(--ig-elevation-factor, 1) * 4px) rgba(0, 0, 0, .08);--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) rgba(0, 0, 0, .26), 0 calc(var(--ig-elevation-factor, 1) * 15px) calc(var(--ig-elevation-factor, 1) * 22px) calc(var(--ig-elevation-factor, 1) * 2px) rgba(0, 0, 0, .12), 0 calc(var(--ig-elevation-factor, 1) * 6px) calc(var(--ig-elevation-factor, 1) * 28px) calc(var(--ig-elevation-factor, 1) * 5px) rgba(0, 0, 0, .08);--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) rgba(0, 0, 0, .26), 0 calc(var(--ig-elevation-factor, 1) * 16px) calc(var(--ig-elevation-factor, 1) * 24px) calc(var(--ig-elevation-factor, 1) * 2px) rgba(0, 0, 0, .12), 0 calc(var(--ig-elevation-factor, 1) * 6px) calc(var(--ig-elevation-factor, 1) * 30px) calc(var(--ig-elevation-factor, 1) * 5px) rgba(0, 0, 0, .08);--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) rgba(0, 0, 0, .26), 0 calc(var(--ig-elevation-factor, 1) * 17px) calc(var(--ig-elevation-factor, 1) * 26px) calc(var(--ig-elevation-factor, 1) * 2px) rgba(0, 0, 0, .12), 0 calc(var(--ig-elevation-factor, 1) * 6px) calc(var(--ig-elevation-factor, 1) * 32px) calc(var(--ig-elevation-factor, 1) * 5px) rgba(0, 0, 0, .08);--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) rgba(0, 0, 0, .26), 0 calc(var(--ig-elevation-factor, 1) * 18px) calc(var(--ig-elevation-factor, 1) * 28px) calc(var(--ig-elevation-factor, 1) * 2px) rgba(0, 0, 0, .12), 0 calc(var(--ig-elevation-factor, 1) * 7px) calc(var(--ig-elevation-factor, 1) * 34px) calc(var(--ig-elevation-factor, 1) * 6px) rgba(0, 0, 0, .08);--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) rgba(0, 0, 0, .26), 0 calc(var(--ig-elevation-factor, 1) * 19px) calc(var(--ig-elevation-factor, 1) * 29px) calc(var(--ig-elevation-factor, 1) * 2px) rgba(0, 0, 0, .12), 0 calc(var(--ig-elevation-factor, 1) * 7px) calc(var(--ig-elevation-factor, 1) * 36px) calc(var(--ig-elevation-factor, 1) * 6px) rgba(0, 0, 0, .08);--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) rgba(0, 0, 0, .26), 0 calc(var(--ig-elevation-factor, 1) * 20px) calc(var(--ig-elevation-factor, 1) * 31px) calc(var(--ig-elevation-factor, 1) * 3px) rgba(0, 0, 0, .12), 0 calc(var(--ig-elevation-factor, 1) * 8px) calc(var(--ig-elevation-factor, 1) * 38px) calc(var(--ig-elevation-factor, 1) * 7px) rgba(0, 0, 0, .08);--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) rgba(0, 0, 0, .26), 0 calc(var(--ig-elevation-factor, 1) * 21px) calc(var(--ig-elevation-factor, 1) * 33px) calc(var(--ig-elevation-factor, 1) * 3px) rgba(0, 0, 0, .12), 0 calc(var(--ig-elevation-factor, 1) * 8px) calc(var(--ig-elevation-factor, 1) * 40px) calc(var(--ig-elevation-factor, 1) * 7px) rgba(0, 0, 0, .08);--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) rgba(0, 0, 0, .26), 0 calc(var(--ig-elevation-factor, 1) * 22px) calc(var(--ig-elevation-factor, 1) * 35px) calc(var(--ig-elevation-factor, 1) * 3px) rgba(0, 0, 0, .12), 0 calc(var(--ig-elevation-factor, 1) * 8px) calc(var(--ig-elevation-factor, 1) * 42px) calc(var(--ig-elevation-factor, 1) * 7px) rgba(0, 0, 0, .08);--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) rgba(0, 0, 0, .26), 0 calc(var(--ig-elevation-factor, 1) * 23px) calc(var(--ig-elevation-factor, 1) * 36px) calc(var(--ig-elevation-factor, 1) * 3px) rgba(0, 0, 0, .12), 0 calc(var(--ig-elevation-factor, 1) * 9px) calc(var(--ig-elevation-factor, 1) * 44px) calc(var(--ig-elevation-factor, 1) * 8px) rgba(0, 0, 0, .08);--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) rgba(0, 0, 0, .26), 0 calc(var(--ig-elevation-factor, 1) * 24px) calc(var(--ig-elevation-factor, 1) * 38px) calc(var(--ig-elevation-factor, 1) * 3px) rgba(0, 0, 0, .12), 0 calc(var(--ig-elevation-factor, 1) * 9px) calc(var(--ig-elevation-factor, 1) * 46px) calc(var(--ig-elevation-factor, 1) * 8px) rgba(0, 0, 0, .08)}:root{--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}.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)}.visually-hidden{visibility:hidden;opacity:0;position:absolute;user-select:none;pointer-events:none;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){animation:none!important;opacity:0!important}::view-transition-new(docs-sidebar),::view-transition-new(docs-subheader){animation:none!important;opacity:1!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}.igd-page-layout{display:grid;grid-template-columns:var(--igd-page-layout-grid);background:var(--igd-app-bg);color:var(--igd-on-app-bg);margin:0;position:relative;z-index:0}.igd-page-layout:not(:has(.igd-right-sidebar)) .igd-main-pane>main{margin:0}.igd-main-content{display:grid;position:relative}.igd-main-content:not(:has(.igd-right-sidebar)) .igd-main-pane>main{margin:0}.igd-main-content__page{display:grid;background-color:var(--igd-layout-sections-bg);border-inline-end:var(--igd-app-outline);width:100%}.igd-main-content__inner:not(:has(aside)) .igd-main-content__page{border-inline:var(--igd-app-outline)}.igd-main-content__page+aside{margin-inline-end:auto}.igd-main-content__inner{display:flex;position:relative}.igd-main-content__inner:has(aside) .igd-main-content__page{margin-inline-end:0}.content{max-width:60rem;margin:0 auto;padding:0}@media(min-width:124.9375rem){.igd-page-layout{--igd-page-layout-grid: 25rem 1fr}.igd-main-content__page{gap:var(--ig-padding);margin-inline:auto;border-inline:var(--igd-app-outline);width:clamp(75rem,100%,75rem)}}@media(max-width:79.9375rem){:root{--igd-header-height: 3.75rem;--igd-page-padding: 1.5rem}.igd-page-layout{--igd-page-layout-grid: auto 1fr}.igd-logo__text{display:none}.igd-main-content{grid-row:2}.igd-search-mobile-bar{display:flex}.docs-sidebar{--igd-sidebar-z-index: 1000;position:fixed;inset-block:0;inset-inline-start:0;height:100dvh;max-height:100dvh;width:min(22.5rem,85vw);transform:translate(-100%);transition:transform .25s ease,box-shadow .25s ease;box-shadow:none}.docs-sidebar-backdrop{display:block;position:fixed;inset:0;z-index:99;background:light-dark(var(--ig-gray-900),var(--ig-gray-100));opacity:0;pointer-events:none;transition:opacity .25s ease}body[data-sidebar-open]{overflow:hidden}body[data-sidebar-open] .docs-sidebar{transform:translate(0);box-shadow:var(--ig-elevation-8)}body[data-sidebar-open] .docs-sidebar-backdrop{opacity:.6;pointer-events:auto;backdrop-filter:blur(10px)}body[data-sidebar-open] .globalnav,body[data-search-modal-open] .globalnav{z-index:0}.subheader-sidebar-toggle{display:flex;flex-shrink:0}.igd-sidebar-logo{display:flex}.igd-main-content__inner{padding-inline:0}.sidebar-gutter{min-height:5rem;align-items:center}}@media(max-width:47.9375rem){.search-decoration{width:40px;aspect-ratio:1}.search-decoration .search-trigger{display:none}.search-trigger-mobile{--size: 100%;--border-radius: .625rem;display:flex;width:100%;height:100%}.igniteui-page-logo{display:block}.igd-version-select{max-width:5.625rem}.igd-docs-subheader{padding-inline:1rem}.igd-docs-subheader__content:last-child{margin-inline-end:0}.mobile-toc{display:block;position:sticky;top:var(--igd-header-height);z-index:10;grid-column:1/-1;border-block-end:var(--igd-app-outline);background-color:var(--igd-layout-sections-bg)}.igd-main-content__markdown{padding-inline:2rem}.igd-page-layout .search-dialog,.igd-page-layout .igd-search-dialog::part(base){--border-radius: .5rem;margin:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh}.igd-search-shell{grid-template-rows:auto calc(100% - var(--search-header-footer-height) * 2) auto}.igd-search-shell igc-divider{margin-block-start:auto}.igd-search-footer{display:flex;align-items:center;justify-content:end;border-block-start:var(--igd-app-outline)}}@media(max-width:68.75rem){.igd-main-content__inner aside{display:none}.igd-main-content__page{border:none}}@media(min-width:48rem){.sidebar-gutter:has(.igd-sidebar-logo:only-child){display:none}.igd-page-layout{justify-content:center}}igc-tree{--ig-tree-background: transparent;--ig-size: 1;position:relative;padding-inline:.75rem}igc-tree[data-variant=sidebar] igc-tree-item+igc-tree-item[data-has-children]{margin-block-start:.25rem}igc-tree[data-variant=sidebar] .docs-tree-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;line-height:1.25rem}igc-tree[data-variant=sidebar] igc-tree-item[aria-expanded]::part(wrapper){border-radius:.25rem}igc-tree[data-variant=sidebar] igc-tree-item[aria-expanded]::part(wrapper):hover{background-color:var(--ig-gray-50)}igc-tree[data-variant=sidebar] igc-tree-item[aria-expanded] .docs-tree-group{padding-block:.5rem}igc-tree[data-variant=sidebar] igc-tree-item[aria-expanded][active]::part(wrapper){background-color:var(--ig-gray-50)}igc-tree[data-variant=toc] igc-tree-item[data-depth="0"]::part(label){font-weight:600!important;color:var(--ig-gray-900)}igc-tree[data-variant=toc] igc-tree-item:not([data-has-children]){margin-block:.375rem}igc-tree[data-variant=toc] igc-tree-item:not([data-depth="0"],[data-has-children]){margin-left:1rem}igc-tree[data-variant=toc] igc-tree-item[data-depth="0"]{margin-block:1rem 0}igc-tree[data-variant=toc] igc-tree-item::part(wrapper){line-height:22.75px!important;margin:0!important}igc-tree[data-variant=toc]>igc-tree-item:first-of-type{margin-block-start:0}igc-tree-item{--igc-tree-indentation-size: 0;--background: transparent;--foreground: light-dark(var(--ig-gray-600), var(--ig-gray-400));--background-selected: transparent;--background-active: transparent;--foreground-active: light-dark(var(--ig-gray-600), var(--ig-gray-400));--foreground-hover: light-dark(var(--ig-gray-600), var(--ig-gray-400));--hover-background: light-dark(var(--ig-gray-600), var(--ig-gray-400));--background-disabled: transparent;--hover-color: transparent;--hover-selected-color: transparent;--background-active-selected: transparent;--foreground-selected: transparent;--foreground-active-selected: light-dark(var(--ig-gray-600), var(--ig-gray-400))}igc-tree-item a{position:absolute;inset:0;align-items:center;color:inherit;text-decoration:none;width:100%;height:100%}igc-tree-item a:focus{outline:none}igc-tree-item{cursor:default}igc-tree:not([data-variant=toc]) igc-tree-item::part(wrapper){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;padding-inline:0}igc-tree[data-variant=toc] igc-tree-item::part(wrapper){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}igc-tree[data-variant=toc] igc-tree-item[active] .group-label-text{color:var(--igd-accent)}igc-tree-item::part(focused){box-shadow:none}igc-tree-item::part(indicator){display:none}igc-tree-item::part(label){width:100%;max-height:100%;padding-block:0;text-overflow:unset;white-space:unset;word-break:break-word;overflow:unset}igc-tree-item[data-has-children]>[slot=label]{display:flex;align-items:center;width:100%}.tree-expand-icon{margin-inline-start:auto;flex-shrink:0;color:inherit;transform:rotate(-90deg);transition:transform .2s ease;margin-inline-end:.0625rem}igc-tree-item[aria-expanded=false]>[slot=label] .tree-expand-icon{color:var(--igd-accent)}igc-tree-item[aria-expanded=true]>[slot=label] .tree-expand-icon{transform:rotate(0);color:light-dark(var(--ig-gray-800),var(--ig-gray-300))}igc-tree-item[data-has-children][data-depth="0"]{--igc-tree-indentation-size: 0}igc-tree-item[data-has-children]{--foreground: light-dark(var(--ig-gray-900), var(--ig-gray-600));--foreground-selected: light-dark(var(--ig-gray-900), var(--ig-gray-600));--foreground-active-selected: light-dark(var(--ig-gray-900), var(--ig-gray-600));--foreground-active: light-dark(var(--ig-gray-900), var(--ig-gray-50));--foreground-hover: light-dark(var(--ig-gray-900), var(--ig-gray-50))}igc-tree-item:not([data-has-children])::part(wrapper){--size: auto;margin-block:.125rem!important}igc-tree-item:not([data-depth="0"],[data-has-children]) .docs-tree-label{font-weight:400}.docs-tree-label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;word-break:break-word}igc-tree-item:not([data-has-children]):hover .docs-tree-label{color:var(--igd-accent)}.igd-label-and-badge{position:relative;border-radius:.25rem;padding-block:.5rem;padding-inline-start:.75rem;padding-inline-end:.5rem;height:100%;z-index:-1}.docs-tree-link:hover+.igd-label-and-badge,.docs-tree-link:focus+.igd-label-and-badge{background-color:var(--ig-gray-50)}igc-tree-item[selected] igc-tree-item[selected]:not([aria-expanded]) .igd-label-and-badge{color:var(--igd-on-accent);background-color:var(--igd-accent)}igc-tree-item[selected] igc-tree-item[selected]:not([aria-expanded]) .igd-label-and-badge .docs-tree-label{color:var(--igd-on-accent)}igc-tree-item[selected] igc-tree-item[selected]:not([aria-expanded]):has(.igd-label-and-badge):hover .igd-label-and-badge,igc-tree-item[selected] igc-tree-item[selected]:not([aria-expanded]):has(.igd-label-and-badge):focus .igd-label-and-badge{background-color:var(--igd-accent)}igc-tree-item[selected] igc-tree-item[selected]:not([aria-expanded]):has(.igd-label-and-badge):hover .igd-label-and-badge .docs-tree-label,igc-tree-item[selected] igc-tree-item[selected]:not([aria-expanded]):has(.igd-label-and-badge):focus .igd-label-and-badge .docs-tree-label{color:#fff}igc-tree-item[selected] igc-tree-item[selected]:not([aria-expanded]) .sidebar-premium-icon{color:var(--igd-on-accent)}igc-tree-item[selected] igc-tree-item[selected]:not([aria-expanded]) igc-badge.preview{--border-color: var(--igd-on-accent)}igc-tree-item[selected] igc-tree-item[selected]:not([aria-expanded]) igc-badge.new{--background-color: var(--igd-new-bg);--text-color: var(--igd-new-color);--icon-color: var(--igd-new-color);--border-color: var(--igd-on-accent)}igc-tree-item[selected] igc-tree-item[selected]:not([aria-expanded]) igc-badge.updated{--background-color: var(--igd-updated-bg);--text-color: var(--igd-updated-color);--icon-color: var(--igd-updated-color);--border-color: var(--igd-on-accent)}igc-tree-item[selected] igc-tree-item[selected]:not([aria-expanded]) igc-badge.premium{--background-color: var(--igd-premium-bg);--text-color: var(--igd-premium-color);--icon-color: var(--igd-premium-color);--border-color: var(--igd-on-accent)}igc-tree-item[selected] igc-tree-item[selected]:not([aria-expanded]) igc-badge.opensource{--background-color: var(--igd-opensource-bg);--text-color: var(--igd-opensource-color);--icon-color: var(--igd-opensource-color);--border-color: var(--igd-on-accent)}igc-tree[data-variant=sidebar]{overflow:hidden}igc-tree[data-variant=sidebar] igc-tree-item[data-has-children]{--foreground: light-dark(var(--ig-gray-900), var(--ig-gray-600));--foreground-selected: light-dark(var(--ig-gray-900), var(--ig-gray-600));--foreground-active-selected: light-dark(var(--ig-gray-900), var(--ig-gray-600));--foreground-active: light-dark(var(--ig-gray-900), var(--ig-gray-50))}igc-tree[data-variant=toc] .docs-tree-link[aria-current=true]{color:var(--igd-accent)}igc-tree[data-variant=toc] .docs-tree-link[aria-current=true]+.docs-tree-label{color:var(--igd-accent)}igc-tree[data-variant=toc] .tree-expand-icon{display:none}sidebar-filter[data-filtering] igc-tree[data-variant=sidebar] igc-tree-item[data-path]:not([data-filter-match]){display:none}:root{--ig-toc-width: 20.625rem}.toc-sidebar{display:block;position:sticky;top:var(--igd-header-height);max-width:var(--ig-toc-width);width:100%;min-width:16rem;max-height:calc(100vh - var(--igd-header-height));overflow-y:auto;padding-block:1.5rem}.toc-wrapper{border-inline-end:var(--igd-app-outline);border-block-end:var(--igd-app-outline);background-color:var(--igd-layout-sections-bg);height:100%}.toc-sidebar__heading{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);color:var(--ig-gray-500);padding-block-end:.5rem;padding-inline:1.5rem 0;text-transform:uppercase}@property --rot{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@layer components{[data-search-modal-open]{overflow:hidden}.igd-search-shell{--search-header-footer-height: 5rem;display:grid;min-height:0;flex:1 1 auto}.igd-search-status{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);margin:0;display:grid;place-items:center;height:100%;padding:1.625rem;text-align:center;color:light-dark(var(--ig-gray-500),var(--ig-gray-300))}.igd-search-status:empty{display:none}.igd-search-query{color:var(--igd-accent)}.igd-search-results{--background: transparent;position:relative;gap:.5rem}.igd-search-results igc-list-item{--item-border-radius: 0;--item-background: transparent;--item-background-hover: var(--ig-gray-50);--item-background-focus: transparent;--item-background-active: transparent;--border-color: transparent;padding:0;gap:0}.igd-search-results igc-list-item:focus-within{--item-background-hover: transparent}.igd-search-results:last-of-type{padding-block-end:0}.igd-search-results{padding-inline:0}.igd-search-results,.igd-search-results--flat{overflow-y:auto;flex:1 1 auto;min-height:0}.igd-search-results--flat{display:flex;flex-direction:column;padding-bottom:1rem}.igd-search-link{display:grid;align-items:center;padding:.5rem 1rem;gap:.25rem;text-decoration:none;color:inherit}.igd-search-link:focus-visible{outline:transparent;box-shadow:inset 0 0 0 .0625rem var(--igd-accent)}.igd-search-result-title{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;color:light-dark(var(--ig-gray-900),var(--ig-gray-600))}.igd-search-result-title mark{background:transparent;color:var(--igd-accent);padding:0 1px;border-radius:2px}.igd-search-kind{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-block:0;margin-inline-end:.5rem;padding:.25rem;border-radius:.125rem;color:light-dark(var(--ig-gray-700),var(--ig-gray-500));background:light-dark(var(--ig-gray-100),#112031)}.igd-search-category-header{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;font-weight:700;display:inline-block;color:light-dark(var(--ig-gray-900),var(--ig-gray-300));padding-inline:1rem;margin-block-end:.5rem}.igd-search-more-btn{--focus-visible-border-color: transparent;--border-radius: .25rem;--foreground: var(--igd-accent);--icon-color: var(--igd-accent);--icon-color-hover: var(--igd-accent);--hover-background: transparent;--hover-foreground: var(--igd-accent);--focus-background: transparent;--focus-foreground: var(--igd-accent);--active-foreground: var(--igd-accent);--active-background: transparent;--focus-hover-background: var(--igd-accent);--focus-hover-foreground: transparent;--focus-visible-foreground: var(--igd-accent);--focus-visible-background: transparent}.igd-search-more-btn::part(base){font-family:var(--ig-detail-2-font-family, var(--ig-font-family));font-size:var(--ig-detail-2-font-size);font-weight:var(--ig-detail-2-font-weight);font-style:var(--ig-detail-2-font-style);line-height:var(--ig-detail-2-line-height);letter-spacing:var(--ig-detail-2-letter-spacing);text-transform:var(--ig-detail-2-text-transform);margin-top:var(--ig-detail-2-margin-top);margin-bottom:var(--ig-detail-2-margin-bottom);margin:0}.igd-search-more-btn::part(base):hover,.igd-search-more-btn::part(base):focus-visible{text-decoration:underline}.igd-search-more-btn{display:flex;justify-self:start;margin-block-start:1rem}.igd-search-meta{color:light-dark(var(--ig-gray-900),var(--ig-gray-300))}.igd-search-dialog{--background: var(--igd-layout-sections-bg);--backdrop: hsl(from var(--ig-gray-800) h s l/.6)}.igd-search-dialog::part(base){margin:auto;padding:0;width:90%;max-width:42rem;height:calc(100vh - 8rem);max-height:48rem;border-radius:.5rem;overflow:hidden}.igd-search-dialog::part(base):focus-visible{outline:none}.igd-search-dialog::part(content){padding:0;display:flex;flex-direction:column;height:100%}.igd-search-dialog igc-input::part(container){--border-color: var(--ig-gray-200);--border-color-hover: var(--ig-gray-300);--border-border-radius: .5rem}.igd-search-footer,.igd-search-header{--ig-size: var(--ig-size-large);padding:1rem;gap:.5rem;height:var(--search-header-footer-height)}.igd-search-footer{display:none}.igd-search-header{display:flex}.igd-search-scope{flex-shrink:0;align-self:center}.igd-search-input{--input-prefix-background: transparent;--input-prefix-background--focused: transparent;--input-prefix-background--filled: transparent;--input-suffix-background: transparent;--input-suffix-background--focused: transparent;--input-suffix-background--filled: transparent;width:100%;min-width:0;flex:1 1 auto}.igd-search-input::part(input){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}.igd-search-clear{--foreground: light-dark(var(--ig-gray-900), var(--ig-gray-900));--hover-foreground: light-dark(var(--ig-gray-900), var(--ig-gray-900));--focus-hover-foreground: light-dark(var(--ig-gray-900), var(--ig-gray-900));--focus-foreground: light-dark(var(--ig-gray-900), var(--ig-gray-900));--active-foreground: light-dark(var(--ig-gray-900), var(--ig-gray-900));--shadow-color: transparent;--background: transparent;--hover-background: transparent;--focus-background: transparent;--focus-hover-background: transparent;--active-background: transparent;--border-radius: 0}.igd-search-clear::part(base){--size: 18px;padding:0}.igd-search-clear::part(base):after{border-radius:4px}.igd-search-icon{color:light-dark(var(--ig-gray-900),var(--ig-gray-500));padding-inline:.75rem 0rem}.search-decoration{padding:1px;border-radius:.6875rem;animation:rotation 6s linear infinite;animation-delay:1s,.3s;background:conic-gradient(from var(--rot) at 50% 50%,var(--igd-accent) -56.25deg,var(--igd-accent) 43.12deg,var(--ig-secondary-500) 180deg,var(--igd-accent) 303.75deg,var(--igd-accent) 403.12deg);box-sizing:border-box}.search-decoration igc-input{--border-color: transparent}.search-trigger{cursor:pointer}.search-trigger::part(input){cursor:pointer}.search-trigger__hint{display:flex;gap:.25rem;align-items:center;background:transparent;color:var(--ig-gray-400);font-size:inherit;padding-inline:1rem;box-shadow:none}.search-trigger__hint>kbd{background:transparent;color:inherit;font-size:inherit;font-weight:400;box-shadow:none}.search-trigger__hint kbd:first-child{display:flex;align-items:center;line-height:1;font-size:19px}.search-trigger-mobile{display:none;--background: var(--igd-layout-sections-bg);--hover-background: var(--igd-layout-sections-bg);--focus-background: var(--igd-layout-sections-bg);--focus-hover-background: var(--igd-layout-sections-bg);--active-background: var(--igd-layout-sections-bg)}}@keyframes rotation{0%{--rot: 0deg}to{--rot: 360deg}}@layer components{.igd-search-shell{grid-template-rows:auto calc(100% - var(--search-header-footer-height) * 1)}api-search-advanced{display:contents}api-search-advanced #search-scope-trigger-icon{margin-inline-start:1rem}igc-tabs::part(inner){flex-grow:1}igc-tabs igc-divider{margin-block:1rem 1.5rem}igc-tabs igc-divider:last-of-type{display:none}igc-tab::part(content){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);margin:0}.igd-search-tabs{--item-background: var(--igd-layout-sections-bg);--button-color: var(--igd-accent);--button-hover-color: var(--igd-accent);--button-background: var(--igd-layout-sections-bg);--button-hover-background: var(--igd-layout-sections-bg);--border-color: var(--igd-layout-sections-bg);--border-color--hover: var(--igd-layout-sections-bg);--border-radius: 0;flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.igd-search-tabs::part(base){display:flex;flex-direction:column;height:100%;min-height:0}.igd-search-tabs igc-tab{--item-text-color: light-dark(var(--ig-gray-900), var(--ig-gray-700));--item-background: var(--igd-layout-sections-bg);--item-hover-background: var(--igd-layout-sections-bg);--item-hover-color: var(--igd-accent);--item-active-color: var(--igd-accent);--item-active-hover-color: var(--igd-accent);--item-icon-color: var(--igd-accent);--item-active-icon-color: var(--igd-accent);--item-active-hover-icon-color: var(--igd-accent);--item-hover-icon-color: var(--igd-accent);--item-active-background: var(--igd-layout-sections-bg);--item-active-hover-background: var(--igd-layout-sections-bg)}.igd-search-tabs igc-tab::part(content),.igd-search-tabs igc-tab::part(base){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}.igd-search-tabs igc-tab::part(base){gap:.25rem}.igd-search-tabs igc-tab::part(tab-body){overflow-y:auto;flex:1 1 auto;min-height:0;padding-block:1rem;padding-inline:0;border-block-start:var(--igd-app-outline)}.igd-search-tab-count{color:light-dark(var(--ig-gray-400),var(--ig-gray-300))}.igd-search-tab-count:before{content:"("}.igd-search-tab-count:after{content:")"}.igd-search-refine-hint{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;padding-inline-start:2.625rem;margin-block-start:1rem;color:light-dark(var(--ig-gray-600),var(--ig-gray-400))}igc-divider{--color: light-dark(var(--ig-gray-200), var(--ig-gray-300))}.igd-search-scope{max-width:15.625rem}.igd-search-scope::part(native-input){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.igd-search-scope-tooltip{--ig-tooltip-background: #D2DBE8;--ig-tooltip-text-color: #112031;--ig-tooltip-border-radius: .25rem}.igd-search-scope-tooltip::part(base){font-family:var(--igd-font-sans);font-size:.75rem;font-weight:500;line-height:1.125rem;letter-spacing:0}}.docs-sidebar igc-input{--ig-input-group-input-suffix-color: light-dark(var(--ig-gray-900), var(--ig-gray-800));--ig-input-group-input-suffix-color--filled: light-dark(var(--ig-gray-900), var(--ig-gray-800));--ig-input-group-input-suffix-color--focused: light-dark(var(--ig-gray-900), var(--ig-gray-800));--ig-input-group-idle-text-color: light-dark(var(--ig-gray-900), var(--ig-gray-800));--ig-input-group-filled-text-color: light-dark(var(--ig-gray-900), var(--ig-gray-900));--ig-input-group-placeholder-color: var(--ig-gray-500);--ig-input-group-hover-placeholder-color: var(--ig-gray-500);--ig-flat-button-hover-background: transparent;--ig-flat-button-focus-background: transparent;--ig-flat-button-icon-color-hover: var(--igd-accent);--ig-flat-button-icon-color-focus: var(--igd-accent);--border-border-radius: var(--igd-border-radius-xl);--border-background: light-dark(var(--ig-gray-50), var(--ig-gray-50));--border-color: light-dark(var(--ig-gray-300), var(--ig-gray-100));--hover-border-color: light-dark(var(--ig-gray-400), var(--ig-gray-100))}.docs-sidebar igc-input igc-icon-button[variant=flat]{--background: transparent;--hover-background: transparent;--focus-background: transparent;--active-background: transparent;--foreground: var(--ig-gray-800);--foreground-hover: var(--ig-primary-800);--foreground-focus: var(--ig-primary-800);--foreground-active: var(--ig-primary-800);padding:0}.docs-sidebar igc-input igc-icon-button[variant=flat]::part(base):after{display:none}.docs-sidebar igc-input igc-icon{--size: 1.5rem;padding:0}.docs-sidebar igc-input>igc-icon{--size: 1.5rem;aspect-ratio:1;margin-inline-end:.25rem}.docs-sidebar igc-input::part(prefix){padding-inline:0}.docs-sidebar igc-input::part(input){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;padding-inline:1rem}.docs-sidebar igc-button{padding:0}.docs-sidebar igc-button::part(base){padding-inline:.375rem;min-width:fit-content}.sidebar-filter-status{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!important;line-height:1;color:light-dark(var(--ig-gray-500),var(--ig-gray-700));padding-inline:1rem 0}.sidebar-filter-status:empty{display:none}@layer components{.docs-sidebar{--igd-sidebar-z-index: 0;display:flex;flex-direction:column;z-index:var(--igd-sidebar-z-index);border-inline-end:var(--igd-app-outline);padding:0;background-color:var(--igd-layout-sections-bg);position:sticky;top:var(--igd-header-height);height:calc(100dvh - var(--igd-header-height));max-height:100dvh;align-self:start;view-transition-name:docs-sidebar}.docs-sidebar .sidebar-gutter{display:grid;gap:1rem;overflow-y:hidden;padding:1rem;border-bottom:var(--igd-app-outline);min-height:4.5625rem}.docs-sidebar .sidebar-gutter:empty{display:none}.docs-sidebar-backdrop{display:none}.igd-sidebar-logo{display:none;flex-direction:column;justify-content:center;padding:1rem 1.25rem .5rem}.igd-sidebar-logo h1{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);margin-block-end:.25rem;line-height:1;color:var(--ig-gray-800)}.igd-sidebar-logo .igd-logo__platform{font-family:var(--ig-subtitle-font-family, var(--ig-font-family));font-size:var(--ig-subtitle-font-size);font-weight:var(--ig-subtitle-font-weight);font-style:var(--ig-subtitle-font-style);line-height:var(--ig-subtitle-line-height);letter-spacing:var(--ig-subtitle-letter-spacing);text-transform:var(--ig-subtitle-text-transform);margin-top:var(--ig-subtitle-margin-top);margin-bottom:var(--ig-subtitle-margin-bottom);line-height:1;margin:0;color:var(--ig-gray-500)}.sidebar-scroll{overflow-y:auto;padding-block:.75rem;scroll-behavior:smooth;overscroll-behavior:contain}.sidebar-premium-icon{--size: 1.25rem;justify-self:end;color:var(--igd-premium-color);flex-shrink:0}.igd-label-and-badge{display:flex;align-items:center;gap:.5rem}.igd-label-and-badge igc-badge{justify-self:end}.docs-tree-group{gap:.5rem;padding:.75rem .5rem}.group-label-text{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);font-weight:700;margin-block:0;color:light-dark(var(--ig-gray-900),var(--ig-gray-500));user-select:none}.group-label-count{color:light-dark(var(--ig-gray-700),var(--ig-gray-600));background:light-dark(var(--ig-gray-100),var(--ig-gray-200));padding:.125rem .5rem;aspect-ratio:1;border-radius:.25rem;margin-inline-start:.5rem;font-size:12px}.igd-badge-container{display:flex;align-items:center;gap:.25rem;margin-left:auto}.igd-badge-container igc-badge::part(base){max-height:20px}}.docs-sidebar .sidebar-gutter{display:none!important}igc-tree[data-variant=sidebar] igc-tree-item[data-depth="0"]:not([data-has-children]){margin-block-end:0;--foreground: var(--ig-gray-500);--foreground-hover: var(--ig-gray-500);--foreground-selected: var(--ig-gray-500);--foreground-active: var(--ig-gray-500);--foreground-active-selected: var(--ig-gray-500);--hover-color: transparent;--hover-selected-color: transparent}igc-tree[data-variant=sidebar] igc-tree-item[data-depth="0"]:not([data-has-children]) .igd-label-and-badge{padding-inline-start:.5rem}igc-tree[data-variant=sidebar] igc-tree-item[data-depth="0"]:not([data-has-children]) .docs-tree-label{color:var(--ig-gray-500)}igc-tree[data-variant=sidebar] igc-tree-item[data-depth="0"]:not([data-has-children]):hover .docs-tree-label{color:var(--ig-gray-500)}igc-tree[data-variant=sidebar] igc-tree-item[data-depth="0"]:not([data-has-children]) .docs-tree-link:hover+.igd-label-and-badge,igc-tree[data-variant=sidebar] igc-tree-item[data-depth="0"]:not([data-has-children]) .docs-tree-link:focus+.igd-label-and-badge{color:inherit;background-color:transparent}igc-tree[data-variant=sidebar] igc-tree-item[data-depth="0"]:not([data-has-children])[selected] .igd-label-and-badge{color:var(--ig-gray-500);background-color:transparent}igc-tree[data-variant=sidebar] igc-tree-item[data-depth="0"]:not([data-has-children])[selected] .igd-label-and-badge .docs-tree-label{color:var(--ig-gray-500)}
