:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:rgba(60,60,60,.29);--vt-c-divider-light-2:rgba(60,60,60,.12);--vt-c-divider-dark-1:rgba(84,84,84,.65);--vt-c-divider-dark-2:rgba(84,84,84,.48);--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:rgba(60,60,60,.66);--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:hsla(0,0%,92%,.64);--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:after,:before{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}.green,a{text-decoration:none;color:#00bd7e;transition:.4s}@media (hover:hover){a:hover{background-color:rgba(0,189,126,.2)}}@media (min-width:1024px){html{height:100%}body{min-height:100%;display:flex;flex-direction:column;place-items:top}.content{flex:1 1}#app{display:grid;grid-template-columns:1fr 1fr;padding:0 2rem}}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}code,pre,samp{font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0}code,samp{padding:.2em 0;margin:0;font-size:85%;background-color:rgba(0,0,0,.04);border-radius:3px}code:after,code:before{letter-spacing:-.2em}pre[language]:before{content:attr(language);position:absolute;top:0;right:5px;padding:2px 1px;text-transform:uppercase;color:#666;font-size:8.5px}pre:not([language]){padding:6px 10px}code{padding:5px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:pre-wrap;border-radius:4px;font-family:Menlo,Monaco,Consolas,Courier New,monospace;word-wrap:break-word}pre code{padding:0;white-wrap:pre-wrap;white-space:pre;background-color:transparent;border-radius:0;line-height:1.45}pre,pre code{position:relative}pre{display:block;padding:14px 10px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;background-color:#f6f8fa;border:0;border-radius:3px;font-family:Menlo,Monaco,Consolas,Courier New,monospace;overflow:auto}h1,h2,h3,h4,h5,h6{position:relative;margin-top:.2em;margin-bottom:16px;font-weight:700;line-height:1.4}h1 .headeranchor,h2 .headeranchor,h3 .headeranchor,h4 .headeranchor,h5 .headeranchor,h6 .headeranchor{display:none;color:#000;vertical-align:middle}h1:hover .headeranchor-link,h2:hover .headeranchor-link,h3:hover .headeranchor-link,h4:hover .headeranchor-link,h5:hover .headeranchor-link,h6:hover .headeranchor-link{height:1em;padding-left:8px;margin-left:-30px;line-height:1;text-decoration:none}h1:hover .headeranchor-link .headeranchor,h2:hover .headeranchor-link .headeranchor,h3:hover .headeranchor-link .headeranchor,h4:hover .headeranchor-link .headeranchor,h5:hover .headeranchor-link .headeranchor,h6:hover .headeranchor-link .headeranchor{display:inline-block}h1{font-size:2.25em;line-height:1.2}h1,h2{padding-bottom:.3em;border-bottom:1px solid #eee}h2{font-size:1.75em;line-height:1.225}h3{font-size:1.5em;line-height:1.43}h4{font-size:1.25em}h5,h6{font-size:1em}h6{color:#777}ol,ul{padding-left:2em}ol ol,ol ul,ul ol,ul ul{margin-top:0;margin-bottom:0}li>p{margin-top:16px}