.layout_wrapper__zNuca{position:relative;height:100%;padding-bottom:var(--small-gap)}.layout_main__mXTwS{max-width:var(--main-content);margin:0 auto;padding:0 var(--gap)}@font-face{font-family:inter;src:url(/_next/static/media/0493781852cbf0ac-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:88.98%;descent-override:22.18%;line-gap-override:0.00%;size-adjust:108.87%}.__className_541e5f{font-family:inter,inter Fallback}.__variable_541e5f{--font-inter:"inter","inter Fallback"}.keyword{font-weight:700;color:var(--keyword)}.token.builtin,.token.number,.token.operator,.token.punctuation,.token.string,.token.variable{color:var(--token)}.token.comment{color:var(--comment)}.token.attr-name,.token.class-name,.token.function,.token.tag{color:var(--name)}article{margin:0 auto;line-height:1.7}article>*+*{margin-top:1em}article p{color:var(--article-color)}article aside p{margin:var(--gap-half) 0}article img,article video{max-width:100%;height:auto;display:block;margin:var(--gap) auto}article ul{list-style-position:inside;list-style-type:disc;padding-left:var(--gap)}article ul ul{list-style-type:circle}article ul ul ul{list-style-type:square}article ol{padding:0;list-style-position:inside}article ol>li>ul{margin-left:var(--gap-double);list-style-position:inside;list-style-type:circle}article aside,article blockquote{border:1px solid var(--lighter-gray);background:var(--lightest-gray);padding:var(--gap-half);color:var(--article-color);margin:var(--gap-half) 0}.token-line:not(:last-child){min-height:1.4rem}article :not(pre)>code{font-family:var(--font-mono);font-size:1rem}article :not(pre)>code:after,article :not(pre)>code:before{content:"\`";color:var(--gray);-webkit-user-select:none;-moz-user-select:none;user-select:none}article pre{overflow-x:auto;background:var(--lightest-gray);border-radius:var(--inline-radius);line-height:1.8;padding:1rem;font-size:14px}.header-link{color:inherit}.header-link,article a{text-decoration:none}article a:hover{text-decoration:underline}sup{font-size:.8em;vertical-align:super;line-height:1;padding-top:var(--header-height)}.header-link:after{opacity:0;content:"#";margin-left:var(--gap-half);color:var(--gray)}.header-link:hover:after{opacity:1}article ol li p:first-child{display:inline}article details{margin-top:var(--gap-half);margin-bottom:var(--gap-half)}@media screen and (max-width:760px){.header-link:after{opacity:.5}}:root{--gap-quarter:0.25rem;--gap-half:0.5rem;--gap:1rem;--gap-double:2rem;--small-gap:2rem;--big-gap:4rem;--main-content:48rem;--radius:8px;--inline-radius:5px;--header-height:48px;--font-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",sans-serif;--font-mono:"SFMono-Regular","Consolas","Liberation Mono","Menlo",monospace;--transition:0.1s ease-in-out;--transition-slow:0.3s ease-in-out;--bg:hsl(0,0%,7%);--bg-alpha:hsla(0,0%,7%,0.9);--fg:#fafbfc;--gray:#999;--light-gray:#444;--lighter-gray:#222;--lightest-gray:#1a1a1a;--article-color:#eaeaea;--gray-alpha:rgba(255,255,255,0.5);--selection:rgba(255,255,255,0.88);--link:#579dff;--green:#2ecc71;--red:#e74c3c;--token:#999;--comment:#999;--keyword:#fff;--name:#fff;--highlight:#2e2e2e;--timing:0.3s;--fade-in:var(--timing) ease-in-out}[data-theme=light]{--bg:#fff;--bg-alpha:hsla(0,0%,100%,0.9);--fg:#444;--gray:rgb(100,100,100);--light-gray:rgb(222,222,222);--lighter-gray:rgb(240,240,240);--lightest-gray:rgb(245,245,245);--article-color:#212121;--header-bg:rgba(255,255,255,0.8);--gray-alpha:rgba(19,20,21,0.5);--selection:rgba(0,0,0,0.99);--link:#6669ff;--token:#666;--comment:#999;--keyword:#000;--name:#333;--highlight:#eaeaea}*{box-sizing:border-box}::-moz-selection{text-shadow:none;background:var(--selection);color:var(--bg)}::selection{text-shadow:none;background:var(--selection);color:var(--bg)}body,html{padding:0;margin:0;background:var(--bg);color:var(--fg);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:110%;font-size:16px;line-height:1.55em}body{min-height:100vh;font-family:var(--font-sans);display:flex;flex-direction:column;position:relative}li,p{font-size:1.1rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:600;line-height:1.25}h1{font-size:2.3rem;font-weight:600}h2{font-size:1.6rem}h3{font-size:1.4rem}h4{font-size:1.2rem}hr{border:none;border-bottom:1px solid var(--light-gray)}blockquote{font-style:italic;margin:0;padding-left:1rem;border-left:3px solid var(--light-gray)}button{border:none;padding:0;margin:0;line-height:inherit;font-size:inherit}a.reset,article a,p a{outline:none;color:var(--link);text-decoration:none;transition:background-color var(--transition),color var(--transition)}a.reset:hover,article a:hover,p a:hover{color:var(--link)}code,pre{font-family:var(--font-mono)}summary{outline:none}details{background:var(--lightest-gray);padding:1rem;border-radius:var(--radius);cursor:pointer}table,td,th{border:1px solid gray}@media print{:root{--bg:#fff;--fg:#000;--gray:#888;--light-gray:#dedede;--lighter-gray:#f5f5f5;--lightest-gray:#fafafa;--article-color:#212121;--gray-alpha:rgba(19,20,21,0.5);--selection:rgba(0,0,0,0.99);--token:#666;--comment:#999;--keyword:#000;--name:#333;--highlight:#eaeaea}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}