@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}#toyls-toolbar{z-index:1000000;background:#34495e;color:#95a5a6;font-family:"Segoe UI",Verdana,Helvetica,Arial,sans-serif;font-size:12px;height:24px;overflow:hidden;text-align:center;padding:0 1em;border-bottom:solid 2px #2c3e50;box-shadow:0 2px 2px rgb(0 0 0 / .2)}#toyls-toolbar a{color:#aaa;text-decoration:none;opacity:.5;-webkit-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;-ms-transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out}#toyls-toolbar a:hover{color:#ccc;opacity:1;-webkit-transition:opacity 125ms ease-out;-moz-transition:opacity 125ms ease-out;-ms-transition:opacity 125ms ease-out;-o-transition:opacity 125ms ease-out;transition:opacity 125ms ease-out}#toyls-toolbar a#toyls-toolbar-logo{font-family:Blob,Impact,Arial Bold,Arial,Helvetica Bold,Helvetica,sans-serif;font-size:23px;letter-spacing:2px;text-transform:lowercase;color:#ccc;margin-right:1em}#toyls-toolbar #toyls-toolbar-site a img{vertical-align:bottom;margin-left:.5em}#toyls-toolbar .toyls-toolbar-error,#toyls-toolbar .toyls-toolbar-success{display:inline-block;border-radius:.3em;color:#fff;padding:.2em .5em .3em .5em;margin-left:1em;vertical-align:bottom;font-size:12px}#toyls-toolbar .toyls-toolbar-error:before,#toyls-toolbar .toyls-toolbar-success:before{margin-right:.5em}#toyls-toolbar .toyls-toolbar-error{background-color:#e74c3c}#toyls-toolbar .toyls-toolbar-error:before{content:"\26a0"}#toyls-toolbar .toyls-toolbar-success{background-color:#2ecc71}#toyls-toolbar .toyls-toolbar-success:before{content:"\2714"}#toyls-toolbar #toyls-toolbar-mail-popup{z-index:1000001;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgb(255 255 255 / .5)}#toyls-toolbar #toyls-toolbar-mail-popup>*{background-color:#ecf0f1;-webkit-box-shadow:0 4px 10px rgb(0 0 0 / .5);-moz-box-shadow:0 4px 10px rgb(0 0 0 / .5);box-shadow:0 4px 10px rgb(0 0 0 / .5);position:fixed;left:50%;top:50%;padding:40px;margin-left:-240px;margin-top:-240px;width:400px;height:400px;font-size:20px;color:#34495e;text-align:left}#toyls-toolbar #toyls-toolbar-mail-popup>* h1{font-size:2em;font-weight:700;text-align:center;margin-top:0}#toyls-toolbar #toyls-toolbar-mail-popup>* input,#toyls-toolbar #toyls-toolbar-mail-popup>* textarea,#toyls-toolbar #toyls-toolbar-mail-popup>* button{font-size:20px;margin-top:20px}#toyls-toolbar #toyls-toolbar-mail-popup>* input,#toyls-toolbar #toyls-toolbar-mail-popup>* textarea{width:380px;background:#fff0;border:0;padding:10px;border-bottom:thick solid #bdc3c7}#toyls-toolbar #toyls-toolbar-mail-popup>* input:focus,#toyls-toolbar #toyls-toolbar-mail-popup>* textarea:focus,#toyls-toolbar #toyls-toolbar-mail-popup>* input:hover,#toyls-toolbar #toyls-toolbar-mail-popup>* textarea:hover{border-color:#34495e}#toyls-toolbar #toyls-toolbar-mail-popup>* input:focus,#toyls-toolbar #toyls-toolbar-mail-popup>* textarea:focus{outline:0;background:#fff}#toyls-toolbar #toyls-toolbar-mail-popup>* textarea{height:110px}#toyls-toolbar #toyls-toolbar-mail-popup>* button{width:180px;border:0;padding:10px 0;background:#34495e;color:#bdc3c7}#toyls-toolbar #toyls-toolbar-mail-popup>* button:first-child{margin-right:20px}#toyls-toolbar #toyls-toolbar-mail-popup>* button:hover{background:#2c3e50;color:#ecf0f1}#toyls-toolbar-status{float:right}#toyls-toolbar-status #toyls-toolbar-identity{display:inline-block;float:left;margin-right:.5em}#toyls-toolbar-status #toyls-toolbar-identity small{font-size:80%}#toyls-toolbar-status #toyls-toolbar-image{z-index:1001;position:absolute;top:-3px;right:0;width:32px;height:32px;border-bottom-left-radius:66.667%;border:solid 2px #2c3e50;border-right:1px;background:#2c3e50;box-shadow:-2px 2px 4px rgb(0 0 0 / .2);background-size:cover}@media screen and (min-width:601px){#toyls-toolbar #toyls-toolbar-site{display:flex;align-items:center;height:24px}#toyls-toolbar #toyls-toolbar-site #toyls-toolbar-mail{display:flex;align-items:center;height:100%}#toyls-toolbar #toyls-toolbar-site #toyls-toolbar-mail img{display:block}}@media print{#toyls-toolbar{display:none!important}}::-webkit-input-placeholder{color:rgb(0 0 0 / .25)}:-moz-placeholder{color:rgb(0 0 0 / .25);opacity:1}::-moz-placeholder{color:rgb(0 0 0 / .25);opacity:1}:-ms-input-placeholder{color:rgb(0 0 0 / .25)}*[data-placeholder]:empty:before{content:attr(data-placeholder);color:rgb(0 0 0 / .25)}body{font-family:'Segoe UI',Verdana,Arial,sans-serif;font-size:16px;color:#34495e;font-size:14px}#app-ants{position:absolute;left:0;right:0;top:26px;bottom:0;background:#fff;font-family:'Segoe UI',Verdana,Arial,sans-serif;font-size:16px;color:#34495e}#app-ants .center-outer{display:table;width:100%;height:100%}#app-ants .center-outer>.center-inner{display:table-cell;text-align:center;vertical-align:middle}#app-ants .center-outer>.center-inner>.center-content{display:inline-block;text-align:left}#app-ants label{width:150px;display:inline-block;border-bottom:thin dashed #bdc3c7;margin-right:10px}#app-ants .button,#app-ants select,#app-ants input{border:2px solid #bdc3c7;padding:4px 8px;background:#fff;color:#34495e;margin:4px 0}#app-ants .button:hover,#app-ants select:hover,#app-ants input:hover{border-color:#95a5a6}#app-ants .button:focus,#app-ants select:focus,#app-ants input:focus{border-color:#3498db}#app-ants select{width:120px}#app-ants select.mono{font-family:monospace}#app-ants input[type=text],#app-ants input[type=number]{width:100px;font-size:16px}#app-ants input[type=color]{padding:0;background:#bdc3c7;-webkit-transition:background 250ms;-moz-transition:background 250ms;-ms-transition:background 250ms;-o-transition:background 250ms;transition:background 250ms}#app-ants input[type=color]:hover{background:#ecf0f1}#app-ants .button{background:#3498db;text-decoration:none;color:#fff;font-weight:700;border:0;-webkit-transition:background 250ms;-moz-transition:background 250ms;-ms-transition:background 250ms;-o-transition:background 250ms;transition:background 250ms}#app-ants .button:hover{background:#67b2e4}#app-ants .icon{padding:.2em;text-align:center;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}#app-ants .icon:hover{background:#3498db;color:#fff}#app-ants #header{position:absolute;font-size:40px;font-weight:700;background:#f1c40f;color:#34495e;padding:4px 4px 8px 8px;border-bottom:4px solid #34495e;height:40px;overflow:hidden;z-index:1000;right:0;left:0;-webkit-box-shadow:0 2px 16px rgb(0 0 0 / .25);-moz-box-shadow:0 2px 16px rgb(0 0 0 / .25);box-shadow:0 2px 16px rgb(0 0 0 / .25)}#app-ants #footer{position:absolute;bottom:0;left:500px;right:0;text-align:center;padding:.4em 0;font-size:80%;color:#95a5a6}#app-ants h1{font-size:150%;border-bottom:thin solid #bdc3c7;color:#34495e;margin-bottom:.5em;margin-left:-.5em;margin-right:-.5em}#app-ants #options,#app-ants #current{position:absolute;border-right:4px solid #34495e;border-bottom:4px solid #34495e;border-bottom-right-radius:64px;-webkit-box-shadow:0 2px 16px rgb(0 0 0 / .25);-moz-box-shadow:0 2px 16px rgb(0 0 0 / .25);box-shadow:0 2px 16px rgb(0 0 0 / .25)}#app-ants #options>div,#app-ants #current>div{vertical-align:middle;text-align:center}#app-ants #options .color-preview,#app-ants #current .color-preview{display:inline-block;position:relative;width:20px;height:20px;border:2px solid #bdc3c7;margin-left:10px;top:7px}#app-ants #options{top:56px;left:0;width:475px;height:350px;background:#ecf0f1;z-index:100}#app-ants #options #locksize{width:114px;margin-left:160px;margin-top:-4px;margin-bottom:-4px}#app-ants #current{top:410px;left:0;bottom:50px;width:400px;background:#d5dadc;z-index:10}#app-ants #current .preview{display:inline-block;width:150px;height:150px}#app-ants #link{position:absolute;left:0;bottom:0;width:500px;height:100px;background:#95a5a6;border-right:4px solid #34495e;border-top:4px solid #34495e;border-top-right-radius:64px;-webkit-box-shadow:0 2px 16px rgb(0 0 0 / .25);-moz-box-shadow:0 2px 16px rgb(0 0 0 / .25);box-shadow:0 2px 16px rgb(0 0 0 / .25);z-index:5}#app-ants #link>div{text-align:right;margin:10px 20px 0 0}#app-ants #link a{font-family:'Segoe UI',Verdana,Arial,sans-serif;font-size:16px;color:#34495e;text-decoration:none;-webkit-transition:color 250ms;-moz-transition:color 250ms;-ms-transition:color 250ms;-o-transition:color 250ms;transition:color 250ms}#app-ants #link a:hover{color:#2980b9}#app-ants #history{position:absolute;top:56px;bottom:20px;left:520px;right:20px;padding:1em;overflow:hidden;overflow-y:auto}#app-ants #history .version{display:inline-block;border:2px solid #7f8c8d;background:#ecf0f1;padding:1em;margin:0 1em 1em 0}#app-ants #history .version .preview{width:50px;height:50px;margin:20px 20px 30px 20px}#app-ants .version{display:inline-block;text-align:center}#app-ants .version .preview{position:relative;background:#f1c40f;margin-top:10px;margin-bottom:30px}#app-ants .version .preview .preview-left{position:absolute;height:100%;width:0;background-position:right}#app-ants .version .preview .preview-right{position:absolute;height:100%;width:0;background-position:left}#app-ants .version .preview .preview-top{position:absolute;height:0;width:100%;background-position:bottom}#app-ants .version .preview .preview-bottom{position:absolute;height:0;width:100%;background-position:top}#app-ants ::-webkit-scrollbar{width:12px;padding-right:4px}#app-ants ::-webkit-scrollbar-track{-webkit-box-shadow:inset 1px 0 4px rgb(0 0 0 / .33)}#app-ants ::-webkit-scrollbar-thumb{background:#e67e22}#app-ants ::-webkit-scrollbar-thumb:window-inactive{background:rgb(230 126 34 / .5)}