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,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,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}body{line-height:1.2}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body{background:#141414;color:#ededed;font-family:sans-serif;font-size:16px;font-weight:400;line-height:1.25}:root{color-scheme:dark}body{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-start}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:2rem}h2{font-size:1.8rem}h3{font-size:1.6rem}h4{font-size:1.4rem}h5{font-size:1.2rem}h6{font-size:1rem}a{color:#00d200;text-decoration:none}a:hover{color:#009f00}a.back-to-previous-page{color:#8a8a8a;font-size:.8rem}a.back-to-previous-page:hover{color:rgb(163.5,163.5,163.5)}.hidden{display:none !important}.clipboard-write{cursor:pointer}@media screen and (max-width: 768px){.desktop-only{display:none !important}}@media screen and (min-width: 768px){.mobile-only{display:none !important}}::selection{color:#000;background:rgba(0,210,0,.8)}form{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:10px}form div{padding:0 0 0 0;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;align-items:flex-start}form label{font-size:.8rem;color:#808080}form input[type=text],form input[type=email],form input[type=password]{background-color:#212121;border:0;outline:1px solid #595959;padding:5px 10px 5px 10px;font-size:1rem;font-family:sans-serif;color:#ededed}form input[type=text]:focus,form input[type=text]:focus-visible,form input[type=email]:focus,form input[type=email]:focus-visible,form input[type=password]:focus,form input[type=password]:focus-visible{outline:1px solid #00d200;outline-offset:-1px}form button,form input[type=submit]{border:0;padding:8px 16px 8px 16px;font-size:.9rem;font-family:sans-serif;font-weight:700;text-transform:uppercase;cursor:pointer;background-color:#00d200;color:#141414}form button:hover,form button:focus-visible,form input[type=submit]:hover,form input[type=submit]:focus-visible{background-color:#009f00;outline:0}header{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center;background-color:#383838;height:64px;padding:0 10px 0 10px}header div:nth-child(1){display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}header div:nth-child(1) a.logo{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;padding:0 10px 0 0;margin:0 5px 0 0;border-right:1px solid #808080}header div:nth-child(1) a.logo svg{fill:#fff;width:74px;height:16px}header div:nth-child(1) a.logo h1{font-family:monospace;font-size:15.5px;margin:0 0 0 0;color:#fff}header div:nth-child(1) a.logo:hover svg{fill:#00d200}header div:nth-child(1) a.logo:hover h1{color:#00d200}header div:nth-child(1) nav{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}header div:nth-child(1) nav ul{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}header div:nth-child(1) nav ul li{padding:5px 5px 5px 5px}header div:nth-child(1) nav ul li a{color:#fff;font-weight:700}header div:nth-child(1) nav ul li a:hover{color:rgb(229.5,229.5,229.5)}header div:nth-child(2){display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin:0 -10px 0 0;cursor:pointer}@media screen and (max-width: 768px){header div:nth-child(2) p{display:none}}header div:nth-child(2) ul{display:none;position:absolute;background-color:#383838;top:64px;right:0}header div:nth-child(2) ul li{background-color:#383838;border-top:2px solid #6b6b6b}header div:nth-child(2) ul li a{display:block;padding:10px 20px 10px 20px;color:#fff}header div:nth-child(2) ul li a:hover{background-color:rgb(81.5,81.5,81.5)}header div:nth-child(2) span{position:relative;display:inline-block;margin:0 0 0 5px;width:12px;height:8px}header div:nth-child(2) span::before{left:7px;transform:rotate(-135deg)}header div:nth-child(2) span::after{position:absolute;left:3px;transform:rotate(135deg)}header div:nth-child(2) span::before,header div:nth-child(2) span::after{content:"";position:absolute;top:0;display:inline-block;width:2px;height:7px;background-color:#fff;transition:.15s ease}header div:nth-child(2) img{width:64px;height:64px;padding:0 0 0 10px}header div:nth-child(2):hover ul,header div:nth-child(2):focus ul,header div:nth-child(2):focus-within ul{display:block}header div:nth-child(2):hover span,header div:nth-child(2):focus span,header div:nth-child(2):focus-within span{transform:rotate(0)}header div:nth-child(2):hover span::before,header div:nth-child(2):focus span::before,header div:nth-child(2):focus-within span::before{transform:rotate(-45deg)}header div:nth-child(2):hover span::after,header div:nth-child(2):focus span::after,header div:nth-child(2):focus-within span::after{transform:rotate(45deg)}main{padding:10px 10px 10px 10px;min-height:calc(100% - 119px)}@media screen and (max-width: 768px){main{min-height:calc(100% - 139px)}}footer{margin:auto 0 0 0;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-end;align-items:center;padding:10px 10px 10px 10px;font-family:monospace;font-size:.75rem;background-color:#383838}footer div p{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}footer div p span{font-family:sans-serif;padding:0 5px 0 0;position:relative;top:1px}footer div p a svg{fill:#00d200;height:9px;width:41.84px;padding:0 0 0 5px}footer div p a:hover svg{fill:#009f00}@media screen and (max-width: 768px){footer{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;gap:5px}}#home main div.user-recap{display:flex;flex-direction:column;gap:10px}#home main div.user-recap p{display:flex;flex-direction:column}#home main div.user-recap p span:first-child{font-size:.8rem;color:#808080}#home details{padding:50px 0 0 0}#home details summary{cursor:pointer}#home details form{padding:10px 0 0 0}#login{background-image:url(/+assets/images/login-bg.jpg);background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}#login main{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;min-height:calc(100vh - 55px)}#login main section{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;padding:30px 30px 30px 30px;background-color:#212121}#login main section svg{fill:#ededed;width:145px;height:31.19px}#login main section h1{font-family:monospace;padding:0 0 10px 0}#login footer{background-color:#141414;justify-content:center}
