@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Ubuntu-Light.e3e72639.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/Ubuntu-LightItalic.f402ede2.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Ubuntu-Regular.66fea9c0.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/Ubuntu-Italic.e405f0a6.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Ubuntu-Medium.0d685f51.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/Ubuntu-MediumItalic.6dcb2e48.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Ubuntu-Bold.6dbcce3f.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/Ubuntu-BoldItalic.92724dc7.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/Montserrat-Thin.1a3767e0.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:100;font-display:swap;src:url(/assets/Montserrat-ThinItalic.8a3c93cd.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/Montserrat-Light.e0feb97a.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:200;font-display:swap;src:url(/assets/Montserrat-LightItalic.bb1cfd22.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Montserrat-Light.e0feb97a.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/Montserrat-LightItalic.bb1cfd22.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Montserrat-Regular.077cdab1.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/Montserrat-Italic.162c518f.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Montserrat-Medium.421f26b2.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/Montserrat-MediumItalic.dbd2c024.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Montserrat-SemiBold.f227901e.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/Montserrat-SemiBoldItalic.e3ded3a2.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Montserrat-Bold.c8289a87.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/Montserrat-BoldItalic.0115a1db.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Montserrat-ExtraBold.6e41d252.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/Montserrat-ExtraBoldItalic.0336d053.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/Montserrat-Black.79468c11.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/Montserrat-BlackItalic.4463a5ee.ttf) format("truetype")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/SourceCodePro-ExtraLight.c4862828.ttf) format("truetype")}@font-face{font-family:Source Code Pro;font-style:italic;font-weight:200;font-display:swap;src:url(/assets/SourceCodePro-ExtraLightItalic.9f91fd5a.ttf) format("truetype")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/SourceCodePro-Light.23bc7828.ttf) format("truetype")}@font-face{font-family:Source Code Pro;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/SourceCodePro-LightItalic.8aeb0152.ttf) format("truetype")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/SourceCodePro-Regular.5a472549.ttf) format("truetype")}@font-face{font-family:Source Code Pro;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/SourceCodePro-Italic.8f2fe0e6.ttf) format("truetype")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/SourceCodePro-Medium.934f75ab.ttf) format("truetype")}@font-face{font-family:Source Code Pro;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/SourceCodePro-MediumItalic.d9dbe98a.ttf) format("truetype")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/SourceCodePro-SemiBold.3c53329a.ttf) format("truetype")}@font-face{font-family:Source Code Pro;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/SourceCodePro-SemiBoldItalic.5df70ab3.ttf) format("truetype")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/SourceCodePro-Bold.396eb28f.ttf) format("truetype")}@font-face{font-family:Source Code Pro;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/SourceCodePro-BoldItalic.d58b97bc.ttf) format("truetype")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/SourceCodePro-ExtraBold.cf08b811.ttf) format("truetype")}@font-face{font-family:Source Code Pro;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/SourceCodePro-ExtraBoldItalic.c8c81aea.ttf) format("truetype")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/SourceCodePro-Black.5f3b9959.ttf) format("truetype")}@font-face{font-family:Source Code Pro;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/SourceCodePro-BlackItalic.c984112e.ttf) format("truetype")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:100 200 300 400 500 600 700 800 900;font-display:swap;src:url(/assets/SourceCodePro-VariableFont_wght.e8eb7e2c.ttf) format("truetype")}@font-face{font-family:Source Code Pro;font-style:italic;font-weight:100 200 300 400 500 600 700 800 900;font-display:swap;src:url(/assets/SourceCodePro-Italic-VariableFont_wght.bd7bdddd.ttf) format("truetype")}body{margin:0 0 15px;overflow-y:overlay;overflow-x:hidden;background-color:#212121;color:#fff}html{scroll-behavior:smooth}h1{font-size:1.65em;font-weight:700}h2{font-size:1.35em;font-weight:600}.content>h1,.content>h1+h2{margin-left:30px;margin-right:30px}h1,h2,h3,h4{font-family:Montserrat,Franklin Gothic Medium,Arial Narrow,Arial,sans-serif}li{list-style:none}.header{display:flex;width:calc(100vw - 20px);justify-content:space-between;margin:10px 10px 0;align-items:center}.nav-links{margin-right:15px;float:right}.hamburger{display:none}.nav-menu{display:flex;justify-content:space-between;align-items:center;height:fit-content;padding:0;margin:0}.bar{display:block;width:25px;height:3px;margin:5px auto;transition:transform .4s ease-in-out,opacity .4s ease-in-out,background-color .25s;background-color:#fff}a{text-decoration:none;color:#0cf;transition:background-color .25s,color .25s}main h2{margin-left:5px;margin-right:5px}.nav-item{user-select:none}.nav-item a{height:fit-content;font-family:Montserrat,Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;margin:0 5px;font-size:19px;font-weight:600;color:#fff;border-bottom:transparent solid 4px;transition:border .25s,color .25s}.nav-item a.router-link-active{border-bottom:#ffffff solid 4px}.nav-item a:hover:not(.router-link-active){border-bottom:#019ac0 solid 4px}code{padding:2px;background-color:#161616;border-radius:4px}h5,h6,p{font-size:18px;font-weight:400;color:#fff;font-family:Ubuntu,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.nav-logo{display:flex;align-items:center;user-select:none}.nav-logo p{height:fit-content;margin:0 0 0 10px;padding:0;font-family:Montserrat,Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-weight:700;font-size:28px;color:#fff}.nav-logo img{height:50px;border-radius:50%;box-shadow:4px 4px 4px #000}main{text-align:center}@media only screen and (max-width: 840px){.nav-menu{padding:10px 0;position:fixed;left:-100%;top:5rem;flex-direction:column;background-color:#212121bf;margin:0 30px;width:calc(100% - 60px);border-radius:10px;text-align:center;transition:left .4s,background-color .25s,border .4s;box-shadow:10px 10px 10px #0009;backdrop-filter:blur(5px);z-index:10;border:2px solid #fff}.nav-menu.active{left:0}.hamburger{display:block;cursor:pointer;margin-right:10px}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.nav-item{padding:2px 0}.nav-item a{font-size:33px}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{border-radius:10px}::-webkit-scrollbar-corner{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#c2c2c2}button{padding:10px;border-radius:10px;font-size:18px;margin:5px 0;font-family:Montserrat,Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-weight:600;cursor:pointer;transition:border .25s,background-color .25s,color .25s;user-select:none;background-color:#272727;color:#fff;border:1px solid #000000}button:disabled{cursor:not-allowed;background-color:#141414;color:#8e8e8e}.quick-action-buttons-container{display:flex;justify-content:space-around;margin:0 auto;width:40%;flex-wrap:wrap}@media screen and (max-width: 781px){.quick-action-buttons-container{width:90%}}button:hover:not(:disabled){background-color:#202020}button:focus{outline:none}img.hero-img{border-radius:50%;width:160px;margin:20px 0;box-shadow:0 15px 20px #000}
