@import url("https://fonts.googleapis.com/css?family=Roboto+Mono");@import url("https://fonts.googleapis.com/css?family=Roboto");html{background-color:#0c0f11}html.light{background-color:#fff}body{overflow-x:hidden;position:relative;background-color:#0c0f11}*,html.light body{background-color:#fff}*{box-sizing:border-box;font-family:Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;height:auto}html.light *{background-color:#fff}p,section{font-family:Helvetica Neue,sans-serif;font-weight:400;line-height:32px}::-moz-selection{background:#fff2a8}::selection{background:#fff2a8}a{color:inherit;text-decoration:none}a:hover{color:#3182ce}.theme-toggle:hover{opacity:.7}.icon{color:#5f656d}section a:hover{background:#fff2a8}.newsletterQuote{color:rgba(66,68,71,.726);font-size:1.93rem;line-height:48px;font-style:italic}.postContent{color:#4a5568;margin-top:-.4rem;padding-bottom:0;font-size:1.1rem}.postContent h2{font-family:Roboto Mono,sans-serif;font-weight:700;text-transform:uppercase;font-size:1.3rem;margin-top:2.75rem;margin-bottom:-.6rem;color:#0a0a0a}.postContent h3{font-family:Helvetica Neue,sans-serif;font-size:1.15rem;margin-top:2.2rem;margin-bottom:-.8rem;font-weight:700}.postSubheader{font-family:Roboto Mono,sans-serif;display:inline-block;font-size:1.1rem;font-weight:700;color:#4a5568}.postTitle{margin-bottom:-.6rem;font-size:2.4rem;line-height:3.3rem}.previewHeader{margin-bottom:-.5rem;font-size:1.48rem;margin-top:2.1rem;line-height:2rem;font-weight:500;letter-spacing:.05rem}.previewSubheader{display:inline-block;font-family:Roboto Mono,sans-serif;font-size:.94rem;font-weight:700;line-height:1.55rem;color:#4a5568}.previewContent{color:#4a5568;line-height:1.8rem;margin-top:-.2rem;margin-bottom:2.8rem}.miniPreviewHeader{margin-bottom:-.6rem;font-size:1.24rem;margin-top:.4rem;line-height:1.9rem;font-weight:500;letter-spacing:.05em}.miniPreviewSubheader{display:block;line-height:1.55rem;margin-top:15px;margin-bottom:26px;font-family:Roboto Mono,sans-serif;font-size:.92rem;font-weight:700;letter-spacing:.05rem;color:#4a5568}.relatedPostHeader{margin-bottom:-.96rem;font-size:1.2rem;line-height:2.1rem;font-weight:500;letter-spacing:.05em}.relatedPostSubheader{display:block;line-height:1.1rem;margin-top:17px;margin-bottom:27px;font-size:.94rem;color:#4a5568}.indexHeader,.relatedPostSubheader{font-family:Roboto Mono,sans-serif;font-weight:700}.indexHeader{font-size:1.1rem;color:#0a0a0a;text-transform:uppercase;margin-bottom:-1rem;letter-spacing:.12em}.readMore{font-size:1.1rem;color:#4a5568;font-weight:400;margin-top:-1.8rem;box-shadow:none}.aboutSubheader{padding-bottom:.2rem}.aboutSubheader,.quantSubheader{color:#0a0a0a;text-transform:uppercase;font-size:1.1rem;font-family:Roboto Mono,sans-serif;font-weight:700;letter-spacing:.12em}.quantSubheader{padding-bottom:.5rem}.aboutHeader{font-size:2.4rem;margin-bottom:1.4rem;line-height:4rem}.manualHeader,.manualHeader2{font-size:1.1rem;color:#0a0a0a;text-transform:uppercase;padding-bottom:0;margin-bottom:-.4rem;font-family:Roboto Mono,sans-serif;font-weight:700;letter-spacing:.12em}.manualHeader2{padding-bottom:1rem}.footerContent{color:#4a5568;line-height:1.85rem;margin-bottom:-1.2rem}.footerHeader{font-size:1.1rem;text-transform:uppercase;padding-bottom:.2rem;padding-top:3.6rem;color:#0a0a0a;font-family:Roboto Mono,sans-serif;font-weight:700;letter-spacing:.12em}.titleLink,section a{color:#3182ce}h1 a,h2 a,h3 a{color:#0a0a0a}.title:hover{color:#3182ce}img{display:block;margin-left:auto;margin-right:auto;width:100%}ol,ul{list-style-position:outside;line-height:32px}code{border:1px solid #ddd;border-left:9px solid #ccc;color:inherit;page-break-inside:avoid;font-family:monospace;font-size:15px;font-weight:500;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:.7em 1.4em;display:block;word-wrap:break-word}blockquote,code{background:#f9f9f9}blockquote{border-left:4px solid #3182ce;margin:1.5em 10px;padding:.5em 20px}.kg-embed-card{margin:"auto";padding:.2em 0}.container{display:inline-block;cursor:pointer;transition:1s}.container:hover{color:#5f656d}.bar1,.bar2,.bar3{width:30px;height:1.9px;background-color:#333;margin:5px 0;transition:1s;-webkit-transition:1s}.change .bar1{transform:rotate(-40deg) translate(-2px,5.5px)}.change .bar2{opacity:0}.change .bar3{transform:rotate(40deg) translate(-4px,-8.5px)}.littleArrow{font-weight:900;font-size:.95rem}.footerTrademark{font-size:.95rem;color:#000}.footerTrademark a{color:#000}html.dark .footerTrademark,html.dark .footerTrademark a{color:#a8adb2!important}@media (max-width:785px){.hero-container{display:block!important;margin-bottom:4.5rem!important}.hero-text-container{margin-left:.8rem!important;margin-top:0!important}}.nav-desktop{display:block}.nav-mobile{display:none}@media (max-width:590px){.nav-desktop{display:none}.nav-mobile{display:block}}@media (max-width:400px){.aboutHeader{font-size:2rem}.miniPreviewSubheader{line-height:1.88rem}.previewSubheader{display:none}.previewHeader{margin-bottom:.8rem}.relatedPosts{display:none}.aboutSubheader,.footerHeader,.indexHeader,.manualHeader,.manualHeader2,.miniPreviewSubheader,.postContent h2,.postSubheader,.previewSubheader,.quantSubheader,.relatedPostSubheader{font-family:sans-serif}.footerTrademark{font-size:.9rem}.twitterLogo{size:10}}html.dark *{background-color:#0c0f11}html.dark li,html.dark p,html.dark section{color:#dde1e7}html.dark ::-moz-selection{background:#2f4a69}html.dark ::selection{background:#2f4a69}html.dark section a:hover{background:#2f4a69;border-radius:5px 5px 5px 5px;padding:0}html.dark a:hover{color:#4385d7}html.dark .icon{color:#a8adb2}html.dark .conor-hero,html.dark .postTitle{color:#eef5fc}html.dark .newsletterQuote{color:rgba(66,68,71,.726)}html.dark .postContent h2,html.dark .postContent h3{color:#eef5fc}html.dark .postSubheader{color:#a8adb2}html.dark .previewSubheader{color:#c2cbd4}html.dark .previewContent{color:#adb4bb}html.dark .miniPreviewSubheader,html.dark .relatedPostSubheader{color:#a8adb2}html.dark .aboutSubheader,html.dark .indexHeader,html.dark .manualHeader,html.dark .manualHeader2,html.dark .quantSubheader,html.dark .readMore{color:#eef5fc}html.dark .footerContent{color:#dde1e7}html.dark .footerHeader{color:#eef5fc}html.dark .titleLink,html.dark section a{color:#4385d7}html.dark h1,html.dark h1 a,html.dark h2,html.dark h2 a,html.dark h3 a{color:#eef5fc}html.dark .heroContent{color:#a8adb2}html.dark .title:hover{color:#3182ce}html.dark code{background:#171b1e;border:.5px solid #c2cbd4;border-left-width:9px;color:#dde1e7}html.dark blockquote{background:#171b1e;color:#dde1e7;border-left:4px solid #c2cbd4}html.dark blockquote a{background:#171b1e}html.dark .container:hover{color:#5f656d}html.dark .bar1,html.dark .bar2,html.dark .bar3{background-color:#a8adb2}html.dark .footerLogos,html.dark .navLink{color:#a8adb2}html.dark .pageTemplateSubheader{color:#c2cbd4}html.dark .openNavLinks{color:#dde1e7}html.dark .heroSocial,html.dark .siteTitle{color:#a8adb2}html.dark .heroSocialTwitter:hover{color:#85bff7}html.dark .heroSocialInstagram:hover{color:#ee7470}html.dark .heroSocialLinkedIn:hover{color:#0e76a8}.heroSocialGithub,.heroSocialGithub svg{color:#000}html.dark .heroSocialGithub{color:#a8adb2!important}html.dark .heroSocialGithub svg{color:#d4d4d4!important}html.dark .heroSocialGithub:hover{color:#a8adb2}html.dark .heroSocialGithub:hover svg{color:#d4d4d4}@media (prefers-color-scheme:dark){html:not(.light):not(.dark) *{background-color:#0c0f11}html:not(.light):not(.dark) li,html:not(.light):not(.dark) p,html:not(.light):not(.dark) section{color:#dde1e7}}