@import url(https://fonts.googleapis.com/css?family=Inconsolata);
@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);
@import url(../webfonts/blob/stylesheet.css);
@import url(../webfonts/font-awesome/4.3.0/css/font-awesome.min.css);
/* Copyright (c) 2026 Toyls */

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,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}table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}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}a{color:#2980b9}a:hover{color:#3498db}a:visited{color:#8e44ad}a:visited:hover{color:#9b59b6}a:active{color:#c0392b}a:active:hover{color:#e74c3c}body{font-family:"Yanone Kaffeesatz",Verdana,Arial,Helvetica,sans-serif;background:#2c3e50;color:#2c3e50;font-size:20px;margin:0;padding:0}body #terminal{position:absolute;top:0;left:0;bottom:0;right:0;text-overflow:hidden;overflow:hidden}body #terminal #marker-start,body #terminal #marker-end{z-index:-1;position:absolute;height:80px;width:10px;background:#3498db}body #terminal .clipboard-status{position:absolute;padding:.3em .6em;background:#3498db;color:#fff;white-space:nowrap}body #terminal #marker-start .clipboard-status{top:0;left:10px}body #terminal #marker-end .clipboard-status{bottom:0;right:10px}body #terminal #data{font-family:Inconsolata,Consolas,'Courier New',Courier,monospace;font-size:30px;text-align:right;line-height:35px;letter-spacing:20px;padding:10px;color:#2ecc71;-ms-user-select:element}body #terminal #data *::selection{color:#ecf0f1}body #terminal #data *::-moz-selection{color:#ecf0f1}body #terminal #data *::-webkit-selection{color:#ecf0f1}body #terminal #data i{display:inline-block}body #panel{z-index:1;float:left;position:relative;margin:0 5px 5px 0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}body #panel .controls{background:#ecf0f1;color:#34495e;padding:20px;font-size:20px;box-shadow:4px 4px 16px rgb(0 0 0 / .5)}body #panel .controls #options{float:right;font-size:75%}body #panel .controls #refresh{float:left;background-color:#2980b9;color:#ecf0f1;padding:15px;margin:0 10px 5px 0}body #panel .controls #refresh:hover{background-color:#3498db;color:#fff}body #panel .controls #sets{clear:both;padding:.1em 0}body #panel .controls #sets input[type=checkbox]{display:none}body #panel .controls #sets input[type=checkbox]+label{background-color:#7f8c8d;color:#ecf0f1;padding:.1em .4em;margin-right:.1em;font-size:18px}body #panel .controls #sets input[type=checkbox]+label:hover{background-color:#95a5a6;color:#fff}body #panel .controls #sets input[type=checkbox]+label .key{background-color:rgb(0 0 0 / .1);background:-webkit-gradient(linear,left top,left bottom,from(rgb(0 0 0 / .1)),to(rgb(255 255 255 / .1)));background:-webkit-linear-gradient(top,rgb(0 0 0 / .1),rgb(255 255 255 / .1));background:-moz-linear-gradient(top,rgb(0 0 0 / .1),rgb(255 255 255 / .1));background:-ms-linear-gradient(top,rgb(0 0 0 / .1),rgb(255 255 255 / .1));background:-o-linear-gradient(top,rgb(0 0 0 / .1),rgb(255 255 255 / .1));border:solid 1px rgb(0 0 0 / .5);font-size:12px;padding:1px 2px;border-radius:2px;box-shadow:0 1px 2px #000;vertical-align:2px}body #panel .controls #sets input[type=checkbox]:checked+label{background-color:#27ae60}body #panel .controls #sets input[type=checkbox]:checked+label:hover{background-color:#2ecc71;color:#fff}body #panel .controls #set{margin:5px 0;font-size:13px;height:10px;text-align:center;white-space:pre;font-family:Inconsolata,Consolas,'Courier New',Courier,monospace;color:#95a5a6}body #panel .controls #password-container{margin-top:5px;position:relative;padding:.1em .2em;height:20px;background:#2c3e50;color:#2ecc71;font-size:20px;line-height:20px;letter-spacing:5px;font-family:Inconsolata,Consolas,'Courier New',Courier,monospace}body #panel .controls #password-container .password{display:inline-block;width:100%;height:1em;position:absolute;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:pre}body #panel .controls #metrics{margin-top:5px;text-align:center;font-size:20px;color:#95a5a6}body #panel .controls #metrics span{color:#34495e}body #panel .controls #metrics .password-indicator{display:inline-block;height:16px;width:20px;border:1px solid #34495e;vertical-align:bottom}body #panel h1{font-size:133%;font-weight:700;border-bottom:1px solid #34495e;color:#3498db;margin-bottom:.4em;text-transform:capitalize}body #panel h2{font-size:105%;font-weight:700;color:#3498db;margin:.6em .5em .3em .25me;text-transform:capitalize}body #panel p{margin:.2em 0 .4em 0}body #panel hr{border:0;background-color:#34495e;height:1px}body #panel #linkback{text-decoration:none;float:right;font-size:13px}body #panel #linkback .logo{font-family:blob,impact,verdana,arial,helvetica,sans-serif;font-size:111%}body #panel .help-toggle{position:absolute;width:20px;height:20px;border-radius:100%;bottom:10px;right:10px;cursor:pointer;font-family:"Times new roman",Times,serif;font-weight:700;background-color:#2980b9;color:#ecf0f1;font-size:19px;text-align:center;letter-spacing:1px}body #panel .help-toggle:hover{background-color:#3498db;color:#fff}body #panel #help-container{position:absolute;z-index:-1;right:0;top:100%;width:600px;margin-top:-40px;margin-right:0;-webkit-transform-origin:580px 20px;-moz-transform-origin:580px 20px;-ms-transform-origin:580px 20px;-o-transform-origin:580px 20px;transform-origin:580px 20px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);background-color:#d5dadc;box-shadow:4px 4px 16px rgb(0 0 0 / .5)}body #panel #help-container #help{margin:70px 30px 30px 30px;min-height:100px;max-height:50vh;overflow:hidden;overflow-y:auto}body #panel #help-container #help p{margin-left:.5em;margin-right:.5em;text-indent:.5em}::-webkit-scrollbar{width:10px;padding-left:10px}::-webkit-scrollbar-track{border-radius:5px;background-color:rgb(236 240 241 / .5)}::-webkit-scrollbar-thumb{background:#7f8c8d;border-radius:5px}::-webkit-scrollbar-thumb:window-inactive{background:rgb(127 140 141 / .5)}