code[class*=language-],pre[class*=language-]{color:#fff;background:0 0;text-shadow:0 -.1em .2em #000;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;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}:not(pre)>code[class*=language-],pre[class*=language-]{background:#0a070c36}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border:.3em solid #0d070f42;border-radius:.5em;box-shadow:1px 1px .5em #150f1a38 inset}:not(pre)>code[class*=language-]{padding:.15em .2em .05em;border-radius:.3em;border:.13em solid #0d0111c2;box-shadow:1px 1px .3em -.1em #000 inset;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#8646d5}.token.punctuation{opacity:.7}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.number,.token.property,.token.symbol,.token.tag{color:#b790ea8e}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#d06bdf}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#eda7e195}.token.atrule,.token.attr-value,.token.keyword{color:#b03b99}.token.important,.token.regex{color:#ae98b0}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.deleted{color:#4a1247}@font-face{font-family:SourceCodePro;font-style:normal;font-weight:100 900;src:local('SourceCodePro'),url(/assets/SourceCodePro-VariableFont_wght.d43a1789.ttf) format('truetype')}@font-face{font-family:Soviet2b;font-style:normal;font-weight:100 900;src:local('Soviet2b.ttf'),url(/assets/Soviet2b.71009294.ttf) format('truetype')}:root{--dark-bg:#31165c1d;--light-bg:#0f090f69;--spacing:75px;--dark-blue:#ffffff61;--white-back:rgb(250, 250, 250, 0.66);--rad:6px;--notchSize:13px;--notchSizeSmall:8px;--borderSize:5px;--borderColor:rgba(91, 18, 92, 0.03) #ffffff23 #ffffff21 rgb(118, 5, 194);font-weight:400;font-style:normal}body{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',sans-serif;font-weight:400;font-style:normal;background-color:var(--dark-bg)}main{width:100vw;color:#fff;background:var(--dark-bg);z-index:99;position:absolute;width:98%;margin:0 auto;padding:55px 0;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',sans-serif;display:grid;grid-template-columns:repeat(12,1fr)}code{font-family:SourceCodePro,monospace;font-weight:400;font-style:normal;font-size:1.1rem;color:#e0e0e0;background-color:var(--dark-bg);padding:.5rem;border-radius:var(--rad)}form{font-family:SourceCodePro,monospace;font-weight:500;font-style:normal;font-size:1.1rem;color:#e0e0e0;padding:.5rem;border-radius:var(--rad)}h2,h3,h4,h5,h6 blockquote{font-family:SourceCodePro,monospace;font-weight:700;font-style:normal}h1{font-family:Soviet2b,sans-serif;padding:0;margin:0;font-weight:700;background:linear-gradient(90deg,#b4f29b,#6de0d3,#4d90fe,#a678f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}header{background:var(--dark-bg);grid-column:2/span 8;font-size:2.3rem;padding:1rem 0 1rem 2rem;margin-bottom:var(--spacing);clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,calc(100% - var(--notchSize)) 0,100% var(--notchSize),100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,var(--notchSize) 100%,0 calc(100% - var(--notchSize)));border-left:var(--borderSize) solid rgba(106,15,126,.188);border-bottom:7px solid #100b12;border-top:2px solid rgba(168,98,206,.157);border-right:2px solid rgba(188,98,206,.157)}header p{padding:0;margin:-10px 0 0 0;font-size:1.33rem;font-weight:900;font-family:SourceCodePro!important}.content_footer{font-size:1.1rem;padding:1rem;margin-top:var(--spacing);color:#ffffff61;background:var(--dark-bg);border-radius:var(--rad);text-align:right}.footer_links{text-align:right;font-size:1rem}.go_up{font-family:Soviet2b,sans-serif;padding:0 1rem 0 0;margin:0;font-size:2rem}section{grid-column:2/8;padding:1rem;background:var(--dark-bg);font-size:1.1rem;line-height:1.5;margin-bottom:var(--spacing);border-radius:.9rem;overflow:hidden;clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,calc(100% - var(--notchSize)) 0,100% var(--notchSize),100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,var(--notchSize) 100%,0 calc(100% - var(--notchSize)));border-left:var(--borderSize) solid rgba(122,15,126,.089);border-bottom:7px solid #100b12;border-top:2px solid rgba(172,98,206,.157);border-right:2px solid rgba(206,98,206,.157)}section.light{background:var(--light-bg)}section a{color:#d788e393;text-decoration:none}.purp{color:#d3baf3a5}section a:hover{color:#d788e3}.mcp p{padding:0 0 20px 0}blockquote{margin:1rem 0 1rem 0;padding:.75rem 1rem;grid-column:2/span 10;color:var(--dark-blue);background:#4b195e0e;background:linear-gradient(90deg,rgba(75,25,94,.173) 0,rgba(81,51,122,.092) 51%,rgba(77,27,130,.219) 100%);clip-path:polygon(0 var(--notchSize),var(--notchSize) 0,calc(100% - var(--notchSize)) 0,100% var(--notchSize),100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,var(--notchSize) 100%,0 calc(100% - var(--notchSize)));border-left:var(--borderSize) solid rgba(122,15,126,.052);border-bottom:7px solid #100b12;border-top:2px solid rgba(172,98,206,.157);border-right:2px solid rgba(206,98,206,.157)}blockquote p{margin:0;font-size:2.66rem;display:inline-block;vertical-align:top!important;line-height:1.25}.quote{margin-left:64px;color:#ffffffae;font-size:16px}hr{margin:50px 25px;border-color:rgba(206,98,98,.248)}.left{grid-column:2/12}.icon{padding:7px 0 0 10px;display:inline-block}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button{font-family:Soviet2b,sans-serif;font-size:1.5rem!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[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}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}.hidden,[hidden]{display:none!important}.styled-input label{color:#e0e0e0;padding:1.3rem 30px 1rem 30px;position:absolute;top:10px;left:0;-webkit-transition:all .25s ease;transition:all .25s ease;pointer-events:none}.styled-input.wide{width:650px;max-width:100%}input,textarea{padding:10px;border:0;width:90%;font-size:1rem;background-color:rgb(0,0,0,.39);color:#fff;border-radius:4px;margin:.33rem 0 1rem 0}input:focus,textarea:focus{outline:rgba(200,35,203,.28) solid 2px}input:focus~span,textarea:focus~span{width:100%;-webkit-transition:all 75ms ease;transition:all 75ms ease}textarea{width:90%;min-height:15em}.input-container{width:650px;max-width:100%;margin:2rem}.submit-btn{padding:7px 35px;border-radius:.33rem;display:inline-block;border-color:rgba(9,3,3,.66);color:rgba(255,255,255,.501);font-size:18px;cursor:pointer;background-color:var(--dark-bg);transform:translateY(1px);box-shadow:0 1px 1px 0 rgba(255,255,255,.1),0 1px 1px 0 rgba(253,252,252,.09);transition:all .3s ease}.submit-btn:hover{color:#fff;background-color:var(--dark-bg);border-color:rgba(27,12,34,.457);transform:translateY(1px);box-shadow:0 1px 1px 0 rgba(255,255,255,.1),0 1px 1px 0 rgba(253,252,252,.44)}@media (max-width:720px){.left,blockquote,header,section{grid-column:1/12}}canvas{position:fixed;top:0;left:0}