@charset "UTF-8";.alexr-border{border:1px solid rgba(0,0,0,.1)}.docs_sidebar ul .__menu>ul{display:none}.docs_sidebar ul ul{max-height:0;overflow:hidden;transition:max-height .45s ease}.docs_sidebar ul .__menu_on ul{max-height:none}.docs_sidebar ul li{display:block;padding:.45em 0;white-space:nowrap}.docs_sidebar ul li h2{color:#232323;cursor:pointer;display:block;font-size:1em;font-weight:500;margin-bottom:.5em;text-decoration:none}.docs_sidebar ul ul li a{color:gray;font-weight:400;line-height:1.25;padding-left:1em;position:relative}.docs_sidebar ul ul li.active a:before{color:#5046e5;content:"•";font-size:40px;left:-.25rem;position:absolute;top:-.45em;width:.5rem}#main-content{outline:none}.docs_main hr{background:#000;height:2px;margin-bottom:20px;margin-top:20px}.docs_main h2,.docs_main h3{margin-top:2em}.docs_main h1,.docs_main h2,.docs_main h3,.docs_main h4,.docs_main h5,.docs_main h6{margin-bottom:.75em}.docs_main h2:before,.docs_main h3:before{font-size:28px;margin-left:-25px}.docs_main h2:before,.docs_main h3:before,.docs_main h4:before{content:"#";opacity:.6}.docs_main h1{font-size:2.5em;letter-spacing:0;line-height:1.125em;margin-bottom:.65em}.docs_main a{position:relative;text-decoration:none;transition:all .3s ease}.docs_main p{font-size:1rem;font-weight:300;line-height:1.8em}.docs_main p strong{font-weight:500}.docs_main ol,.docs_main p,.docs_main pre,.docs_main ul{margin-bottom:1.5em}.docs_main ol a,.docs_main p a,.docs_main pre a,.docs_main ul a{color:#5046e5;text-decoration:underline;word-break:break-word}.docs_main h1+ul{list-style-type:none;margin:0;padding:0}.docs_main h1+ul li{display:block;margin-bottom:.5em}.docs_main h1+ul li a{color:#232323;font-size:1em;font-weight:500;position:relative;text-decoration:none}.docs_main h1+ul li a:before{color:#5046e5;content:"# "}.docs_main ul{list-style:disc}.docs_main ul li{display:block;margin-bottom:.5em;padding-left:20px}.docs_main ul li:before{content:"-";margin-right:10px}.docs_main ul li a{color:#232323;font-size:1em;font-weight:500;position:relative;text-decoration:none}.docs_main ul li a:before{color:#5046e5;content:"# "}.docs_main h2{font-size:1.75em;font-weight:400;letter-spacing:-.5px;line-height:1.125em}.docs_main pre{background-color:#f8f8f8;border:1px solid #ddd;border-radius:3px;font-size:14px;line-height:1.45;margin-bottom:16px;overflow:auto;padding:16px}.docs_main pre code{word-wrap:normal;background-color:transparent;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0}.docs_main p code{background-color:#dcdcdc;border-radius:3px;padding:2px 4px}.docs_main .hljs-keyword{color:#00f}.docs_main .hljs-string{color:green}.docs_main .hljs-number{color:#099}.docs_main .hljs-function{color:#a00}.docs_main .hljs-comment{color:#999}.docs_main h3{font-size:23px}.docs_main h4{font-size:20px}.docs_main h2,.docs_main h3,.docs_main h4{padding-left:5px;position:relative}.docs_main h2:before,.docs_main h3:before,.docs_main h4:before{color:#5046e5;content:"•";font-weight:400;left:0;opacity:1;position:absolute}.docs_main h2:before{font-size:40px;top:0}.docs_main h3:before{font-size:30px;top:-5px}.docs_main h4:before{font-size:24px;left:-20px;top:-6px}.blog h1{font-size:2.5rem;font-weight:900;line-height:1;margin-bottom:4rem;padding:0 15px}.blog h2{font-size:2.15rem;font-weight:900;margin-top:4rem}.blog h2,.blog h3{line-height:2.5rem;padding-bottom:1.5rem;padding-top:1.5rem}.blog h3{font-size:2rem;font-weight:600;margin-top:2rem}.blog h4{font-size:1.5rem;line-height:2.5rem;margin-top:1.5rem;padding-bottom:1rem;padding-top:1rem}.blog h4,.blog strong{font-weight:600}.blog .content>p{font-size:1.25rem;font-weight:300;line-height:2.5rem;margin-bottom:1.5rem}.blog .content a{color:#8a2be2;text-decoration:underline}.blog .content ol li{font-size:1.5rem;font-weight:300;line-height:2.5rem;padding:20px}.blog .content>ul{margin-bottom:20px}.blog .content>ul li{font-size:1.5rem;font-weight:300;line-height:2.5rem;list-style:disc;margin-left:20px;padding:10px 0}.blog .content>nav{border:1px dashed #000;border-radius:40px;margin-bottom:20px;padding:20px}.blog .content>nav>h2,.blog .content>nav>h3{margin-top:20px}.blog .content>nav h2{font-weight:700;margin-bottom:20px}.blog .content>nav>ul li{font-size:20px;padding:10px}.blog .content img{border-radius:30px;margin-bottom:30px}.blog sub.image-footer{left:30px;position:relative;top:-30px}
