body{color:white;background-color:#232930}body,pre{margin:0;padding:0}a,select,.toast,.content h1,.content h2,.content p,#canvas p{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-optical-sizing:auto;font-style:normal}a,select,.content p,.content span{font-weight:300}.content h1,.content h2{font-weight:600}.panel{padding:2px;background-color:#45545f;border-width:2px;border-color:#49565f;border-style:solid}.content p,.content h1,.content h2{-webkit-user-select:none;user-select:none}.content h1{font-size:12pt;margin:12px 0}.content h2{font-size:11pt;margin:6px 0}.content p{text-align:justify;line-height:1.5;padding:0 8px 0 6px;font-size:10pt;margin:0 2px 12px 2px}#nav{padding:4px;height:42px;max-height:42px;background-color:#272727;border:thin solid #333;border-width:0 0 1px 0;filter:drop-shadow(4px 4px 8px rgba(0,0,0,0.5))}#nav>.container{display:flex;user-select:none;justify-content:space-between}#nav>.container>span:nth-child(1){height:42px}#nav>.container>span:nth-child(1) select{color:silver;padding:6px;border:none;border-radius:0;background-color:#2b2b2b;height:42px}#nav>.container>span:nth-child(1) select option{background-color:#555}#nav>.container>span:nth-child(3){height:42px;align-content:center}#nav>.container>span:nth-child(3) span.item{margin-left:6px;padding:6px;border-radius:8px}#nav>.container>span:nth-child(3) span.item a{color:white;font-size:10pt;text-decoration:none}#nav>.container>span:nth-child(3) span.item a:hover{text-decoration:underline}.panel{top:38px;left:0px;display:none;position:absolute;border-radius:12px}.panel.selected{box-shadow:rgba(0,0,0,0.35) 0px 5px 15px}.panel .bar{padding:0;height:26px;display:flex;cursor:move;user-select:none;justify-content:space-between;background-color:#49565f;border-radius:8px 8px 0 0;box-shadow:inset 0 -8px 4px -8px rgba(0,0,0,0.5)}.panel .bar>span:nth-child(1){height:26px;cursor:move;color:#969696;padding:0 6px;border-radius:12px 0 0 0;align-content:center;margin-top:-1px}.panel .bar>span:nth-child(2){height:26px;padding:0;font-size:8pt;font-family:monospace;text-transform:uppercase;align-content:center}.panel .bar>span:nth-child(3){height:26px;cursor:pointer;color:#969696;justify-content:flex-end;padding:0 6px;border-radius:0 12px 0 0;align-content:center;margin-top:-1px}#about{min-width:366px;max-width:366px;padding:0 0 8px 0;text-align:center;background-color:#3a4750}#about div#logo-backplate{padding:4px 0 0 0;border-style:solid;border-color:#45545f;border-width:0 0 2px 0;background-color:#2b2b2b;box-shadow:inset 0 -8px 8px -8px rgba(0,0,0,0.5)}#about pre#logo{line-height:1;color:rgb(180,180,137);tab-size:4;white-space:pre-wrap;font-size:10pt;margin:0;padding:0 0 20px 0;pointer-events:none;-webkit-user-select:none;user-select:none}#signin,#signout{min-width:340px;max-width:340px;padding:0 0 8px 0;text-align:center;background-color:#3a4750}#signin input[name="formPassword"]{width:260px;height:30px;min-width:260px;min-height:30px;padding:3px;margin:6px auto 12px auto;border:thin solid gray;border-radius:8px}#signout button[name="btnYes"]{margin-right:12px}button,.button{padding:8px 12px;margin:0 auto 6px auto;border:thin solid #45545f;background-color:white;border-radius:12px}#canvas #backmessage{position:absolute;top:50%;left:50%;opacity:0.33;padding:24px;background-color:#555;max-width:230px;text-align:center;border:thin dotted white;transform:translate(-50%,-50%);box-shadow:rgba(0,0,0,0.35) 0px 5px 15px}#toaster{position:fixed;top:30px;left:50%;transform:translateX(-50%);z-index:9999;display:flex;flex-direction:column;gap:10px}.toast{background-color:rgb(180,180,137);color:black;padding:12px;border-radius:8px;font-family:sans-serif;box-shadow:0 4px 12px rgba(0,0,0,0.15);transform:translateY(-100px);opacity:0;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275),opacity 0.3s ease;pointer-events:none;-webkit-user-select:none;user-select:none}.toast.show{transform:translateY(0);opacity:1}