: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:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--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)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400;position:relative}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}
#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}a,.green{color:#00bd7e;text-decoration:none;transition:all .4s}@media (hover:hover){a:hover{background-color:#00bd7e33}}@media (min-width:1024px){html{height:100%}body{place-items:top;flex-direction:column;min-height:100%;display:flex}.content{flex:1}#app{grid-template-columns:1fr 1fr;padding:0 2rem;display:grid}}pre{overflow:auto}code,kbd,pre,samp{font-family: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{background-color:#0000000a;border-radius:3px;margin:0;padding:.2em 0;font-size:85%}code:before,code:after{letter-spacing:-.2em}pre[language]:before{content:attr(language);text-transform:uppercase;color:#666;padding:2px 1px;font-size:8.5px;position:absolute;top:0;right:5px}pre:not([language]){padding:6px 10px}code{color:#c7254e;white-space:pre-wrap;word-wrap:break-word;background-color:#f9f2f4;border-radius:4px;padding:5px;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:90%}pre code{white-wrap:pre-wrap;white-space:pre;background-color:#0000;border-radius:0;padding:0;line-height:1.45;position:relative}pre{color:#333;background-color:#f6f8fa;border:0;border-radius:3px;margin:0 0 10px;padding:14px 10px;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:13px;line-height:1.42857;display:block;position:relative;overflow:auto}h1,h2,h3,h4,h5,h6{margin-top:.2em;margin-bottom:16px;font-weight:700;line-height:1.4;position:relative}h1 .headeranchor,h2 .headeranchor,h3 .headeranchor,h4 .headeranchor,h5 .headeranchor,h6 .headeranchor{color:#000;vertical-align:middle;display:none}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;margin-left:-30px;padding-left:8px;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{border-bottom:1px solid #eee;padding-bottom:.3em;font-size:2.25em;line-height:1.2}h2{border-bottom:1px solid #eee;padding-bottom:.3em;font-size:1.75em;line-height:1.225}h3{font-size:1.5em;line-height:1.43}h4{font-size:1.25em}h5{font-size:1em}h6{color:#777;font-size:1em}ul,ol{padding-left:2em}ul ul,ul ol,ol ol,ol ul{margin-top:0;margin-bottom:0}li>p{margin-top:16px}
