html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}a img{border:none}html,body{height:100%}html{overflow-x:hidden}body,td,textarea,input{font-family:Helvetica Neue,Open Sans,sans-serif;line-height:1.6;font-size:13px;color:#505050}@media(max-width:480px){body,td,textarea,input{font-size:12px}}a{color:#2badad;text-decoration:none}a:hover{color:#228a8a}html{scroll-behavior:smooth}.index{position:fixed;left:0;top:0;height:100vh;width:160px;margin-top:60px}.placeholder{width:100%;min-height:500px}.light{margin-left:200px}.content{width:100%}.content p,.content ul,.content ol,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content pre,.content blockquote{padding:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-weight:bold;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.content pre{font-family:Menlo,monospace}.content ul>li{list-style-type:disc;padding:2px 0}.content ol>li{list-style-type:decimal}.content ul,.content ol{margin-left:20px}.content ul>li{list-style-type:none;position:relative}.content li>:first-child{padding-top:0}.content strong,.content b{font-weight:bold}.content i,.content em{font-style:italic;color:#9090aa}.content code{font-family:Menlo,monospace;background:#f3f6fb;padding:1px 3px;font-size:.95em}.content pre>code{display:block;background:transparent;font-size:.85em;letter-spacing:-1px}.content blockquote :first-child{padding-top:0}.content blockquote :last-child{padding-bottom:0}.content table{margin-top:10px;margin-bottom:10px;padding:0;border-collapse:collapse;clear:both}.content table tr{border-top:1px solid #ccc;background-color:#fff;margin:0;padding:0}.content table tr :nth-child(2n){background-color:#f8f8f8}.content table tr th{text-align:auto;font-weight:bold;border:1px solid #ccc;margin:0;padding:6px 13px}.content table tr td{text-align:auto;border:1px solid #ccc;margin:0;padding:6px 13px}.content table tr th :first-child,.content table tr td :first-child{margin-top:0}.content table tr th :last-child,.content table tr td :last-child{margin-bottom:0}.content-root{min-height:90%;position:relative}.content{}.content:before,.content:after{content:"";display:table}.content:after{clear:both}.content blockquote{color:#9090aa;text-shadow:0 1px 0 rgba(255,255,255,.5)}.content h1,.content h2,.content h3{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:montserrat;padding-bottom:0}.content h1+p,.content h2+p,.content h3+p,.content h1 ul,.content h2 ul,.content h3 ul,.content h1 ol,.content h2 ol,.content h3 ol{padding-top:10px}.content h1,.content h2{text-transform:uppercase;letter-spacing:1px;font-size:1.5em}.content h3{font-size:1.2em}@media(max-width:768px){.content h1,.content h2,.content .big-heading,body.big-h3 .content h3{padding-top:40px}.content h1:before,.content h2:before,.content .big-heading:before,body.big-h3 .content h3:before{background:#dfe2e7;left:-40px;top:-20px;width:120%}}.content h4,.content h5,.content .small-heading,body:not(.big-h3) .content h3{border-bottom:solid 1px rgba(0,0,0,.07);color:#9090aa;padding-top:30px;padding-bottom:10px}body:not(.big-h3) .content h3{font-size:.9em}.content h1:first-child{padding-top:0}.content h1:first-child,.content h1:first-child a,.content h1:first-child a:visited{color:#505050}.content h1:first-child:before{display:none}@media(max-width:768px){.content h4,.content h5,.content .small-heading,body:not(.big-h3) .content h3{padding-top:20px}}@media(max-width:480px){.content{padding:20px;padding-top:40px}.content h4,.content h5,.content .small-heading,body:not(.big-h3) .content h3{padding-top:10px}}body.no-literate .content pre>code{background:#f3f6fb;border:solid 1px #e7eaee;border-top:solid 1px #dbdde2;border-left:solid 1px #e2e5e9;display:block;padding:10px;-webkit-border-radius:2px;border-radius:2px;overflow:auto}body.no-literate .content pre>code{-webkit-overflow-scrolling:touch}body.no-literate .content pre>code::-webkit-scrollbar{width:15px;height:15px}body.no-literate .content pre>code::-webkit-scrollbar-thumb{background:#ddd;-webkit-border-radius:8px;border-radius:8px;border:solid 4px #f3f6fb}body.no-literate .content pre>code:hover::-webkit-scrollbar-thumb{background:#999;-webkit-box-shadow:inset 2px 2px 3px rgba(0,0,0,.2);box-shadow:inset 2px 2px 3px rgba(0,0,0,.2)}@media(max-width:1180px){.content pre>code{background:#f3f6fb;border:solid 1px #e7eaee;border-top:solid 1px #dbdde2;border-left:solid 1px #e2e5e9;display:block;padding:10px;-webkit-border-radius:2px;border-radius:2px;overflow:auto}.content pre>code{-webkit-overflow-scrolling:touch}.content pre>code::-webkit-scrollbar{width:15px;height:15px}.content pre>code::-webkit-scrollbar-thumb{background:#ddd;-webkit-border-radius:8px;border-radius:8px;border:solid 4px #f3f6fb}.content pre>code:hover::-webkit-scrollbar-thumb{background:#999;-webkit-box-shadow:inset 2px 2px 3px rgba(0,0,0,.2);box-shadow:inset 2px 2px 3px rgba(0,0,0,.2)}}