<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";:root{--color-neutral-25:#fcfcfd;--color-neutral-50:#f9fafb;--color-neutral-100:#f2f4f7;--color-neutral-200:#e4e7ec;--color-neutral-300:#d0d5dd;--color-neutral-400:#98a2b3;--color-neutral-500:#667085;--color-neutral-600:#475467;--color-neutral-700:#344054;--color-neutral-800:#1d2939;--color-neutral-900:#101828;--color-primary-25:#fbfbff;--color-primary-50:#f6f6fe;--color-primary-100:#ececfd;--color-primary-200:#dedeff;--color-primary-300:#ccccfa;--color-primary-400:#b7b7ff;--color-primary-500:#a0a0f5;--color-primary-600:#8080f2;--color-primary-700:#6358d4;--color-primary-800:#4b32c3;--color-primary-900:#341bab;--color-warning-25:#fffcf5;--color-warning-50:#fffaeb;--color-warning-100:#fef0c7;--color-warning-200:#fedf89;--color-warning-300:#fec84b;--color-warning-400:#fdb022;--color-warning-500:#f79009;--color-warning-600:#dc6803;--color-warning-700:#b54708;--color-warning-800:#93370d;--color-warning-900:#7a2e0e;--color-success-25:#f6fef9;--color-success-50:#ecfdf3;--color-success-100:#d1fadf;--color-success-200:#a6f4c5;--color-success-300:#6ce9a6;--color-success-400:#32d583;--color-success-500:#12b76a;--color-success-600:#039855;--color-success-700:#027a48;--color-success-800:#05603a;--color-success-900:#054f31;--color-rose-25:#fff5f6;--color-rose-50:#fff1f3;--color-rose-100:#ffe4e8;--color-rose-200:#fecdd6;--color-rose-300:#fea3b4;--color-rose-400:#fd6f8e;--color-rose-500:#f63d68;--color-rose-600:#e31b54;--color-rose-700:#c01048;--color-rose-800:#a11043;--color-rose-900:#89123e;--primary-button-background-color:var(--color-primary-800);--primary-button-hover-color:var(--color-primary-900);--primary-button-text-color:#fff;--secondary-button-background-color:var(--color-primary-50);--secondary-button-hover-color:var(--color-primary-100);--secondary-button-text-color:var(--color-brand);--ghost-button-background-color:var(--color-primary-50);--ghost-button-text-color:var(--color-brand);--color-brand:var(--color-primary-800);--body-background-color:#fff;--body-text-color:var(--color-neutral-500);--headings-color:var(--color-neutral-900);--border-color:var(--color-neutral-300);--divider-color:var(--color-neutral-200);--icon-color:var(--color-neutral-400);--dark-icon-color:var(--color-neutral-500);--link-color:var(--color-primary-800);--lighter-background-color:var(--color-neutral-100);--lightest-background-color:var(--color-neutral-50);--docs-lightest-background-color:var(--color-primary-50);--hero-background-color:var(--color-neutral-25);--footer-background-color:var(--color-neutral-25);--outline-color:var(--color-brand)}@media (prefers-color-scheme:dark){:root{--body-background-color:var(--color-neutral-900);--body-text-color:var(--color-neutral-300);--headings-color:#fff;--divider-color:var(--color-neutral-600);--border-color:var(--color-neutral-500);--icon-color:var(--body-text-color);--dark-icon-color:#fff;--link-color:var(--color-primary-400);--lighter-background-color:var(--color-neutral-800);--lightest-background-color:var(--color-neutral-800);--docs-lightest-background-color:var(--color-neutral-800);--hero-background-color:var(--color-neutral-800);--footer-background-color:var(--color-neutral-800);--outline-color:#fff}}html[data-theme=light]{--body-background-color:#fff;--body-text-color:var(--color-neutral-500);--headings-color:var(--color-neutral-900);--border-color:var(--color-neutral-300);--divider-color:var(--color-neutral-200);--icon-color:var(--color-neutral-400);--dark-icon-color:var(--color-neutral-500);--link-color:var(--color-primary-800);--lighter-background-color:var(--color-neutral-100);--lightest-background-color:var(--color-neutral-50);--docs-lightest-background-color:var(--color-primary-50);--hero-background-color:var(--color-neutral-25);--footer-background-color:var(--color-neutral-25);--outline-color:var(--color-brand);--img-background-color:#fff}html[data-theme=dark]{--body-background-color:var(--color-neutral-900);--body-text-color:var(--color-neutral-300);--headings-color:#fff;--divider-color:var(--color-neutral-600);--border-color:var(--color-neutral-500);--icon-color:var(--body-text-color);--dark-icon-color:#fff;--link-color:var(--color-primary-400);--lighter-background-color:var(--color-neutral-800);--lightest-background-color:var(--color-neutral-800);--docs-lightest-background-color:var(--color-neutral-800);--hero-background-color:var(--color-neutral-800);--footer-background-color:var(--color-neutral-800);--outline-color:#fff;--img-background-color:var(--color-neutral-300);color-scheme:dark}:root{--fluid-max-width:1023;--fc-3xs-min:(var(--fc-s-min) * 0.25);--fc-3xs-max:(var(--fc-s-max) * 0.25);--fc-2xs-min:(var(--fc-s-min) * 0.5);--fc-2xs-max:(var(--fc-s-max) * 0.5);--fc-xs-min:(var(--fc-s-min) * 0.75);--fc-xs-max:(var(--fc-s-max) * 0.75);--fc-s-min:(var(--f-0-min,16));--fc-s-max:(var(--f-0-max,16));--fc-m-min:(var(--fc-s-min) * 1.5);--fc-m-max:(var(--fc-s-max) * 1.5);--fc-l-min:(var(--fc-s-min) * 2);--fc-l-max:(var(--fc-s-max) * 2);--fc-xl-min:(var(--fc-s-min) * 3);--fc-xl-max:(var(--fc-s-max) * 3);--fc-2xl-min:(var(--fc-s-min) * 4);--fc-2xl-max:(var(--fc-s-max) * 4);--fc-3xl-min:(var(--fc-s-min) * 6);--fc-3xl-max:(var(--fc-s-max) * 6);--fc-4xl-min:(var(--fc-s-min) * 8);--fc-4xl-max:(var(--fc-s-max) * 8);--space-3xs:calc((var(--fc-3xs-min)/16)*1rem + (var(--fc-3xs-max) - var(--fc-3xs-min))*var(--fluid-bp));--space-2xs:calc((var(--fc-2xs-min)/16)*1rem + (var(--fc-2xs-max) - var(--fc-2xs-min))*var(--fluid-bp));--space-xs:calc((var(--fc-xs-min)/16)*1rem + (var(--fc-xs-max) - var(--fc-xs-min))*var(--fluid-bp));--space-s:calc((var(--fc-s-min)/16)*1rem + (var(--fc-s-max) - var(--fc-s-min))*var(--fluid-bp));--space-m:calc((var(--fc-m-min)/16)*1rem + (var(--fc-m-max) - var(--fc-m-min))*var(--fluid-bp));--space-l:calc((var(--fc-l-min)/16)*1rem + (var(--fc-l-max) - var(--fc-l-min))*var(--fluid-bp));--space-xl:calc((var(--fc-xl-min)/16)*1rem + (var(--fc-xl-max) - var(--fc-xl-min))*var(--fluid-bp));--space-2xl:calc((var(--fc-2xl-min)/16)*1rem + (var(--fc-2xl-max) - var(--fc-2xl-min))*var(--fluid-bp));--space-3xl:calc((var(--fc-3xl-min)/16)*1rem + (var(--fc-3xl-max) - var(--fc-3xl-min))*var(--fluid-bp));--space-4xl:calc((var(--fc-4xl-min)/16)*1rem + (var(--fc-4xl-max) - var(--fc-4xl-min))*var(--fluid-bp));--space-3xs-2xs:calc((var(--fc-3xs-min)/16)*1rem + (var(--fc-2xs-max) - var(--fc-3xs-min))*var(--fluid-bp));--space-2xs-xs:calc((var(--fc-2xs-min)/16)*1rem + (var(--fc-xs-max) - var(--fc-2xs-min))*var(--fluid-bp));--space-xs-s:calc((var(--fc-xs-min)/16)*1rem + (var(--fc-s-max) - var(--fc-xs-min))*var(--fluid-bp));--space-s-m:calc((var(--fc-s-min)/16)*1rem + (var(--fc-m-max) - var(--fc-s-min))*var(--fluid-bp));--space-m-l:calc((var(--fc-m-min)/16)*1rem + (var(--fc-l-max) - var(--fc-m-min))*var(--fluid-bp));--space-l-xl:calc((var(--fc-l-min)/16)*1rem + (var(--fc-xl-max) - var(--fc-l-min))*var(--fluid-bp));--space-xl-2xl:calc((var(--fc-xl-min)/16)*1rem + (var(--fc-2xl-max) - var(--fc-xl-min))*var(--fluid-bp));--space-2xl-3xl:calc((var(--fc-2xl-min)/16)*1rem + (var(--fc-3xl-max) - var(--fc-2xl-min))*var(--fluid-bp));--space-3xl-4xl:calc((var(--fc-3xl-min)/16)*1rem + (var(--fc-4xl-max) - var(--fc-3xl-min))*var(--fluid-bp));--space-l-2xl:calc((var(--fc-l-min)/16)*1rem + (var(--fc-2xl-max) - var(--fc-l-min))*var(--fluid-bp));--space-xl-3xl:calc((var(--fc-xl-min)/16)*1rem + (var(--fc-3xl-max) - var(--fc-xl-min))*var(--fluid-bp));--space-xl-4xl:calc((var(--fc-xl-min)/16)*1rem + (var(--fc-4xl-max) - var(--fc-xl-min))*var(--fluid-bp));--space-l-3xl:calc((var(--fc-l-min)/16)*1rem + (var(--fc-3xl-max) - var(--fc-l-min))*var(--fluid-bp));--space-s-l:calc((var(--fc-s-min)/16)*1rem + (var(--fc-l-max) - var(--fc-s-min))*var(--fluid-bp))}@media screen and (min-width:1280px){:root{--fluid-screen:calc(var(--fluid-max-width)*1px)}}:root{--fluid-min-width:320;--fluid-max-width:1280;--fluid-screen:100vw;--fluid-bp:calc((var(--fluid-screen) - var(--fluid-min-width)/16*1rem)/(var(--fluid-max-width) - var(--fluid-min-width)));--f--2-min:12.64;--f--2-max:10.24;--step--2:calc((var(--f--2-min)/16)*1rem + (var(--f--2-max) - var(--f--2-min))*var(--fluid-bp));--f--1-min:14.22;--f--1-max:12.80;--step--1:calc((var(--f--1-min)/16)*1rem + (var(--f--1-max) - var(--f--1-min))*var(--fluid-bp));--f-0-min:16.00;--f-0-max:16.00;--step-0:calc((var(--f-0-min)/16)*1rem + (var(--f-0-max) - var(--f-0-min))*var(--fluid-bp));--f-1-min:18.00;--f-1-max:20.00;--step-1:calc((var(--f-1-min)/16)*1rem + (var(--f-1-max) - var(--f-1-min))*var(--fluid-bp));--f-2-min:20.25;--f-2-max:25.00;--step-2:calc((var(--f-2-min)/16)*1rem + (var(--f-2-max) - var(--f-2-min))*var(--fluid-bp));--f-3-min:22.78;--f-3-max:31.25;--step-3:calc((var(--f-3-min)/16)*1rem + (var(--f-3-max) - var(--f-3-min))*var(--fluid-bp));--f-4-min:25.63;--f-4-max:39.06;--step-4:calc((var(--f-4-min)/16)*1rem + (var(--f-4-max) - var(--f-4-min))*var(--fluid-bp));--f-5-min:28.83;--f-5-max:48.83;--step-5:calc((var(--f-5-min)/16)*1rem + (var(--f-5-max) - var(--f-5-min))*var(--fluid-bp));--f-6-min:32.44;--f-6-max:61.04;--step-6:calc((var(--f-6-min)/16)*1rem + (var(--f-6-max) - var(--f-6-min))*var(--fluid-bp));--mono-font:"Mono Punctuators","Space Mono",monospace;--text-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Twemoji Country Flags","Segoe UI Emoji","Segoe UI Symbol";--display-font:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--shadow-lg:0 12px 16px -4px rgba(16,24,40,.1),0 4px 6px -2px rgba(16,24,40,.05);--shadow-xs:0 1px 2px rgba(16,24,40,.05);--border-radius:.5rem}::-moz-selection{background-color:var(--color-brand);color:#fff}::selection{background-color:var(--color-brand);color:#fff}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background-color:var(--lighter-background-color)}:focus{outline:none}:focus-visible{outline:2px solid var(--outline-color);outline-offset:3px}.focus-visible{outline:2px solid var(--outline-color);outline-offset:3px}:focus:not(:focus-visible){box-shadow:none;outline:1px solid transparent}.js-focus-visible :focus:not(.focus-visible){box-shadow:none;outline:1px solid transparent}input:focus-visible{border-color:var(--border-color);outline:2px solid var(--link-color)}input:focus{box-shadow:0 0 0 2px var(--link-color);outline:2px solid transparent}*,:after,:before{box-sizing:border-box}html{accent-color:var(--link-color);caret-color:var(--link-color);font-family:var(--text-font);height:100%;overflow-x:hidden}body,html{background-color:var(--body-background-color)}body{color:var(--body-text-color);display:flex;flex-direction:column;font-size:var(--step-0);line-height:1.5;margin:0 auto;min-height:100%;position:relative}#skip-link{offset-block-start:-30em;offset-inline-start:0;offset-inline-end:auto;left:0;position:fixed;right:auto;top:-30em;transition:top .1s linear;z-index:999}#skip-link:focus{offset-block-start:2px;outline:2px solid transparent;top:2px}#skip-link:focus-visible{offset-block-start:2px;outline:2px solid transparent;top:2px}main{flex:1}main:focus,main:target{outline:none}hr{background:none;border:none;border-block-start:1px solid var(--divider-color);border-top:1px solid var(--divider-color);height:0;margin:2rem 0}.content-container{margin:0 auto;max-width:1700px;padding:var(--space-xl-3xl) calc(1rem + 1vw);width:100%}@media (min-width:1700px){.content-container{margin:auto}}.section-head .section-supporting-text{margin:0 auto var(--space-l-2xl);max-width:768px;text-align:center}.section-foot{margin-block-start:var(--space-l-2xl);margin-top:var(--space-l-2xl)}.section-foot .section-supporting-text{font-size:var(--step--1);margin:0 auto;max-width:768px;text-align:center}.section-title{margin-block-end:1rem;margin-bottom:1rem}.section-supporting-text{font-size:var(--step-1)}code,pre{font-family:var(--mono-font);font-variant-ligatures:none}code{color:var(--link-color)}pre code{color:unset}.c-icon{color:var(--icon-color);flex:none;transition:all .2s linear}@media (-ms-high-contrast:active){.c-icon{color:windowText}}@media (forced-colors:active){.c-icon{color:canvasText}}table{border-collapse:collapse;margin:2.5rem 0;width:100%}table,table td{border:1px solid var(--divider-color)}table td,table th{padding:.25rem .5rem}table th{background-color:var(--lightest-background-color)}.c-btn .c-icon:hover,a,a .c-icon:hover,button .c-icon:hover{color:var(--link-color)}a{transition:color .1s linear}.side-header a{color:inherit;text-decoration:none}svg{flex:none;transition:color .1s linear}p{margin:0 0 1.5em}:matches(nav,.posts-collection) p{margin-block-end:.75em;margin-bottom:.75em}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ol,ul{margin-block-start:0;margin-top:0}ol li,ul li{margin:0 0 .75em}.person__bio ol,.person__bio ul{padding-left:1.5rem;padding-inline-start:1.5rem}.docs-main ol,.docs-main ul,.post-main ol,.post-main ul{margin:1rem 0}ul[role=list]{list-style:none;margin:0;padding:0}ul[role=list] li{margin:0}ol{list-style:decimal}ol li::marker{color:var(--link-color)}p:empty{display:none;margin:0}figure{margin-block-end:4rem;margin-bottom:4rem}figure img{margin-block-end:1rem;margin-bottom:1rem}figure figcaption{color:var(--grey)}img{display:block;height:auto;max-width:100%;position:relative}nav ol,nav ul{list-style:none;margin:0;padding:0}.video{margin:2em auto;max-width:1400px;width:90%}.video iframe{aspect-ratio:16/9;height:auto;width:100%}@media (prefers-reduced-motion:no-preference){.focus-visible,:focus-visible{outline-offset:3px;transition:outline-offset .15s linear}}.eyebrow{color:var(--link-color);display:block;font-size:1rem;font-weight:500;margin-block-end:1.5rem;margin-bottom:1.5rem}h1,h2,h3,h4,h5,h6{color:var(--headings-color);font-family:var(--display-font);font-weight:500;margin-block-start:0;margin-top:0}.components-main h2,.components-main h3,.components-main h4,.components-main h5,.components-main h6,.docs-main h2,.docs-main h3,.docs-main h4,.docs-main h5,.docs-main h6{margin-block-end:1.5rem;margin-block-start:3rem;margin-bottom:1.5rem;margin-top:3rem}.components-main h2:first-child,.components-main h3:first-child,.components-main h4:first-child,.components-main h5:first-child,.components-main h6:first-child,.docs-main h2:first-child,.docs-main h3:first-child,.docs-main h4:first-child,.docs-main h5:first-child,.docs-main h6:first-child{margin-block-start:0;margin-top:0}caption,cite,figcaption,small{font-size:var(--step--1)}.h5,.h6,h5,h6{font-size:var(--step-0)}.h4,h4{font-size:var(--step-1)}.h3,h3{font-size:var(--step-2)}.h2,.h3,h2,h3{line-height:1.2}.h2,h2{font-size:var(--step-3)}.h1,h1{font-size:var(--step-4)}.h0,.h1,h1{line-height:1.2}.h0{font-size:var(--step-6)}code[class*=language-],pre[class*=language-]{word-wrap:normal;font-family:var(--mono-font),Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;font-variant-ligatures:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{background-color:var(--lightest-background-color);border-radius:var(--border-radius);color:var(--color-neutral-900);margin:1.5rem 0;overflow:auto;padding:1.5rem}[data-theme=dark] pre[class*=language-]{color:var(--color-neutral-100)}pre[class*=language-].line-numbers-mode{padding-left:calc(2.7rem + 2.4em)}:not(pre)&gt;code[class*=language-],pre[class*=language-]{background-color:var(--lightest-background-color)}:not(pre)&gt;code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6e7f8e}[data-theme=dark] .token.cdata,[data-theme=dark] .token.comment,[data-theme=dark] .token.doctype,[data-theme=dark] .token.prolog{color:#8e9fae}.token.namespace{opacity:.7}.token.atrule,.token.attr-name,.token.attr-value,.token.builtin,.token.char,.token.inserted,.token.keyword,.token.selector,.token.string{color:var(--link-color)}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.line-numbers-wrapper{color:var(--icon-color);font-family:var(--mono-font),Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;font-variant-ligatures:none;left:1.5rem;line-height:1.5;padding-top:1.5rem;position:absolute;text-align:right;top:0}.line-numbers-wrapper .line-number{color:var(--icon-color);display:inline-block;font-variant-numeric:tabular-nums;text-align:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1.2em}.site-header .docs-wrapper{align-items:start;display:grid;max-width:1700px;padding-bottom:0;padding-block-end:0;padding-top:0;padding-block-start:0}@media (min-width:1024px){.site-header .docs-wrapper{justify-content:space-between}}@media (min-width:1700px){.site-header .docs-wrapper{margin:auto}}.docs-footer{align-items:baseline;display:flex;flex-direction:column;font-size:.875rem;gap:2rem;justify-content:space-between}@media (max-width:800px){.docs-footer{align-items:center;padding:1.5rem 0 4rem}}.copyright p{margin:0}.docs-socials-and-legal{display:flex;flex-direction:column;gap:1rem}@media (max-width:800px){.docs-socials-and-legal{text-align:center}}.docs-switchers{display:flex;flex-wrap:wrap;gap:1.5rem}.docs-switchers .language-switcher,.docs-switchers .theme-switcher{flex:1 1 240px}@media (max-width:800px){.docs-switchers .language-switcher,.docs-switchers .theme-switcher{justify-content:center}}.site-footer{background-color:var(--footer-background-color);border-block-start:1px solid var(--divider-color);border-top:1px solid var(--divider-color);text-align:center}.footer-cta .logo,.footer-cta .section-supporting-text{margin-block-end:2.5rem;margin-bottom:2.5rem}.footer-cta .eslint-actions{justify-content:center}.footer-legal-links ul li{display:inline-block;margin-right:.5rem;margin-inline-end:.5rem}.footer-legal-links ul li:not(:last-of-type):after{content:"|";margin-left:.5rem;margin-inline-start:.5rem}.footer-legal-section{font-size:var(--step--1);padding:2rem 1rem}.copyright{margin:0 auto;max-width:1100px}.footer-middle{align-items:center;display:flex;flex-direction:column;gap:2rem;padding-bottom:2rem;padding-block-end:2rem;padding-top:2rem;padding-block-start:2rem}@media (min-width:768px){.footer-middle{flex-direction:row;justify-content:space-between}}.site-header{border-block-end:1px solid var(--divider-color);border-block-start:4px solid var(--link-color);border-bottom:1px solid var(--divider-color);border-top:4px solid var(--link-color);padding:.75rem 0}.site-header .content-container{align-items:start;display:grid;padding-bottom:0;padding-block-end:0;padding-top:0;padding-block-start:0}@media (min-width:680px){.site-header .content-container{justify-content:space-between}}.logo-link{display:inline-flex;flex:none;grid-column:1/-1;grid-row:1;justify-self:start;padding:.5rem 0;place-content:center;z-index:2}.logo svg{display:inline-block;height:auto;margin-block-end:-4px;margin-bottom:-4px;max-width:100px;width:100%}.c-custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--body-background-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5 7.61 5 5 5-5' stroke='%23667085' stroke-width='1.667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(to bottom,var(--body-background-color) 0,var(--body-background-color) 100%);background-position:right .875rem top 50%,0 0;background-repeat:no-repeat,repeat;background-size:1em auto,100%;border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-xs);box-sizing:border-box;color:var(--body-text-color);display:block;font:inherit;line-height:1.3;max-width:100%;min-width:0;padding:.625rem 2.1875rem .625rem .875rem;padding-inline-end:2.1875rem;width:100%}.label__text.label__text{align-items:center;color:inherit;display:flex;font-family:var(--text-font);font-size:.875rem;font-weight:400;gap:.5rem;line-height:1.5;margin-block-end:.25rem;margin-bottom:.25rem}input{background-color:var(--body-background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);color:inherit;display:block;font:inherit;font-size:1rem;line-height:1.3;max-width:100%;min-width:0;padding:.625rem .875rem}html{scroll-behavior:smooth}.docs-aside__content{flex:1}.docs-wrapper{display:flex;flex:1;flex-direction:column;max-width:1700px;padding:0 var(--space-s-l)}@media (min-width:1024px){.docs-wrapper{align-items:stretch;display:grid;grid-template-columns:minmax(250px,1fr) minmax(0,3.5fr)}}@media (min-width:1700px){.docs-wrapper{margin:auto}}.docs-nav{align-items:start;display:grid;font-size:.875rem;grid-auto-rows:max-content;grid-column:1/2;grid-row:1/2;padding-top:var(--space-l-xl);padding-block-start:var(--space-l-xl)}@media (min-width:1024px){.docs-nav{border-inline-end:1px solid var(--divider-color);border-right:1px solid var(--divider-color);padding:var(--space-l-xl) 0;padding-right:var(--space-s-l);padding-inline-end:var(--space-s-l)}}.docs-content{flex:1;grid-column:2/3;padding:var(--space-l-xl) 0}@media (min-width:800px){.docs-content{grid-gap:1rem;display:grid;grid-template-columns:minmax(0,4fr) minmax(160px,1fr)}}@media (min-width:1024px){.docs-content{padding:0}}@media (min-width:1300px){.docs-content{grid-gap:2rem}}.docs-main{flex:1 1 68ch}@media (min-width:800px){.docs-main{border-inline-end:1px solid var(--divider-color);border-right:1px solid var(--divider-color);padding-right:var(--space-s-l);padding-inline-end:var(--space-s-l)}}@media (min-width:1024px){.docs-main{padding:var(--space-l-xl) var(--space-l-2xl)}}.docs-aside{display:flex;flex-direction:column;grid-column:2/3}@media (min-width:800px){.docs-aside{padding:var(--space-l-xl) 0}}.docs-toc{align-self:center;flex:1}.docs-edit-link{border-top:1px solid var(--divider-color);margin:3rem 0;padding-top:1.5rem;padding-block-start:1.5rem}div.correct,div.incorrect{position:relative}div.correct:after,div.incorrect:after{offset-inline-end:-22px;offset-block-start:-22px;position:absolute;right:-22px;top:-22px}div.correct .c-btn.c-btn--playground~pre.line-numbers-mode,div.incorrect .c-btn.c-btn--playground~pre.line-numbers-mode{padding-bottom:4.5rem}div.correct:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='45' height='44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.5' y='1' width='42' height='42' rx='21' fill='%23ECFDF3'/%3E%3Cpath d='m30.5 16-11 11-5-5' stroke='%2312B76A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='1.5' y='1' width='42' height='42' rx='21' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E")}div.incorrect:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='45' height='44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.5' y='1' width='42' height='42' rx='21' fill='%23FFF1F3'/%3E%3Cpath d='m28.5 16-12 12m0-12 12 12' stroke='%23F63D68' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='1.5' y='1' width='42' height='42' rx='21' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E")}div.img-container{background-color:var(--img-background-color);border-radius:var(--border-radius)}div.img-container img{margin:0 auto}pre[class*=language-]{position:relative}.c-btn.c-btn--playground{bottom:1rem;font-size:var(--step--1);position:absolute;right:1rem;z-index:1}@media (min-width:768px){.c-btn.c-btn--playground{bottom:1.5rem}}@media (hover:none){.anchorjs-link{opacity:1}}#scroll-up-btn{align-items:center;background-color:var(--link-color);border-radius:50%;bottom:35px;color:var(--body-background-color);display:none;font-size:1.5rem;height:50px;justify-content:center;position:fixed;right:19.8vw;text-decoration:none;width:50px;z-index:1}@media (max-width:1299px){#scroll-up-btn{right:18.99vw}}@media (max-width:1100px){#scroll-up-btn{right:19.4vw}}@media (max-width:1060px){#scroll-up-btn{right:19.9vw}}@media (max-width:1024px){#scroll-up-btn{right:22vw}}@media (max-width:860px){#scroll-up-btn{right:22.2vw}}@media (max-width:850px){#scroll-up-btn{right:22.6vw}}@media (max-width:820px){#scroll-up-btn{right:23.4vw}}@media (max-width:799px){#scroll-up-btn{right:35px}}@media (max-width:600px){#scroll-up-btn{right:25px}}.deprecation-notice{align-items:center;background-color:var(--color-neutral-500);color:#fff;display:flex;font-size:14px;justify-content:center;padding:4px 0}.deprecation-notice a{color:#fff;padding:0 4px}.deprecation-notice .hourglass-icon{margin-right:5px}@media (max-width:865px){.deprecation-notice{display:block;padding:4px 6px;text-align:center}.deprecation-notice .hourglass-icon{margin-right:0;position:relative;top:2px}}.versions-list{font-size:var(--step-1);margin:0;padding:0}.versions-list li{margin:0}.versions-list li:last-of-type a{border-block-end:0;border-bottom:0}.versions-list a{align-items:center;border-block-end:1px solid var(--divider-color);border-bottom:1px solid var(--divider-color);color:var(--link-color);display:block;display:flex;padding:1rem .5rem;text-decoration:none;width:100%}.versions-list a[data-current=true]{color:var(--link-color);font-weight:500}.versions-list a[data-current=true]:after{color:rgba(255,0,0,0);content:" ✔️";text-shadow:0 0 0 var(--headings-color);white-space:pre}.versions-list a:hover{background-color:var(--lightest-background-color)}.versions-section .versions-list{border-inline-start:4px solid var(--tab-border-color);border-left:4px solid var(--tab-border-color);font-size:var(--step-1);padding-left:1rem;padding-inline-start:1rem}.languages-list{font-size:var(--step-0);margin:0;padding:0}.languages-list li{margin:0}.languages-list li:last-of-type a{border-bottom:0}.languages-list a{align-items:center;border-block-end:1px solid var(--divider-color);border-bottom:1px solid var(--divider-color);color:inherit;display:block;display:flex;padding:.75rem .1rem;text-decoration:none;width:100%}.languages-list a[aria-current=true]{color:var(--link-color);font-weight:500}.languages-list a[aria-current=true]:after{color:rgba(255,0,0,0);content:" ✔️";text-shadow:0 0 0 var(--headings-color);white-space:pre}.languages-list a:hover{color:var(--link-color)}.languages-section .flag{font-size:2em;margin-right:.5rem;margin-inline-end:.5rem}.languages-section .languages-list{border-inline-start:4px solid var(--tab-border-color);border-left:4px solid var(--tab-border-color);font-size:var(--step-1);padding-left:1rem;padding-inline-start:1rem}.c-btn,button{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;line-height:inherit}.c-btn{border-radius:var(--border-radius);font-family:var(--text-font);font-size:var(--step-0);font-weight:500;padding:.75em 1.125em;transition:background-color .2s linear,border-color .2s linear}.c-btn svg{color:inherit}.c-btn--large{font-size:1.125rem;padding:.88em 1.5em}.c-btn--block{display:flex;width:100%}a.c-btn{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.5rem;text-decoration:none}.c-btn--primary{background-color:var(--primary-button-background-color);color:var(--primary-button-text-color)}.c-btn--primary:hover{background-color:var(--primary-button-hover-color)}.c-btn--secondary{background-color:var(--secondary-button-background-color);box-shadow:0 1px 2px rgba(16,24,40,.1);color:var(--secondary-button-text-color)}.c-btn--secondary:hover{background-color:var(--secondary-button-hover-color)}.c-btn--ghost{border:1px solid var(--border-color);color:var(--body-text-color)}.c-btn--ghost:hover{border-color:var(--link-color)}.docs-site-nav{display:flex;flex:1;flex-direction:column;grid-column:1/-1;grid-row:1}.docs-site-nav ul{font-size:var(--step-1);list-style:none;margin-block-end:2rem;margin-block-start:1rem;margin-bottom:2rem;margin-top:1rem}@media (min-width:1024px){.docs-site-nav ul{align-items:center;display:flex;font-size:var(--step-0);margin-block-end:0;margin-block-start:0;margin-bottom:0;margin-top:0}}.docs-site-nav .flexer{align-self:flex-end;display:flex;justify-self:flex-end}.docs-site-nav a:not(.c-btn){color:inherit;display:block;text-decoration:none;transition:color .2s linear}.docs-site-nav a:not(.c-btn):hover{color:var(--link-color)}.docs-site-nav a:not(.c-btn)[aria-current=page],.docs-site-nav a:not(.c-btn)[aria-current=true]{color:var(--link-color);font-weight:500;text-decoration:none}@media (min-width:1024px){.docs-nav-panel{display:flex;flex-direction:row;justify-content:center}}.docs-nav-panel[data-open=false]{display:none}@media (min-width:1024px){.docs-nav-panel[data-open=true]{display:flex;flex-direction:row;justify-content:center}.docs-nav-panel .mobile-only{display:none}}.docs-site-nav-toggle{align-items:center;cursor:pointer;display:inline-flex;margin-left:.5rem;margin-right:-10px;margin-inline-end:-10px;margin-inline-start:.5rem}.docs-site-nav-toggle svg{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;color:var(--headings-color);height:40px;width:40px}.docs-site-nav-toggle #ham-bottom,.docs-site-nav-toggle #ham-middle,.docs-site-nav-toggle #ham-top{transition:all .2s linear}.docs-site-nav-toggle #ham-top{transform-origin:30px 37px}.docs-site-nav-toggle #ham-bottom{transform-origin:30px 63px}.docs-site-nav-toggle[aria-expanded=true] #ham-middle{opacity:0}.docs-site-nav-toggle[aria-expanded=true] #ham-top{transform:rotate(41deg)}.docs-site-nav-toggle[aria-expanded=true] #ham-bottom{transform:rotate(-41deg)}@media (min-width:1024px){.docs-site-nav{flex-direction:row;gap:2rem;grid-column:auto}.docs-site-nav ul{display:flex;font-size:var(--step-0);gap:2rem}.docs-site-nav ul li{margin-block-end:0;margin-bottom:0}.docs-site-nav .flexer{order:1}}.docs-toc{margin:2rem 0}@media (min-width:1400px){.docs-toc{display:none}}.docs-aside .docs-toc{display:none}@media (min-width:1400px){.docs-aside .docs-toc{display:block}}.docs-aside .docs-toc.c-toc{background-color:var(--body-background-color)}@media (min-width:1400px){.docs-aside .docs-toc.c-toc{max-height:calc(100vh - 32px);overflow-y:auto;padding-right:5px;position:sticky;top:20px}.docs-aside .docs-toc.c-toc a.active{color:var(--link-color);font-weight:500}.docs-aside .c-toc ol li.active:before{color:var(--link-color)}}.c-toc ol{margin:0}.c-toc ol li{margin-block-end:.25rem;margin-bottom:.25rem;padding-left:1rem;padding-inline-start:1rem;position:relative}.c-toc ol li&gt;ol{margin-top:.25rem}.c-toc ol li:before{offset-inline-start:-.4rem;color:var(--icon-color);content:"└";left:-.4rem;position:absolute}.c-toc a{color:var(--headings-color);text-decoration:none}.c-toc a:hover{color:var(--link-color)}.c-toc__label.c-toc__label{color:var(--body-text-color);font-family:var(--text-font);font-size:var(--step-0);margin-block-end:.5rem;margin-bottom:.5rem}.c-toc__label{width:-moz-fit-content;width:fit-content}.c-toc__label button{align-items:center;border-radius:0;color:var(--link-color);cursor:pointer;display:flex;font:inherit;font-size:inherit;font-weight:500;height:100%;justify-content:space-between;line-height:1.5;padding:0;position:relative;text-align:left;transition:outline .1s linear;width:100%}.c-toc__label button svg{flex:none}.toc-trigger-icon{color:var(--color-neutral-400);display:block!important;height:.5rem;margin-left:2rem;margin-inline-start:2rem;transform-origin:50% 50%;transition:all .1s linear;width:.75rem}[aria-expanded=true] .toc-trigger-icon{transform:rotate(180deg)}.c-toc__panel[data-open=false]{display:none}.c-toc__panel[data-open=true]{display:block}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}[type=search]::-ms-clear,[type=search]::-ms-reveal{display:none;height:0;width:0}.search{margin:1rem 0}.search,.search__inner-input-wrapper,.search__input-wrapper{position:relative}.search__clear-btn{offset-block-start:25%;offset-inline-end:1.5rem;color:var(--body-text-color);display:flex;padding:0;position:absolute;right:1rem;top:25%;transform:translateY(-25%);z-index:3}.search__clear-btn svg{border:1px solid;border-radius:50%;color:inherit;height:1rem;width:1rem}.search__input{outline-offset:1px;padding-left:2.5rem;padding-inline-start:2.5rem;padding-right:2.5rem;padding-inline-end:2.5rem;width:100%}.search__icon{offset-inline-start:.75rem;color:var(--body-text-color);display:block;left:.75rem;position:absolute;top:.75rem;z-index:3}.search__inner-input-wrapper{align-items:flex-end;display:flex;flex-direction:column}.search_powered-by-wrapper{text-decoration:none}.search_powered-by-wrapper .search__powered-by{align-items:center;display:flex;padding:10px 6px 0 0}.search_powered-by-wrapper .search__powered-by .powered-by-text{color:var(--body-text-color);margin-right:5px;margin-top:-2px}.search_powered-by-wrapper .search__powered-by .algolia-logo{fill:var(--body-text-color)}.search .search-results{background-color:var(--body-background-color);border:1px solid var(--divider-color);border-radius:0 0 var(--border-radius) var(--border-radius);font-size:.875rem;max-height:400px;overflow-y:auto;position:relative;top:-1.5rem;width:100%;z-index:10}@media (min-width:1024px){.search .search-results{box-shadow:var(--shadow-lg);position:absolute;top:calc(100% - 1.5rem)}}.search .search-results[data-results=true]{padding:0}.search .search-results[data-results=false]{padding:1rem}.search .search-results:empty{display:none}.search-results__list{list-style:none;margin:0;padding:0}.search .search-results__item{border-block-end:1px solid var(--lightest-background-color);border-bottom:1px solid var(--lightest-background-color);margin:0;padding:.875rem;position:relative}.search .search-results__item:hover{background-color:var(--lightest-background-color)}.search .search-results__item:focus-within{background-color:var(--lightest-background-color)}.search .search-results__item__title{font-family:var(--text-font);font-size:var(--step-0);font-size:.875rem;margin-bottom:0}.search .search-results__item__title a{color:var(--link-color);display:block;font:inherit;padding:.25rem .75rem;text-decoration:none}.search .search-results__item__title a:hover{background-color:inherit;color:var(--link-color)}.search .search-results__item__title a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.search-results__item__context{font-size:.875rem;margin:0;padding-left:1rem}.algolia-docsearch-suggestion--highlight{background-color:var(--color-brand);border-radius:2px;color:#fff;display:inline-block;padding:0 2px}[data-theme=dark] .algolia-docsearch-suggestion--highlight{background-color:var(--link-color);color:var(--color-neutral-900)}.alert{align-items:start;border:1px solid;border-radius:var(--border-radius);display:grid;font-size:.875rem;gap:.75rem;grid-template-columns:auto 1fr;margin-block-end:1.5rem;margin-bottom:1.5rem;padding:1rem;position:relative}.alert.alert--warning{background-color:var(--color-rose-25);color:var(--color-rose-600)}[data-theme=dark] .alert.alert--warning{background-color:var(--color-rose-900);border:1px solid var(--color-rose-300);color:var(--color-rose-300)}.alert.alert--important{background-color:var(--color-warning-25);color:var(--color-warning-600)}[data-theme=dark] .alert.alert--important{background-color:var(--color-warning-900);border:1px solid var(--color-warning-300);color:var(--color-warning-300)}.alert.alert--tip{background-color:var(--color-success-25);color:var(--color-success-600)}[data-theme=dark] .alert.alert--tip{background-color:var(--color-success-900);border:1px solid var(--color-success-300);color:var(--color-success-300)}.alert__icon{offset-block-start:2px;color:inherit;position:relative;top:2px}.alert__text&gt;p{margin:0}.alert__type{display:block;font-weight:500;margin-block-end:.25rem;margin-bottom:.25rem}.alert--warning .alert__type{color:var(--color-rose-700)}[data-theme=dark] .alert--warning .alert__type{color:var(--color-rose-200)}.alert--important .alert__type{color:var(--color-warning-700)}[data-theme=dark] .alert--important .alert__type{color:var(--color-warning-200)}.alert--tip .alert__type{color:var(--color-success-700)}[data-theme=dark] .alert--tip .alert__type{color:var(--color-success-200)}.alert__learn-more{display:block;font-weight:500;margin-block-start:.75rem;margin-top:.75rem}.alert--warning .alert__learn-more{color:var(--color-rose-700)}[data-theme=dark] .alert--warning .alert__learn-more{color:var(--color-rose-200)}.alert--important .alert__learn-more{color:var(--color-warning-700)}[data-theme=dark] .alert--important .alert__learn-more{color:var(--color-warning-200)}.alert--tip .alert__learn-more{color:var(--color-success-700)}[data-theme=dark] .alert--tip .alert__learn-more{color:var(--color-success-200)}.rule-categories{background-color:var(--lightest-background-color);border:1px solid var(--divider-color);border-radius:var(--border-radius);display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:3rem}.rule-categories .rule-category{background:none;border:none;margin:0;padding:1rem}@media screen and (min-width:768px){.rule-categories .rule-category:not(:first-child):after{border-left:1px solid var(--divider-color);content:"";display:block;left:0;padding:1px}}@media screen and (min-width:1440px),screen and (min-width:768px) and (max-width:1023px){.rule-categories .rule-category:not(:first-child):after{height:70%;position:absolute}}@media screen and (min-width:1024px) and (max-width:1439px){.rule-categories .rule-category:nth-child(2):after{height:70%;position:absolute}}.rule-categories .rule-category__description{flex:1 1 45ch}.rule-category{align-items:flex-start;background-color:var(--lightest-background-color);border:1px solid var(--divider-color);border-radius:var(--border-radius);display:flex;flex-wrap:wrap;font-size:var(--step--1);gap:1rem;margin:1.5rem 0;padding:1rem;position:relative}.rule-category p{margin:0}.rule-category .rule-category__description{flex:1 1 30ch}.rule:not(.token){align-items:center;background-color:var(--lightest-background-color);border-radius:var(--border-radius);display:flex;flex-wrap:wrap;gap:1rem;margin:.5rem 0;padding:1rem;position:relative}.rule:not(.token) p:last-of-type{margin:0}.rule__content{flex:1 1 35ch}.rule__name{font-size:.875rem;font-weight:500;margin-block-end:.25rem;margin-bottom:.25rem}a.rule__name{text-decoration:none}a.rule__name:hover{text-decoration:underline}a.rule__name:after{offset-block-start:0;offset-inline-start:0;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.rule__description{font-size:var(--step--1)}.rule__categories{align-items:center;border-radius:var(--border-radius);display:flex;font-size:.875rem;gap:1rem;padding:2px 4px}.rule__categories p{align-items:center;display:inline-flex;margin:0}[data-theme=dark] .rule__categories{background:var(--body-background-color)}.rule__status{background:var(--color-rose-50);border-radius:var(--border-radius);color:var(--color-rose-500);display:inline-block;font-size:var(--step--1);font-weight:400;margin-left:.5rem;margin-inline-start:.5rem;padding:0 .5rem}[data-theme=dark] .rule__status{background:var(--body-background-color)}.rule__categories__type[aria-hidden=true]{opacity:.25}.related-rules__list{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:start}.related-rules__list__item svg{color:inherit}.related-rules__list__item a{align-items:center;background-color:var(--lightest-background-color);border:1px solid var(--divider-color);border-radius:var(--border-radius);color:var(--headings-color);display:inline-flex;gap:.5rem;padding:.625rem;text-decoration:none}.related-rules__list__item a:hover{background-color:var(--lighter-background-color);color:var(--link-color)}a.rule-list-item+a.rule-list-item:before{content:",";display:inline-block;margin-left:5px;margin-right:5px}.eslint-social-icons{margin-block-end:-1rem;margin-bottom:-1rem}.eslint-social-icons ul{display:inline-flex;margin:0 0 0 -1rem;margin-inline-start:-1rem;padding:0}.eslint-social-icons ul li{align-items:center;margin:0}.eslint-social-icons ul li a{display:flex;padding:1rem .75rem}@media (min-width:800px){.hero .grid{grid-gap:2rem;align-items:center;display:grid;grid-template-columns:2fr 1fr}}.hero .grid .span-1-7{grid-column:1/2}.hero .grid .span-10-12{grid-column:2/3;justify-self:end}.hero{background-color:var(--hero-background-color);border-block-end:1px solid var(--divider-color);border-bottom:1px solid var(--divider-color)}@media (min-width:800px){.hero{min-height:calc(285px + var(--space-xl-4xl))}}.hero .content-container{margin:0;padding:var(--space-xl-4xl) 0}.hero&gt;.content-container{align-items:center;margin:0 auto;max-width:1700px;padding:0 calc(1rem + 1vw)}@media (min-width:1700px){.hero&gt;.content-container{margin:auto}}.hero--homepage .section-title{margin-block-end:1.5rem;margin-bottom:1.5rem}.hero--homepage .section-supporting-text{font-size:var(--step-1);margin:0;text-align:left}.hero--homepage .eslint-actions{font-size:var(--step-1);margin-block-start:3rem;margin-top:3rem}.theme-switcher{align-items:center;display:inline-flex;gap:.5rem;position:relative}.theme-switcher-label.theme-switcher-label{color:inherit;font:inherit;font-family:var(--text-font);margin:0}.theme-switcher__buttons{background-color:var(--body-background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);display:flex}.theme-switcher__button{align-items:center;box-shadow:var(--shadow-xs);color:inherit;display:inline-flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:.625rem .875rem}.theme-switcher__button:first-of-type{border-inline-end:.5px solid var(--border-color);border-right:.5px solid var(--border-color)}.theme-switcher__button:last-of-type{border-inline-start:.5px solid var(--border-color);border-left:.5px solid var(--border-color)}.theme-switcher__button .theme-switcher__icon{color:var(--icon-color)}.theme-switcher__button:hover .theme-switcher__icon,.theme-switcher__button[aria-pressed=true],.theme-switcher__button[aria-pressed=true] .theme-switcher__icon,.theme-switcher__button[aria-pressed=true]:hover .theme-switcher__icon{color:var(--link-color)}.theme-switcher__button[aria-pressed=false] .theme-switcher__icon{color:var(--icon-color)}.theme-switcher__button[aria-pressed=false]:hover .theme-switcher__icon{color:var(--link-color)}.version-switcher{margin-block-end:.5rem;margin-bottom:.5rem}.switcher--language{align-items:center;display:flex;flex-wrap:wrap;font-size:inherit;gap:.25rem .5rem;justify-content:center;padding:0;position:relative;width:100%}@media (min-width:800px){.switcher--language{justify-content:flex-start}}.switcher--language .label__text{flex:1 0 10ch}.switcher--language .switcher__select{flex:1 0 12rem}@media (max-width:799px){.switcher--language .switcher__select{max-width:250px}}.language-switcher{display:inline-flex}.docs-index .docs-index__list a{align-items:center;border-radius:var(--border-radius);color:var(--headings-color);display:flex;justify-content:space-between;margin-left:-.75rem;margin-inline-start:-.75rem;padding:.5rem .75rem;text-decoration:none}.docs-index .docs-index__list a:hover,.docs-index .docs-index__list a[aria-current=true]{background-color:var(--docs-lightest-background-color);color:var(--link-color)}@media (max-width:1023px){.docs-index .docs-index__list a{margin-left:0;margin-inline-start:0;padding:.5rem 1rem}}.docs-index__item{margin:0}.docs-index__item ul ul{padding-left:.75rem}.docs-index__item[data-has-children]{margin-bottom:.5rem}.docs-index__list&gt;.docs-index__item{margin-block-start:1.5rem;margin-top:1.5rem}.docs-index__list&gt;.docs-index__item&gt;a{color:var(--icon-color);font-size:.875rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}.index-js .index-icon{color:inherit;display:block!important;height:.5rem;transform-origin:50% 50%;transition:all .1s linear;width:.75rem}.index-js [aria-expanded=true] .index-icon{transform:rotate(180deg)}.index-js ul[aria-hidden=true]{display:none}.index-js ul[aria-hidden=false]{display:block}.docs__index__panel[data-open=false]{display:none}@media (min-width:1024px){.docs__index__panel[data-open=false]{display:block}}.docs__index__panel[data-open=true]{display:block}@media (min-width:1024px){.docs__index__panel[data-open=true]{display:block}}.docs-index-toggle{align-items:center;background-color:var(--secondary-button-background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 1px 2px rgba(16,24,40,.1);color:var(--secondary-button-text-color);cursor:pointer;display:flex;font-weight:500;gap:.5rem;justify-content:space-between;padding:.75rem 1.125rem;width:100%}.docs-index-toggle:hover{background-color:var(--secondary-button-hover-color)}@media (min-width:1024px){.docs-index-toggle{display:none}}.docs-index-toggle svg{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;color:inherit;height:1.5em;width:1.5em}.docs-index-toggle #ham-bottom,.docs-index-toggle #ham-middle,.docs-index-toggle #ham-top{transition:all .2s linear}.docs-index-toggle #ham-top{transform-origin:30px 37px}.docs-index-toggle #ham-bottom{transform-origin:30px 63px}.docs-index-toggle[aria-expanded=true] #ham-middle{opacity:0}.docs-index-toggle[aria-expanded=true] #ham-top{transform:rotate(41deg)}.docs-index-toggle[aria-expanded=true] #ham-bottom{transform:rotate(-41deg)}.eslint-actions{display:inline-flex;flex-direction:column;flex-wrap:wrap;gap:1rem;width:100%}@media (min-width:640px){.eslint-actions{flex-direction:row}}.index{margin-block-end:4rem;margin-bottom:4rem}.index__item{margin:0}.index__item a{border-radius:var(--border-radius);color:inherit;display:block;font-size:var(--step-0);padding:.625rem .875rem;text-decoration:none}.index__item a:hover{color:var(--link-color)}.index__item a[aria-current=page]{background-color:var(--lightest-background-color);color:var(--link-color);font-weight:500}.index__toggle{align-items:center;background-color:var(--secondary-button-background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 1px 2px rgba(16,24,40,.1);color:var(--secondary-button-text-color);cursor:pointer;display:flex;font-weight:500;gap:.5rem;justify-content:space-between;padding:.75rem 1.125rem;width:100%}.index__toggle:hover{background-color:var(--secondary-button-hover-color)}@media (min-width:1024px){.index__toggle{display:none}}.index__toggle svg{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;color:inherit;height:1.5em;width:1.5em}.index__toggle #ham-bottom,.index__toggle #ham-middle,.index__toggle #ham-top{transition:all .2s linear}.index__toggle #ham-top{transform-origin:30px 37px}.index__toggle #ham-bottom{transform-origin:30px 63px}.index__toggle[aria-expanded=true] #ham-middle{opacity:0}.index__toggle[aria-expanded=true] #ham-top{transform:rotate(41deg)}.index__toggle[aria-expanded=true] #ham-bottom{transform:rotate(-41deg)}.index__list{display:block}.index__list[data-open=false]{display:none}@media (min-width:1024px){.index__list[data-open=false]{display:block}}.index__list[data-open=true]{display:block}@media (min-width:1024px){.index__list[data-open=true]{display:block}}.c-tabs pre{margin-block-start:0;margin-top:0}.js-tabs .c-tabs__tablist{display:flex;justify-content:start}.c-tabs__tab{align-items:center;background:none;border:none;border-radius:var(--border-radius) var(--border-radius) 0 0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:var(--step-0);font-weight:500;justify-content:center;line-height:inherit;margin:0;padding:.75rem 1.125rem;transition:background-color .2s linear,border-color .2s linear}.c-tabs__tab:hover{color:var(--link-color)}.c-tabs__tab[aria-selected=true]{background-color:var(--lightest-background-color);color:var(--link-color)}.c-tabs__tabpanel{background-color:var(--lightest-background-color);border-radius:0 var(--border-radius) var(--border-radius) var(--border-radius);margin-block-end:2rem;margin-bottom:2rem}.js-tabs .c-tabs__tabpanel{margin-block-end:0;margin-bottom:0}.c-tabs__tabpanel__title{margin-block-end:1.5rem;margin-bottom:1.5rem}.js-tabs .c-tabs__tabpanel__title{display:none}.resource{align-items:stretch;background-color:var(--lightest-background-color);border:1px solid var(--divider-color);border-radius:var(--border-radius);display:flex;margin-block-end:.5rem;margin-bottom:.5rem;overflow:hidden;position:relative;transition:all .2s linear}.resource:hover{background-color:var(--lighter-background-color)}.resource__image{flex:1 0 5.5rem;max-width:5.5rem;overflow:hidden;padding:.25rem}.resource__image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.resource__content{align-self:center;flex:4;padding:.75rem}.resource__title{color:var(--headings-color);font-weight:500;margin-bottom:.125rem;text-decoration:none}.resource__title:after{offset-inline-start:0;offset-block-start:0;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.resource__domain,.resource__domain a{color:var(--body-text-color);font-size:.875rem;text-decoration:none}.resource__icon{align-self:center;color:var(--headings-color);margin:1rem}@media (max-width:800px){.hero-ad{display:none}}.docs-ad{height:290px}#carbonads *{margin:initial;padding:initial}#carbonads{background-color:var(--body-background-color);border:1px solid var(--border-color);border-radius:4px;border-radius:var(--border-radius);box-shadow:0 1px 4px 1px rgba(0,0,0,.1);display:inline-block;font-size:1rem;margin:2rem 0;overflow:hidden;padding:.6em}.docs-main #carbonads{margin:0 0 2rem}@media (max-width:800px){#carbonads{display:none!important}}.jumbotron #carbonads{background-color:hsla(0,0%,70%,.15);border:1px solid rgba(110,102,153,.6)}#carbonads a{color:inherit;font-weight:500;text-decoration:none}#carbonads a:hover{color:var(--link-color);text-decoration:none}.jumbotron #carbonads a{color:#eee}.jumbotron #carbonads a:hover{color:#ccc}#carbonads span{display:block;overflow:hidden;position:relative}#carbonads .carbon-wrap{display:flex;flex-direction:column;max-width:130px}#carbonads .carbon-img img{display:block}#carbonads .carbon-text{font-size:.7em;font-weight:500;line-height:1rem;margin-top:10px;text-align:left}#carbonads .carbon-poweredby{display:block;font-size:.5rem;font-weight:500;letter-spacing:.1ch;line-height:1;margin-top:10px;text-transform:uppercase}@media only screen and (min-width:320px) and (max-width:759px){#carbonads{font-size:12px;margin-top:0}#carbonads .carbon-wrap{display:flex;flex-direction:row;max-width:330px}#carbonads .carbon-text{font-size:14px;margin:0 0 14px 10px;text-align:left}#carbonads .carbon-poweredby{bottom:0;font-size:8px;left:142px;position:absolute}}[data-ea-publisher].loaded .ea-content,[data-ea-type].loaded .ea-content{background-color:var(--body-background-color)!important;border:1px solid var(--border-color)!important}[data-ea-publisher].loaded .ea-callout a:link,[data-ea-publisher].loaded .ea-content a:link,[data-ea-type].loaded .ea-callout a:link,[data-ea-type].loaded .ea-content a:link{color:var(--body-text-color)!important}.jumbotron [data-ea-publisher].loaded .ea-content a,.jumbotron [data-ea-type].loaded .ea-content a{color:#eee}.jumbotron [data-ea-publisher].loaded .ea-content a:hover,.jumbotron [data-ea-type].loaded .ea-content a:hover{color:#ccc}@media (min-width:1024px){.grid{grid-gap:2rem;align-items:start;display:grid;grid-template-columns:repeat(12,1fr)}}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}[hidden]{display:none!important}@media (min-width:1024px){.mobile-only{display:none}}@media (max-width:1023px){.desktop-only{display:none}}.text.text{color:inherit;font:inherit;font-family:var(--text-font);margin:0}.color-brand{color:var(--link-color)}.font-weight-medium{font-weight:500}.center-text{grid-column:1/-1;text-align:center}.text-dark{color:var(--headings-color)}.divider{border-block-end:1px solid var(--divider-color);border-bottom:1px solid var(--divider-color)}.fs-step--1{font-size:.875rem}.fs-step-0{font-size:var(--step-0)}.fs-step-1{font-size:var(--step-1)}.fs-step-2{font-size:var(--step-2)}.fs-step-3{font-size:var(--step-3)}.fs-step-4{font-size:var(--step-4)}.fs-step-5{font-size:var(--step-5)}.fs-step-6{font-size:var(--step-6)}.grid--center-items{align-items:center}.span-1-3{grid-column:1/4}.span-1-4{grid-column:1/5}.span-1-5{grid-column:1/6}.span-1-6{grid-column:1/7}.span-1-7{grid-column:1/8}.span-1-12{grid-column:1/-1}.span-4-12{grid-column:4/13}.span-6-12{grid-column:6/13}.span-7-12{grid-column:7/13}.span-8-12{grid-column:8/13}.span-10-12{grid-column:10/13}.span-11-12{grid-column:11/13}.span-4-9{grid-column:4/10}.span-4-11{grid-column:4/11}.span-5-12{grid-column:5/12}.span-3-10{grid-column:3/11}.span-6-7{grid-column:6/8}.span-5-8{grid-column:5/9}</pre></body></html>