@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/fonts/inter-v12-latin-regular.eot);src:url(/assets/fonts/inter-v12-latin-regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/inter-v12-latin-regular.woff2) format("woff2"),url(/assets/fonts/inter-v12-latin-regular.woff) format("woff"),url(/assets/fonts/inter-v12-latin-regular.ttf) format("truetype"),url(/assets/fonts/inter-v12-latin-regular.svg#Inter) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/assets/fonts/inter-v12-latin-500.eot);src:url(/assets/fonts/inter-v12-latin-500.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/inter-v12-latin-500.woff2) format("woff2"),url(/assets/fonts/inter-v12-latin-500.woff) format("woff"),url(/assets/fonts/inter-v12-latin-500.ttf) format("truetype"),url(/assets/fonts/inter-v12-latin-500.svg#Inter) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/fonts/inter-v12-latin-700.eot);src:url(/assets/fonts/inter-v12-latin-700.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/inter-v12-latin-700.woff2) format("woff2"),url(/assets/fonts/inter-v12-latin-700.woff) format("woff"),url(/assets/fonts/inter-v12-latin-700.ttf) format("truetype"),url(/assets/fonts/inter-v12-latin-700.svg#Inter) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/assets/fonts/inter-v12-latin-900.eot);src:url(/assets/fonts/inter-v12-latin-900.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/inter-v12-latin-900.woff2) format("woff2"),url(/assets/fonts/inter-v12-latin-900.woff) format("woff"),url(/assets/fonts/inter-v12-latin-900.ttf) format("truetype"),url(/assets/fonts/inter-v12-latin-900.svg#Inter) format("svg")}body,html{margin:0;padding:0;font-family:Inter,sans-serif;min-height:100vh;background:no-repeat radial-gradient(rgba(49,75,211,.2),transparent,transparent 40rem) bottom -15rem left -20rem/50rem 50rem,no-repeat radial-gradient(rgba(49,75,211,.2),transparent,transparent 70rem) top -35em center/70rem 70rem,no-repeat radial-gradient(rgba(49,75,211,.2),transparent,transparent 60rem) bottom -25em right -20rem/60rem 60rem,#232835}.align-center{display:flex;align-items:center;justify-content:center;min-height:100vh;margin:0}@media (max-width: 873px){body,html{background-size:0 0}}.login-container{display:flex;flex-direction:column;justify-content:center;background-color:#181d2c80;backdrop-filter:blur(5rem);border:1px solid #515663;border-radius:10px;padding:1rem 2rem}.login-body{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;max-width:20rem}.login-body .text-right{text-align:right;text-decoration:none;color:#cdcdcd;font-weight:700}.btn{display:flex;justify-content:center;align-items:center;padding:.5rem 1rem;border-radius:.5rem;background-color:#29c16a;color:#232835;font-size:16pt;font-weight:700;cursor:pointer;border:none;gap:.5rem;transition:background-color .1s ease-in-out,transform .1s ease-in-out}.btn:hover{filter:brightness(.9)}.btn:active:not(:disabled){filter:brightness(.8);transform:scale(.98)}.login-header{display:flex;padding:0 2rem;gap:1rem;align-items:center;color:#fff}.login-header img{width:4rem;height:4rem}.login-header h1{margin:0;font-weight:700}.login-group{display:flex;flex-direction:column;gap:.5rem;user-select:none}.login-group label{color:#fff;font-weight:700}.login-group input{padding:.5rem 1rem;border-radius:.5rem;background-color:#181d2c80;color:#fff;border:2px solid #515663;font-size:18pt;width:auto;font-weight:700}.login-group input:focus{outline:none;border:2px solid #29C16A}
