@import url(https://fonts.googleapis.com/css2?family=Iosveka:wght@700&family=Source+Code+Pro:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@300&display=swap);.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}.bg-gray-900{--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity))}.border-indigo-200{--border-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--border-opacity))}.rounded-full{border-radius:9999px}.border-dashed{border-style:dashed}.border-4{border-width:4px}.border{border-width:1px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.hidden{display:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.flex-shrink-0{flex-shrink:0}.flex-shrink{flex-shrink:1}.font-sans{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-medium{font-weight:500}.h-5{height:1.25rem}.h-12{height:3rem}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-xl{font-size:1.25rem}.my-0{margin-top:0;margin-bottom:0}.my-12{margin-top:3rem;margin-bottom:3rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mr-3{margin-right:.75rem}.ml-3{margin-left:.75rem}.mb-4{margin-bottom:1rem}.mr-5{margin-right:1.25rem}.mb-8{margin-bottom:2rem}.p-5{padding:1.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.text-gray-300{--text-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--text-opacity))}.text-gray-500{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity))}.hover\:text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.italic{font-style:italic}.capitalize{text-transform:capitalize}.underline{text-decoration:underline}.w-5{width:1.25rem}.w-12{width:3rem}.w-full{width:100%}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.blur-up{-webkit-filter:blur(5px);filter:blur(5px);transition:filter .5s ease-in,-webkit-filter .5s ease-in}.blur-up.lazyloaded{-webkit-filter:blur(0);filter:blur(0)}@media (min-width:640px){.sm\:h-6{height:1.5rem}.sm\:w-6{width:1.5rem}}@media (min-width:768px){.md\:border-gray-700{--border-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--border-opacity))}.md\:border-l{border-left-width:1px}.md\:flex-row{flex-direction:row}.md\:float-right{float:right}.md\:float-left{float:left}.md\:mb-0{margin-bottom:0}.md\:ml-4{margin-left:1rem}.md\:mr-auto{margin-right:auto}.md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.md\:pl-4{padding-left:1rem}}a{background:linear-gradient(180deg,var(--mainColor) 0,var(--mainColor));font-family:Source Code Pro,monospace;background-position:0 100%;background-repeat:repeat-x;background-size:3px 3px;color:#1e90ff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}a,a:hover{text-decoration:none}a:hover{color:#84ff5f;transform:scale(1.2);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cstyle type='text/css'%3E.squiggle{animation:shift .3s linear infinite;}@keyframes shift {from {transform:translateX(0);}to {transform:translateX(-20px);}}%3C/style%3E%3Cpath fill='none' stroke='%23ff9800' stroke-width='2' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");background-position:0 100%;background-size:auto 6px;background-repeat:repeat-x}body{color:#bfbfbf;background-color:#1b2432}h1,h3{font-family:Fira Code,monospace}h3{border-bottom:3px solid #adff2f;color:#adff2f;transition:1s}h3:hover{background-color:#75ff7c;color:#000}main{font-family:"Source Serif Pro",serif;font-size:1.2rem}.tip{display:flex;align-items:center;position:center;overflow:hidden;padding:.75rem 1rem .75rem .75rem;background-color:#1a365d;border-left:4px solid #90cdf4;border-color:#90cdf4;margin-top:1rem;width:70%;margin-bottom:2rem;color:#fff;border-bottom:4px solid #1e90ff;transition:1s}.tip:hover{width:100%}img:hover{cursor:zoom-in}h5{font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;color:#1e90ff;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:linear;border-bottom:2px solid #adff2f;border-bottom-left-radius:0}h5:hover{border-bottom-left-radius:3rem}code{font-family:Source Code Pro,monospace}blockquote{color:#fff;font-style:italic;background-color:#1b2432}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(/_next/static/media/open-sans-latin-300.b871ad6e5cbe2a1c8c7362c81a234f93.woff2) format("woff2"),url(/_next/static/media/open-sans-latin-300.38bcfba2c37aac23453faf21d14511fb.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(/_next/static/media/open-sans-latin-300italic.b45d9997b704ab3daad1b5624eec1ad1.woff2) format("woff2"),url(/_next/static/media/open-sans-latin-300italic.3ab0502d6136886180cdae3e714e30a3.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:local("Open Sans Regular "),local("Open Sans-Regular"),url(/_next/static/media/open-sans-latin-400.f57a62e9efddf6ace18b15572f81905b.woff2) format("woff2"),url(/_next/static/media/open-sans-latin-400.347639ec49f4b2884a9657afded83ace.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:400;src:local("Open Sans Regular italic"),local("Open Sans-Regularitalic"),url(/_next/static/media/open-sans-latin-400italic.bb915319f59c02c348a615ad483772e7.woff2) format("woff2"),url(/_next/static/media/open-sans-latin-400italic.56bdf84751634e8deaff10d1d68df316.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:local("Open Sans SemiBold "),local("Open Sans-SemiBold"),url(/_next/static/media/open-sans-latin-600.9526470852428b4340ed994462821463.woff2) format("woff2"),url(/_next/static/media/open-sans-latin-600.7e06644bbdc83069cec8d396149da3ab.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:600;src:local("Open Sans SemiBold italic"),local("Open Sans-SemiBolditalic"),url(/_next/static/media/open-sans-latin-600italic.cc4bf5b2955147801c024b2b118f4a5c.woff2) format("woff2"),url(/_next/static/media/open-sans-latin-600italic.8d513ad94829ef391cd18d4a83bcfc4b.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:local("Open Sans Bold "),local("Open Sans-Bold"),url(/_next/static/media/open-sans-latin-700.92425c623934facef057b0cfe2e13f95.woff2) format("woff2"),url(/_next/static/media/open-sans-latin-700.f24f4bcef8a4a0eb6345d292b85dc7fe.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:700;src:local("Open Sans Bold italic"),local("Open Sans-Bolditalic"),url(/_next/static/media/open-sans-latin-700italic.2a0783bd1c6c1469558bfa573cfa0c0c.woff2) format("woff2"),url(/_next/static/media/open-sans-latin-700italic.e961bdb476db6860f20ff571a84a55b0.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:local("Open Sans ExtraBold "),local("Open Sans-ExtraBold"),url(/_next/static/media/open-sans-latin-800.1666787ea3ff3941e7641817eb9edc94.woff2) format("woff2"),url(/_next/static/media/open-sans-latin-800.8ab0bbdd48f276f4ba5652b27ae59210.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:800;src:local("Open Sans ExtraBold italic"),local("Open Sans-ExtraBolditalic"),url(/_next/static/media/open-sans-latin-800italic.b5bc26612cdf4d47affd6988bcdc8c0f.woff2) format("woff2"),url(/_next/static/media/open-sans-latin-800italic.3d3bd0835c258f5bd0bce57bb1963a9c.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:300;src:local("Merriweather Light "),local("Merriweather-Light"),url(/_next/static/media/merriweather-latin-300.fc117160c69a8ea0851b26dd14748ee4.woff2) format("woff2"),url(/_next/static/media/merriweather-latin-300.58b18067ebbd21fda77b67e73c241d3b.woff) format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:300;src:local("Merriweather Light italic"),local("Merriweather-Lightitalic"),url(/_next/static/media/merriweather-latin-300italic.fe29961474f8dbf77c0aa7b9a629e4bc.woff2) format("woff2"),url(/_next/static/media/merriweather-latin-300italic.23c3f1f88683618a4fb8d265d33d383a.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:local("Merriweather Regular "),local("Merriweather-Regular"),url(/_next/static/media/merriweather-latin-400.d9479e8023bef9cbd9bf8d6eabd6bf36.woff2) format("woff2"),url(/_next/static/media/merriweather-latin-400.040426f99ff6e00b86506452e0d1f10b.woff) format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:local("Merriweather Regular italic"),local("Merriweather-Regularitalic"),url(/_next/static/media/merriweather-latin-400italic.2de7bfeaf08fb03d4315d49947f062f7.woff2) format("woff2"),url(/_next/static/media/merriweather-latin-400italic.79db67aca65f5285964ab332bd65f451.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:local("Merriweather Bold "),local("Merriweather-Bold"),url(/_next/static/media/merriweather-latin-700.4b08e01d805fa35d7bf777f1b24314ae.woff2) format("woff2"),url(/_next/static/media/merriweather-latin-700.22fb8afba4ab1f093b6ef9e28a9b6e92.woff) format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:700;src:local("Merriweather Bold italic"),local("Merriweather-Bolditalic"),url(/_next/static/media/merriweather-latin-700italic.cd92541b177652fffb6e3b952f1c33f1.woff2) format("woff2"),url(/_next/static/media/merriweather-latin-700italic.f87f3d87cea0dd0979bfc8ac9ea90243.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:900;src:local("Merriweather Black "),local("Merriweather-Black"),url(/_next/static/media/merriweather-latin-900.f813fc6a4bee46eda5224ac7ebf1b7be.woff2) format("woff2"),url(/_next/static/media/merriweather-latin-900.5d4e42cb44410674acd99153d57df032.woff) format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:900;src:local("Merriweather Black italic"),local("Merriweather-Blackitalic"),url(/_next/static/media/merriweather-latin-900italic.b7901d85486871c1779c0e93ddd85656.woff2) format("woff2"),url(/_next/static/media/merriweather-latin-900italic.9647f9fdab98756989a8a5550eb205c3.woff) format("woff")}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}