@font-face{font-family:Fira Sans;font-weight:400;src:url(./FiraSans-Regular-CGes_AjB.woff2) format("woff2"),url(./FiraSans-Regular-mHKxtxXk.ttf) format("ttf")}@font-face{font-family:Fira Sans;font-weight:500;src:url(./FiraSans-Medium-CN8sEqBH.woff2) format("woff2"),url(./FiraSans-Medium-agJSNAOC.ttf) format("ttf")}@font-face{font-family:Fira Sans;font-weight:600;src:url(./FiraSans-SemiBold-B1tQUDXo.woff2) format("woff2"),url(./FiraSans-SemiBold-Clld3_kw.ttf) format("ttf")}@font-face{font-family:Fira Sans;font-weight:700;src:url(./FiraSans-Bold-DCo1z-_Y.woff2) format("woff2"),url(./FiraSans-Bold-BXiuZgrQ.ttf) format("ttf")}@font-face{font-family:Fira Mono;font-weight:400;src:url(./FiraMono-Regular-rj2QlWJU.woff2) format("woff2"),url(./FiraMono-Regular-DrCBxOZu.ttf) format("ttf")}html *{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}a{color:inherit;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.5}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{font-family:Fira Sans,sans-serif;font-weight:400;font-size:110%}h1{font-size:2rem;font-weight:600}html{height:100%}body{background-color:#191929;color:#fff;min-height:100%;font-size:1.1em}input,select{background-color:#29294c;color:#fff;padding:.3em .6em;font-size:.8em;line-height:1.5}main{margin:.5rem 15%;margin-top:0;padding-bottom:3rem}@media screen and (max-width:849px){main{margin:.5rem 5%}}header{display:inline}hr,span,a,header,main>form>label,main>form>input{margin:.5rem 0;width:100%}main>form{margin-bottom:1rem}hr{color:#aaa}section#toggles{display:flex;flex-direction:column;align-items:left;justify-content:center;margin-top:.7rem}@media(max-width:800px){div.toggle{align-items:flex-start!important}div.toggle>input[type=checkbox]{margin-top:.25rem;margin-right:.5rem;transform:scale(125%)}}div.toggle{display:inline-flex;flex-direction:row;align-items:center;justify-content:left;font-size:1rem}div.toggle *:first-child{margin-left:0}div.toggle>*:last-child{margin-right:0}div.toggle>input[type=checkbox]{margin-right:1rem;transform:scale(1.2)}form#demoForm input,select{border:1px solid #aaa;display:block}input#submit{font-size:1.2em;border-radius:5px;background-color:#07f;border:none!important}input#submit:hover{filter:contrast(115%);cursor:pointer}input#submit:active{filter:contrast(125%)}input#submit:disabled{filter:contrast(50%);cursor:not-allowed}span#result,span#timer_value,span#encoded{display:inline-block;background-color:#39393f;padding:.3em .5em;min-height:calc(1.8em + 2px);font-family:Fira Mono,monospace;white-space:normal;word-break:break-all}span#result{min-height:calc(1.8em + 2px)}span#encoded{font-size:.8rem}@keyframes flash{0%{opacity:100%}49%{opacity:100%}50%{opacity:0%}to{opacity:0%}}span#result:empty:after{display:inline-block;content:"";width:1ch;border-bottom:2px solid white;animation:flash 1s linear infinite}a#docs{display:block;background-color:inherit;padding:.3em .8em;border:2px dotted #aaa;--transition: linear .2s;transition:border-color var(--transition);width:max-content;position:relative}a#docs:hover{filter:contrast(115%);border-color:transparent}a#docs:before{position:absolute;bottom:0;left:0;content:"";width:0%;height:0%;border-left:2px solid #aaa;border-bottom:2px solid #aaa;transition:var(--transition);transition-property:width,height}a#docs:after{position:absolute;top:0;right:0;content:"";width:0%;height:0%;border-right:2px solid #aaa;border-top:2px solid #aaa;transition:var(--transition);transition-property:width,height}a#docs:hover:before{width:calc(100% - 2px);height:calc(100% - 2px)}a#docs:hover:after{width:calc(100% - 2px);height:calc(100% - 2px)}
