@import url(https://fonts.googleapis.com/css2?family=Fira+Code:wght@300;400;500&display=swap);:root{--size-unit:8px;--core-ratio:1.20;--core-size:1rem;--f-size-t:calc(var(--f-size-s)*1/var(--core-ratio));--f-size-s:calc(var(--f-size-p)*1/var(--core-ratio));--f-size-p:var(--core-size);--f-size-4:calc(var(--f-size-p)*var(--core-ratio));--f-size-3:calc(var(--f-size-4)*var(--core-ratio));--f-size-2:calc(var(--f-size-3)*var(--core-ratio));--f-size-1:calc(var(--f-size-2)*var(--core-ratio));--f-size-l:calc(var(--f-size-1)*var(--core-ratio));--f-size-xl:calc(var(--f-size-l)*var(--core-ratio));--f-size-xxl:calc(var(--f-size-xl)*var(--core-ratio));--f-size-xxxl:calc(var(--f-size-xxl)*var(--core-ratio));--lin-slow-mo:1.6s linear;--lin-slow:.8s linear;--lin-cool:.6s linear;--lin-norm:.24s linear;--lin-fast:.16s linear;--lin-speed:.12s linear;--rebound-slow:.8s cubic-bezier(0.57,0.43,0.46,4.51);--rebound-cool:.6s cubic-bezier(0.57,0.43,0.46,4.51);--rebound-norm:.24s cubic-bezier(0.57,0.43,0.46,4.51);--rebound-fast:.16s cubic-bezier(0.57,0.43,0.46,4.51);--rebound-speed:.12s cubic-bezier(0.57,0.43,0.46,4.51)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:root{--ff-1:"Fira Code",sans-serif;--fw-300:300;--fw-500:500;--fw-400:400;--nav-h:64px;--footer-height:48px;--page-padding:80px;--pixelSize:8px;--color-darkest:#1e183f;--color-darkest-96:rgba(30,24,63,0.96);--color-darkest-88:rgba(30,24,63,0.88);--color-darkest-80:rgba(30,24,63,0.8);--color-darkest-00:rgba(30,24,63,0);--color-darker:#2a2060;--color-darker-96:rgba(45,35,92,0.96);--color-darker-88:rgba(45,35,92,0.88);--color-darker-80:rgba(45,35,92,0.8);--color-darker-00:rgba(45,35,92,0);--color-dark:#3e3181;--color-dark-96:rgba(63,49,129,0.96);--color-dark-88:rgba(63,49,129,0.88);--color-dark-80:rgba(63,49,129,0.8);--color-dark-00:rgba(63,49,129,0);--color-lightest:#fff;--color-lightest-96:rgba(255,255,255,0.96);--color-lightest-88:rgba(255,255,255,0.88);--color-lightest-80:rgba(255,255,255,0.8);--color-lightest-00:rgba(255,255,255,0.8);--color-lighter:#e5e4e7;--color-lighter-96:hsla(250,5%,90%,0.96);--color-lighter-88:hsla(250,5%,90%,0.88);--color-lighter-80:hsla(250,5%,90%,0.8);--color-lighter-00:hsla(250,5%,90%,0);--color-light:#cac9cf;--color-light-96:hsla(250,5%,80%,0.96);--color-light-88:hsla(250,5%,80%,0.88);--color-light-80:hsla(250,5%,80%,0.8);--color-light-00:hsla(250,5%,80%,0);--color-prim:#2a00ff;--color-prim-99:rgba(43,0,255,0.99);--color-prim-80:rgba(43,0,255,0.8);--color-prim-60:rgba(43,0,255,0.6);--color-prim-40:rgba(43,0,255,0.4);--color-prim-20:rgba(43,0,255,0.2);--color-prim-00:rgba(43,0,255,0);--color-sec:#f3d;--color-sec-80:rgba(255,51,221,0.8);--color-sec-60:rgba(255,51,221,0.6);--color-sec-40:rgba(255,51,221,0.4);--color-sec-20:rgba(255,51,221,0.2);--color-sec-00:rgba(255,51,221,0);--color-accent:#00e673;--color-accent-80:rgba(0,230,115,0.8);--color-accent-60:rgba(0,230,115,0.6);--color-accent-40:rgba(0,230,115,0.4);--color-accent-20:rgba(0,230,115,0.2);--color-accent-00:rgba(0,230,115,0)}html{--bg-strongest:var(--color-darkest);--bg-strongest-00:var(--color-darkest-00);--bg-strongest-96:var(--color-darkest-96);--bg-strongest-80:var(--color-darkest-80);--bg-stronger:var(--color-darker);--bg-stronger-80:var(--color-darker-80);--bg-strong:var(--color-dark);--over-bg:var(--color-lightest);--over-prim:var(--color-lightest);--over-sec:var(--color-lightest);--over-accent:var(--color-lightest)}html.--mode-light{--bg-strongest:var(--color-lightest);--bg-strongest-00:var(--color-lightest-00);--bg-strongest-96:var(--color-lightest-96);--bg-strongest-80:var(--color-lightest-80);--bg-stronger:var(--color-lighter);--bg-stronger-80:var(--color-lighter-80);--bg-strong:var(--color-light);--over-bg:var(--color-darker)}html.--prim-bright{--over-prim:var(--color-darkest)}html.--sec-bright{--over-sec:var(--color-darkest)}html.--accent-bright{--over-accent:var(--color-darkest)}html.--prim-ultra{--over-prim:var(--color-darker)}html.--sec-ultra{--over-sec:var(--color-darker)}html.--accent-ultra{--over-accent:var(--color-darker)}@media (max-width:1400px),screen and (min-width:1401px){:root{--container-padding:40px;--aside-width:480px;--main-padding:40px;--card-height:240px;--card-width:440px;--page-padding:80px;--size-unit:8px;--logo-size:40px;--hero-height:280px}}@media screen and (max-width:960px){:root{--aside-width:400px;--size-unit:7px;--hero-height:240px}}@media screen and (max-width:768px){:root{--page-padding:40px;--container-padding:32px;--aside-width:320px;--hero-height:200px}}@media screen and (max-width:520px){:root{--card-height:66%;--card-width:66%}.card-wrapper{height:var(--card-height);max-height:400px;min-height:320px;width:var(--card-width);max-width:400px}}@media screen and (max-width:480px){:root{--page-padding:24px;--container-padding:24px;--size-unit:6px;--hero-height:160px}}@media screen and (max-width:320px){:root{--container-padding:20px}}.page{position:absolute;top:var(--nav-h);bottom:var(--footer-height);width:100%}.page .container{position:relative;margin:0 auto}.container-fix,.page .container{top:var(--nav-h);width:100%;padding:0 var(--container-padding);height:-webkit-max-content;height:-moz-max-content;height:max-content}.container-fix{position:absolute;bottom:var(--footer-height)}.w-max-400{max-width:400px}.h-max-cont{height:-webkit-max-content;height:-moz-max-content;height:max-content}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.fj-cent,.fj-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fj-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fj-around{-ms-flex-pack:distribute;justify-content:space-around}.fj-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.fj-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fa-cent,.fa-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fa-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.fa-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.fd-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fd-rev{-webkit-box-orient:horizontal;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.fd-col-rev,.fd-rev{-webkit-box-direction:reverse}.fd-col-rev{-webkit-box-orient:vertical;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.col,.row,.row button{width:100%}.col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.space-1{margin-top:calc(var(--size-unit)*1)}.space-2{margin-top:calc(var(--size-unit)*2)}.space-3{margin-top:calc(var(--size-unit)*3)}.space-4{margin-top:calc(var(--size-unit)*4)}.space-5{margin-top:calc(var(--size-unit)*5)}.space-6{margin-top:calc(var(--size-unit)*6)}.space-7{margin-top:calc(var(--size-unit)*7)}.space-8{margin-top:calc(var(--size-unit)*8)}.space-9{margin-top:calc(var(--size-unit)*9)}.split-2{width:50%}.split-3{width:33.33333%}.split-4{width:25%}.split-6{width:16.66667%}.split-8{width:12.5%}::-moz-selection{color:var(--over-accent);background:var(--color-accent-99)}::selection{color:var(--over-accent);background:var(--color-accent-99)}h1,h2,h3,h4,h5,h6{font-weight:var(--fw-300);margin:8px 0}h1{font-size:1.4rem}h2{font-size:1.2rem}h3{font-size:1.1rem}h4{font-size:1rem}a,p{font-size:.9rem}p{font-weight:var(--fw--400);font-size:var(--f-size-p)}a,router-link{text-decoration:none;color:var(--over-bg)}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;bottom:0;width:100%;font-family:var(--ff-1),sans-serif}body,html{background-color:var(--bg-strongest)}body{height:100vh;width:100vw;margin:0;display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--over-bg);overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar{display:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-style:none;padding:4px 16px;border-radius:4px;height:32px;color:var(--over-bg);background:transparent;-webkit-box-shadow:0 0 0 1px currentColor;box-shadow:0 0 0 1px currentColor;-webkit-transition:color var(--lin-norm),background-color var(--lin-norm),-webkit-box-shadow var(--lin-norm),-webkit-transform var(--lin-norm);transition:color var(--lin-norm),background-color var(--lin-norm),-webkit-box-shadow var(--lin-norm),-webkit-transform var(--lin-norm);transition:color var(--lin-norm),box-shadow var(--lin-norm),background-color var(--lin-norm),transform var(--lin-norm);transition:color var(--lin-norm),box-shadow var(--lin-norm),background-color var(--lin-norm),transform var(--lin-norm),-webkit-box-shadow var(--lin-norm),-webkit-transform var(--lin-norm)}button:focus{outline:none}button:hover:active{-webkit-transform:scale(.96);transform:scale(.96)}button:hover{cursor:pointer;color:var(--over-bg);-webkit-box-shadow:0 0 0 1px var(--over-bg);box-shadow:0 0 0 1px var(--over-bg)}input[type=email],input[type=number],input[type=password],input[type=text],input[type=url]{border-style:none;height:32px;padding:4px 16px;width:100%;font-family:var(--ff-1);background-color:transparent;color:var(--over-bg);-webkit-transition:background-color var(--fast-trans),color var(--fast-trans),border var(--fast-trans),-webkit-box-shadow var(--fast-trans),-webkit-transform var(--fast-trans);transition:background-color var(--fast-trans),color var(--fast-trans),border var(--fast-trans),-webkit-box-shadow var(--fast-trans),-webkit-transform var(--fast-trans);transition:box-shadow var(--fast-trans),background-color var(--fast-trans),color var(--fast-trans),border var(--fast-trans),transform var(--fast-trans);transition:box-shadow var(--fast-trans),background-color var(--fast-trans),color var(--fast-trans),border var(--fast-trans),transform var(--fast-trans),-webkit-box-shadow var(--fast-trans),-webkit-transform var(--fast-trans);outline:none}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder{color:var(--bg-stronger-80)}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder{color:var(--bg-stronger-80)}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder{color:var(--bg-stronger-80)}input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder{color:var(--bg-stronger-80)}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder{color:var(--bg-stronger-80)}input[type=range]{width:100%;margin-top:16px}input[type=range]:focus,input[type=range]:hover{cursor:pointer}input[type=radio].toggle{display:none}input[type=radio].toggle+label{background:none;color:var(--color-light);padding:8px 8px;font-size:.8rem;-webkit-box-shadow:0 0 0 0 var(--color-light);box-shadow:0 0 0 0 var(--color-light);border-radius:4px}input[type=radio].toggle+label:hover{color:var(--over-bg);cursor:pointer}input[type=radio].toggle:checked+label{-webkit-box-shadow:0 0 0 1px var(--over-bg) inset;box-shadow:0 0 0 1px var(--over-bg) inset;color:var(--color-lightest)}input:-internal-autofill-selected{background-color:transparent!important;color:var(--bg-stronger)!important}label{width:inherit}::-webkit-input-placeholder{color:var(--color-darker);opacity:1}::-moz-placeholder{color:var(--color-darker);opacity:1}:-ms-input-placeholder{opacity:1}::-ms-input-placeholder{opacity:1}::placeholder{color:var(--color-darker);opacity:1}:-ms-input-placeholder{color:var(--color-darker)}::-ms-input-placeholder{color:var(--color-darker)}.fade-enter-active,.fade-leave-active{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.8s;transition-duration:.8s}.fade-enter-active{-webkit-transition-delay:0s;transition-delay:0s}.fade-enter,.fade-leave-active{opacity:0;-webkit-transform:scale(.94);transform:scale(.94)}header{position:fixed;z-index:500;top:0;width:100%;height:var(--nav-h);background-color:var(--bg-strongest-80);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-transition:color var(--lin-norm);transition:color var(--lin-norm);will-change:color}header .container{padding:0 var(--container-padding)}.menu-overlay{position:fixed;top:0;left:0;z-index:1;width:100%;height:100vh;background-color:transparent;pointer-events:none;-webkit-transition:background-color var(--lin-norm) .56s,opacity var(--lin-norm) .64s;transition:background-color var(--lin-norm) .56s,opacity var(--lin-norm) .64s}.overlay-on{pointer-events:all;background-color:var(--bg-strongest-96);-webkit-transition:background-color var(--lin-norm),opacity var(--lin-norm);transition:background-color var(--lin-norm),opacity var(--lin-norm)}.logo-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:40px}.logo-title{font-size:1.6rem;margin-left:4px;z-index:0}.logo-symbol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:8px}.menu-link{color:unset}.--mode-light.--prim-bright [class^=circle]{--color-prim:var(--color-prim-dark)}[class^=circle]{position:absolute;width:32px;height:32px;-webkit-box-shadow:0 0 0 1px var(--over-bg);box-shadow:0 0 0 1px var(--over-bg);border-radius:50%}.circle-2{-webkit-box-shadow:0 0 0 4px var(--color-prim) inset;box-shadow:0 0 0 4px var(--color-prim) inset;-webkit-transform:scale(.618);transform:scale(.618);-webkit-transition:-webkit-transform var(--lin-slow-mo);transition:-webkit-transform var(--lin-slow-mo);transition:transform var(--lin-slow-mo);transition:transform var(--lin-slow-mo),-webkit-transform var(--lin-slow-mo)}.coin-spin{-webkit-animation:spin .5s linear infinite;animation:spin .5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:scale(.618) rotateY(0deg);transform:scale(.618) rotateY(0deg)}to{-webkit-transform:scale(.618) rotateY(180deg);transform:scale(.618) rotateY(180deg)}}@keyframes spin{0%{-webkit-transform:scale(.618) rotateY(0deg);transform:scale(.618) rotateY(0deg)}to{-webkit-transform:scale(.618) rotateY(180deg);transform:scale(.618) rotateY(180deg)}}#nav{height:var(--nav-h);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--over-bg)}#nav li{list-style-type:none}#nav li:not(:last-child){padding-right:32px}.menu-bar a{font-size:var(--menu-font-size)}#nav .router-link-active,#nav .router-link-exact-active,#nav .router-link-exact-active:hover{border-top:3px solid var(--over-bg);padding-top:20px}.logo-block svg{height:var(--logo-size);width:var(--logo-size)}.container.desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.container.desktop,.menu-burger.small-devices-only{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-burger.small-devices-only{cursor:pointer;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.container.small-devices-only.__closed{pointer-events:none}.container.small-devices-only.__closed .small-menu{top:var(--nav-h);-webkit-transform:scale(.96);transform:scale(.96);pointer-events:none;-webkit-transition:-webkit-transform var(--lin-norm);transition:-webkit-transform var(--lin-norm);transition:transform var(--lin-norm);transition:transform var(--lin-norm),-webkit-transform var(--lin-norm)}.container.small-devices-only .small-menu a{-webkit-transition:font-size var(--lin-norm),opacity var(--lin-norm) .24s;transition:font-size var(--lin-norm),opacity var(--lin-norm) .24s;opacity:1}.container.small-devices-only.__closed .small-menu a{opacity:0;-webkit-transition:font-size var(--lin-norm) .24s,opacity var(--lin-norm) .24s;transition:font-size var(--lin-norm) .24s,opacity var(--lin-norm) .24s}.container.small-devices-only .small-menu{font-size:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform var(--lin-norm) .24s;transition:-webkit-transform var(--lin-norm) .24s;transition:transform var(--lin-norm) .24s;transition:transform var(--lin-norm) .24s,-webkit-transform var(--lin-norm) .24s}.small-menu a{font-size:1.4rem}.menu-burger{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:400;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;height:calc(var(--size-unit)*4);width:calc(var(--size-unit)*4)}.menu-burger .burger-line{position:absolute;color:var(--over-bg)}.menu-burger .burger-line:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center}.menu-burger .burger-line:nth-child(3){-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center}.menu-burger .burger-line:first-child{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-transform-origin:center;transform-origin:center}.menu-burger .burger-line:nth-child(4){opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-transform-origin:center;transform-origin:center}.menu-burger.__closed .burger-line:nth-child(2),.menu-burger.__closed .burger-line:nth-child(3){-webkit-transform:rotate(0deg);transform:rotate(0deg)}.menu-burger.__closed .burger-line:first-child{-webkit-transform:translateY(-8px);transform:translateY(-8px);opacity:1}.menu-burger.__closed .burger-line:nth-child(4){opacity:1;-webkit-transform:translateY(8px);transform:translateY(8px)}.menu-burger .burger-line:nth-child(2),.menu-burger .burger-line:nth-child(3){-webkit-transition:opacity var(--lin-norm),-webkit-transform var(--lin-norm) .16s;transition:opacity var(--lin-norm),-webkit-transform var(--lin-norm) .16s;transition:transform var(--lin-norm) .16s,opacity var(--lin-norm);transition:transform var(--lin-norm) .16s,opacity var(--lin-norm),-webkit-transform var(--lin-norm) .16s}.menu-burger.__closed .burger-line:nth-child(2),.menu-burger.__closed .burger-line:nth-child(3),.menu-burger .burger-line:first-child,.menu-burger .burger-line:nth-child(4){-webkit-transition:opacity var(--lin-norm),-webkit-transform var(--lin-norm);transition:opacity var(--lin-norm),-webkit-transform var(--lin-norm);transition:transform var(--lin-norm),opacity var(--lin-norm);transition:transform var(--lin-norm),opacity var(--lin-norm),-webkit-transform var(--lin-norm)}.menu-burger.__closed .burger-line:first-child,.menu-burger.__closed .burger-line:nth-child(4){-webkit-transition:opacity var(--lin-norm) .16s,-webkit-transform var(--lin-norm) .16s;transition:opacity var(--lin-norm) .16s,-webkit-transform var(--lin-norm) .16s;transition:transform var(--lin-norm) .16s,opacity var(--lin-norm) .16s;transition:transform var(--lin-norm) .16s,opacity var(--lin-norm) .16s,-webkit-transform var(--lin-norm) .16s}.burger-line{height:2px;width:100%;background-color:var(--over-bg)}@media screen and (max-width:960px){.logo-title{font-size:1.4rem}}@media screen and (min-width:769px){.container.small-devices-only .small-menu{display:none}.menu-overlay{opacity:0;background-color:transparent;pointer-events:none}}@media screen and (max-width:768px){.menu-burger.small-devices-only{display:-webkit-box;display:-ms-flexbox;display:flex}#nav{display:none}.container.small-devices-only{position:fixed;z-index:1;top:var(--nav-h)}.container.small-devices-only,.container.small-devices-only .small-menu{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container.small-devices-only .small-menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:66%}.small-menu a{-webkit-transition:font-size var(--lin-fast);transition:font-size var(--lin-fast)}.container.small-devices-only .small-menu a{padding:16px 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit;opacity:1}}@media screen and (max-width:480px){.logo-title{font-size:1.2rem}}.svg-icon{fill:currentColor}.terminal-input-icon{margin-right:16px;-webkit-transform-origin:center;transform-origin:center;stroke:var(--over-bg)}.terminal-input-field{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;height:100%;width:232px;outline:none;border:none;font-family:var(--ff-1),monospace;background-color:var(--color-prim-20);color:var(--over-prim);-webkit-transition:width var(--lin-fast),background-color var(--lin-norm);transition:width var(--lin-fast),background-color var(--lin-norm);border-radius:2px}.terminal-input-field.--prim-bright{color:var(--color-prim-dark)}.terminal-input-field:focus{outline:none;border:none;background-color:var(--color-prim-80)}.no-stroke svg{stroke:none}.stroke svg{stroke:1px var(--over-bg)}@-webkit-keyframes tilt-1{0%{fill:var(--color-prim)}to{fill:transparent}}@keyframes tilt-1{0%{fill:var(--color-prim)}to{fill:transparent}}.terminal-output{background-color:var(--bg-strongest);color:var(--over-bg);-webkit-box-shadow:0 4px 64px -8px var(--color-dark);box-shadow:0 4px 64px -8px var(--color-dark);padding:8px 8px;margin-bottom:8px;border-radius:2px;width:272px;-webkit-transition:-webkit-transform var(--lin-norm);transition:-webkit-transform var(--lin-norm);transition:transform var(--lin-norm);transition:transform var(--lin-norm),-webkit-transform var(--lin-norm)}.terminal-output.--visible{-webkit-transform:translateX(0);transform:translateX(0)}.terminal-output-closer{position:relative;left:248px;top:-10px;background-color:var(--color-sec);color:var(--over-sec);width:24px;height:24px;border-radius:50%;-webkit-transform-origin:center;transform-origin:center;line-height:1;-webkit-transition:-webkit-transform var(--lin-norm);transition:-webkit-transform var(--lin-norm);transition:transform var(--lin-norm);transition:transform var(--lin-norm),-webkit-transform var(--lin-norm);cursor:pointer}.terminal-output-closer:hover{-webkit-transform:rotate(180deg) scale(1.1);transform:rotate(180deg) scale(1.1)}.type-text-enter-active,.type-text-leave-active{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.24s;transition-duration:.24s}.type-text-enter-active{-webkit-transition-delay:0s;transition-delay:0s}.type-text-enter,.type-text-leave-active{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.24s;transition-duration:.24s;opacity:0;-webkit-transform:translateX(-200px);transform:translateX(-200px)}.output-timer-bar{display:block;width:100%;border-radius:0}progress::-webkit-progress-bar{background-color:var(--bg-strong);height:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-modify:read-only!important}progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none}progress::-webkit-progress-value{background-color:var(--color-accent)}.terminal{position:fixed;left:calc(var(--container-padding));bottom:calc(var(--footer-height));z-index:200;-webkit-transition:left var(--lin-norm);transition:left var(--lin-norm)}.terminal.--hide{left:-9999px}.type-out{cursor:pointer}.footer-bar{position:fixed;z-index:400;bottom:0;left:0;right:0;height:var(--footer-height);border-top:1px solid var(--color-prim);background-color:var(--bg-strongest-80);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.--mode-light.--prim-bright .footer-bar{border-top:1px solid var(--color-prim-dark)}.footer-bar .container{padding:0 var(--container-padding);height:var(--footer-height)}.footer-bar svg{height:24px;width:24px;cursor:pointer;-webkit-transition:fill var(--lin-norm),stroke var(--lin-norm);transition:fill var(--lin-norm),stroke var(--lin-norm)}.footer-bar .stroke-2 svg{stroke-width:2px;stroke:var(--over-bg)}.--prim-bright .footer-bar svg{--color-prim:var(--color-prim-dark)}.footer-bar .no-fill svg{fill:none}.footer-bar .pop-theme{position:absolute;z-index:-1;bottom:calc(var(--footer-height) + 16px);right:var(--container-padding);width:auto;background-color:var(--bg-strongest);-webkit-box-shadow:0 4px 64px -16px var(--color-dark);box-shadow:0 4px 64px -16px var(--color-dark);-webkit-transform:translateX(300px);transform:translateX(300px);-webkit-transition:opacity var(--lin-norm),-webkit-transform var(--lin-norm);transition:opacity var(--lin-norm),-webkit-transform var(--lin-norm);transition:transform var(--lin-norm),opacity var(--lin-norm);transition:transform var(--lin-norm),opacity var(--lin-norm),-webkit-transform var(--lin-norm);border-radius:4px;opacity:0}.footer-bar .pop-theme.__open{-webkit-transform:translate(0);transform:translate(0);opacity:1}.pop-theme-list{overflow:hidden;border-radius:4px}.footer-bar .pop-theme .color-palette{height:24px;width:16px;display:inline-block}.pop-theme-item{height:40px;padding:4px 8px}.pop-theme-item:not(:last-of-type),form.pop-theme-item{border-bottom:1px solid var(--bg-stronger-80)}.pop-theme li{list-style-type:none;cursor:pointer}.no-hover .pop-theme-item{padding:0}.pop-theme li:not([class=no-hover]):hover{background-color:var(--over-bg);color:var(--bg-stronger)}.theme svg{fill:none}.theme-name{margin-left:24px}.theme-palette{padding-top:4px}.__selectedPalette{-webkit-transition:position var(--lin-norm);transition:position var(--lin-norm)}.__selectedPalette:after{content:"";position:absolute;margin-top:-1px;right:-12px;height:40px;width:4px;background-color:var(--over-bg)}.switch-theme{position:absolute;-webkit-appearance:unset;height:100%;color:var(--over-bg);border:none;left:-99999999999px}.switch-theme:first-of-type{border-right:1px solid var(--over-bg)}.--mode-light.--prim-bright .switch-theme{--color-prim:var(--color-prim)}.switch-theme:checked+label{background-color:var(--color-prim);color:var(--over-prim)}.switch-theme label{cursor:pointer}.pop-theme-item label{display:inline-block;width:100%;height:100%;text-align:center;cursor:pointer;line-height:2.4}.switch-wrapper{width:50%;text-align:center;height:100%}.pop-theme-item label:hover{background-color:var(--color-prim);color:var(--over-prim)}.switch-theme:not(:checked)+label:hover{background-color:var(--over-bg);color:var(--bg-strongest)}.pop-theme-item label:first-of-type:after{border:1px solid var(--over-bg)}.left,.right{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-icon:not(:first-of-type){margin-left:16px}