html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}
code[class*=language-],pre[class*=language-]{text-align:left;white-space:pre;word-spacing:normal;word-break:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;color:#5e6687;direction:ltr;background:#f5f7ff;font-family:Consolas,Menlo,Monaco,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Courier New,Courier,monospace;font-size:14px;line-height:1.375}pre>code[class*=language-]{font-size:1em}pre[class*=language-]::-moz-selection{text-shadow:none;background:#dfe2f1}pre[class*=language-] ::-moz-selection{text-shadow:none;background:#dfe2f1}code[class*=language-]::-moz-selection{text-shadow:none;background:#dfe2f1}code[class*=language-] ::-moz-selection{text-shadow:none;background:#dfe2f1}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#dfe2f1}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#898ea4}.token.punctuation{color:#5e6687}.token.namespace{opacity:.7}.token.operator,.token.boolean,.token.number{color:#c76b29}.token.property{color:#c08b30}.token.tag{color:#3d8fd1}.token.string{color:#22a2c9}.token.selector{color:#6679cc}.token.attr-name{color:#c76b29}.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#22a2c9}.token.attr-value,.token.keyword,.token.control,.token.directive,.token.unit{color:#ac9739}.token.statement,.token.regex,.token.atrule{color:#22a2c9}.token.placeholder,.token.variable{color:#3d8fd1}.token.deleted{text-decoration:line-through}.token.inserted{border-bottom:1px dotted #202746;text-decoration:none}.token.italic{font-style:italic}.token.important,.token.bold{font-weight:700}.token.important{color:#c94922}.token.entity{cursor:help}pre>code.highlight{outline-offset:.4em;outline:.4em solid #c94922}.line-numbers.line-numbers .line-numbers-rows{border-right-color:#dfe2f1}.line-numbers .line-numbers-rows>span:before{color:#979db4}.line-highlight.line-highlight{background:linear-gradient(90deg,#6b739433 70%,#6b739400)}
*,:after,:before{box-sizing:border-box}.link{color:#6746f2;border-bottom:1px solid;padding-bottom:1px;text-decoration:none}.link:hover,.link:active{color:#2b0dac}.link-no-underline{border-bottom:none}html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;font-size:62.5%}body{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial,sans-serif;font-size:1.6rem;line-height:1.625}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media only screen and (min-width:576px){.container{max-width:54.4rem}}@media only screen and (min-width:768px){.container{max-width:73.6rem}}@media only screen and (min-width:992px){.container{max-width:110rem}}@media only screen and (max-width:575px){.ungutter{margin-left:-1.6rem;margin-right:-1.6rem}}.footer{text-align:center;border-top:.1rem solid #7a5ef3;margin-top:5rem;padding:5rem 0 3rem}@media only screen and (min-width:768px){.footer{margin-top:6rem;padding:6rem 0}.footer-content{align-items:center;display:flex}}.footer-logo{flex-basis:auto}.footer-menu{text-align:center;flex-direction:column;margin:2rem 0;line-height:2;display:flex}@media only screen and (min-width:768px){.footer-menu{text-align:right;flex-grow:1;margin:0;display:block}}.footer-copyright{color:#827d94;margin-top:2.4rem;font-size:1.4rem}@media only screen and (min-width:768px){.footer-copyright{text-align:right}}.menu-link--footer{font-size:1.8rem}.footer-social-media{justify-content:center;margin-top:.8rem;display:flex}@media only screen and (min-width:768px){.footer-social-media{justify-content:flex-end}}.icon-social-media{width:23px;height:23px;display:block}.anchor-icon-social-media{display:flex}.anchor-icon-social-media:not(:first-child){margin-left:15px}.layout{flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}.layout__body{flex:1}.header{align-items:center;height:14rem;display:flex}.header__col-logo{flex-basis:auto}.header__col-right{text-align:right;flex-grow:1}.header__links{display:none}@media only screen and (min-width:768px){.header__links{display:inline-block}}.header__hamburger{background:0 0;border:none;margin:0;padding:0 0 1.6rem;font-size:2.2rem}@media only screen and (min-width:768px){.header__hamburger{display:none}}.mobile-menu{z-index:2000;background:#fff;padding:1.6rem;position:fixed;inset:0}.mobile-menu__btn-close{background:0 0;border:none;margin:0;padding:0;font-size:3.2rem;position:absolute;top:1rem;right:1.5rem}.mobile-menu__links{text-align:center;margin-top:4.8rem}.mobile-menu__link{margin-bottom:3.2rem;font-size:2rem}.mobile-menu-link{text-decoration:none}.menu-link{color:#2d2b34;font-size:2rem;text-decoration:none}.menu-link:hover{color:#3f3857}@media only screen and (min-width:768px){.menu-link{margin-left:2.4rem}.menu-link:last-child{margin-right:0}}.menu-link--cta{color:#fff;background:#f6477f;border-radius:5px;padding:10px}.menu-link--cta:hover{color:#f6477f;background:0 0;box-shadow:inset 0 0 1px 1px #f6477f}.logo{width:18rem}.hide{display:none}pre[class*=language-]{border-radius:10px;overflow-x:auto;padding:1.25em!important;font-size:14px!important;line-height:1.35!important}pre>code[class*=language-]{line-height:1.35!important}:not(pre)>code,:not(pre)>code[class*=language-]{color:#5e6687;background:#f5f7ff;border-radius:.3em;padding:.2em .4em}
