code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}@font-face{font-family:firasans-italic;src:url(/static/firasans-italic-webfont-9f103faf1f78dee1ee72f3e4318793f0.woff2) format("woff2"),url(/static/firasans-italic-webfont-0c37548050a91022145f05ef8e949e92.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:firasans-regular;src:url(/static/firasans-regular-webfont-2789a261dffbe287bbbc9e96b7b337eb.woff2) format("woff2"),url(/static/firasans-regular-webfont-d0c734a3ce032892c996fcb2758e88e6.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:firasans-semibold;src:url(/static/firasans-semibold-webfont-0f2d7a5d2307c1610c11688b2c3fc009.woff2) format("woff2"),url(/static/firasans-semibold-webfont-6a6720042142fceeb71f2567188b9fee.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:firasans-semibolditalic;src:url(/static/firasans-semibolditalic-webfont-6e4567642f5da91801bb4fe768ad3c05.woff2) format("woff2"),url(/static/firasans-semibolditalic-webfont-85dbf32ef2f3bf7f35bc01f399bb8f7b.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font:62.5% firasans-regular,serif;box-sizing:border-box;overflow-y:scroll;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyBAMAAADsEZWCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACRQTFRFAAAAAgICAwMDBgYGCQkJCgoKDQ0NEBAQEhISFhYWFxcXGxsbcLTdSQAABFNJREFUGBkFwT17okgAAOApAqL1mZjUa4LWifmo9nbPTezwY2CGa4gRRCpcA0KqqAGBys1mBK00CYK099z9vntfwPS4TD21ttA49vV4kN9v4v2NIPkIQJ5KZ4rJ8N1QzNmcIOTIRF2f2zMAu5FaCh+VkFE/MCmgzXJZ+XcRYAb0L4VpCM8QZ5tX823DYSx9vqz3pyKYjN3DJDa8nMP1O4VoMu5R81cSHxFwYTT99A959MifJVuIL9dtQ8nxC9MEzhtjtFzjWpyIBu1NY4ESpHRJIwn4XR/l05kn3yiLqFdQJ7BPL2d9kwWEsbjIysmvflpz9CihV4sI1dZvAzDKxGL4jpPCvAvRbf0eISa6Xw3YOai4i/6ctRaxVXa7Dmbnf+K7vLAxHABhZdfO/r4WOQHX0LOzrD++a1le7IKwtXLZeOOkB+RnFJzD1icpwmeZz4EVm+iGT5Gtu6yOpRv3C/9V1s7VoQoeHSFfn3n7MtxgpfY02gfF+iZANyE4jZpZVsyaMDrhpUBk4EZ1iushhACFVaybtzSRTLnsDvnk2pjw8Ymig+A34o/Rdo7O42+Ok1Mk0S4HP6NdAdhUZyOnRX6T2uWk66wO/uMC/5D/7QBp5dIvUzM4jX83IjZd9Hl6/a7hggkocZrwJWc6hrTWjrJjcfMk02GzroGX+FLgMjmXto097S0gX8JD0rsUfgGPMztl+SGdl/ddFd3u2hAyclv5ZIB1td66Qd4chnyZ17WIiiXDqeIZAd8VrWy1ZSWfvroZtX8W/Sp8IHJOA/nlM4rqsBPHZbEZ3eZTHeLr8UjeA1ll95KhHNlvPbdmv/4I2dVmvbuQn8HL5DMrat+R04DTtN9I37yM8bhBWgIpJXKhmEtmoXeAW3FwZ0rLlDWGMfjIyMlasj6vex3V+Mvh0pgevCsWG4CrcVcmZ+rzwD2Xm6vkwBm9wKvoFSKwEinvJ9lX0QTxrLzwZIoMic/ccSCQiF2A+sA7QSNFpf2HQKGFexHSQMyRd7K+2T3PA2bO4R85Q0fq6XqLgS6HBYubi5TdhC79sI1wJXg1dqUI5PFst7qDi9SqiF3oflFarl/D7YwAFVd3LUP9Q7mvryqWfiuUrI5qUwIHIsm/O7eHxvzKbffm5cYvopTs9wDlAKw6C0iO7WYfH4mtp7jhT6x13v5HA5xhXoQttLzg9V1MibN+ygojnFAxOPY/VLUWDi0jJ0tof4E4AeXJxx4D3K/IM807grpoVxNd7LNwYg0Y/AHGOiR0MHX56v7X7im/3qSk1J8oYwqgi84wlc+0WWTn603LK9icYxWCTgO8r8US34ZaSZnKqB70cEwlDkYUBoxzr5m1aBG7VGMaj88FbhBSLgctIDtH3tddQFnfiF10hiuVgVMHs44EglcjZlezhFTxUB1TzldZO+4sOk4Z4Jo/44VTxKnw0FgQUiZTc3+Y6Bi0VVh2JGxWkjbOLvpbgmm5FcNS+j8czfGwA40N7AAAAABJRU5ErkJggg==)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:rgba(16,16,16,0);color:#e0e0e0;font-family:firasans-regular,serif;font-weight:400;word-wrap:break-word;-webkit-font-kerning:normal;font-kerning:normal;font-feature-settings:"kern","calt";font-size:1.8rem}*,body{margin:0}*{font-variant-ligatures:none;padding:0;line-height:1.7}*,:after,:before{box-sizing:inherit}pre[class*=language]{margin:2rem 1rem}main a{color:#f21368}main a:hover{color:#e0e0e0}main li,main ul{list-style-position:inside}main h1{margin:1rem 0}main h2,main h3,main h4{margin:2rem 0 1rem}main p{margin:1rem 0 1.2rem}main h1{font-size:2.7rem}main blockquote{padding:1rem 2rem;margin:2rem;background:#2d2d2d;border-left:.5rem solid #f21368}footer a{color:#e0e0e0}input{font-size:1.6rem}