.m-0{padding:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{padding:1rem!important}.mt-1{margin-top:1rem!important}.mb-1{margin-bottom:1rem!important}.ml-1{margin-left:1rem!important}.mr-1{margin-right:1rem!important}.mx-1{margin-left:1rem!important;margin-right:1rem!important}.my-1{margin-top:1rem!important;margin-bottom:1rem!important}.m-2{padding:2rem!important}.mt-2{margin-top:2rem!important}.mb-2{margin-bottom:2rem!important}.ml-2{margin-left:2rem!important}.mr-2{margin-right:2rem!important}.mx-2{margin-left:2rem!important;margin-right:2rem!important}.my-2{margin-top:2rem!important;margin-bottom:2rem!important}.m-3{padding:3rem!important}.mt-3{margin-top:3rem!important}.mb-3{margin-bottom:3rem!important}.ml-3{margin-left:3rem!important}.mr-3{margin-right:3rem!important}.mx-3{margin-left:3rem!important;margin-right:3rem!important}.my-3{margin-top:3rem!important;margin-bottom:3rem!important}.m-4{padding:4rem!important}.mt-4{margin-top:4rem!important}.mb-4{margin-bottom:4rem!important}.ml-4{margin-left:4rem!important}.mr-4{margin-right:4rem!important}.mx-4{margin-left:4rem!important;margin-right:4rem!important}.my-4{margin-top:4rem!important;margin-bottom:4rem!important}.m-5{padding:5rem!important}.mt-5{margin-top:5rem!important}.mb-5{margin-bottom:5rem!important}.ml-5{margin-left:5rem!important}.mr-5{margin-right:5rem!important}.mx-5{margin-left:5rem!important;margin-right:5rem!important}.my-5{margin-top:5rem!important;margin-bottom:5rem!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:1rem!important}.pt-1{padding-top:1rem!important}.pb-1{padding-bottom:1rem!important}.pl-1{padding-left:1rem!important}.pr-1{padding-right:1rem!important}.px-1{padding-left:1rem!important;padding-right:1rem!important}.py-1{padding-top:1rem!important;padding-bottom:1rem!important}.p-2{padding:2rem!important}.pt-2{padding-top:2rem!important}.pb-2{padding-bottom:2rem!important}.pl-2{padding-left:2rem!important}.pr-2{padding-right:2rem!important}.px-2{padding-left:2rem!important;padding-right:2rem!important}.py-2{padding-top:2rem!important;padding-bottom:2rem!important}.p-3{padding:3rem!important}.pt-3{padding-top:3rem!important}.pb-3{padding-bottom:3rem!important}.pl-3{padding-left:3rem!important}.pr-3{padding-right:3rem!important}.px-3{padding-left:3rem!important;padding-right:3rem!important}.py-3{padding-top:3rem!important;padding-bottom:3rem!important}.p-4{padding:4rem!important}.pt-4{padding-top:4rem!important}.pb-4{padding-bottom:4rem!important}.pl-4{padding-left:4rem!important}.pr-4{padding-right:4rem!important}.px-4{padding-left:4rem!important;padding-right:4rem!important}.py-4{padding-top:4rem!important;padding-bottom:4rem!important}.p-5{padding:5rem!important}.pt-5{padding-top:5rem!important}.pb-5{padding-bottom:5rem!important}.pl-5{padding-left:5rem!important}.pr-5{padding-right:5rem!important}.px-5{padding-left:5rem!important;padding-right:5rem!important}.py-5{padding-top:5rem!important;padding-bottom:5rem!important}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,table,caption,tbody,tfoot,thead,tr,th,td,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}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}html,body{color:#d9d9d9;font-size:1rem;font-family:Open Sans,sans-serif}.app-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#123}.app-background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-image:url(/build/assets/background-db0f1e69.webp);background-position:center;opacity:.25}h1,h2,h3,h4,h5,h6{font-size:1rem;font-family:Montserrat,sans-serif;line-height:1.5}p{color:#d9d9d9;font-size:1rem;font-family:Open Sans,sans-serif;max-width:72ch;line-height:1.5;margin-bottom:1rem}a{color:#0ff;text-decoration:none}.container{width:1680px;margin:0 auto;box-sizing:border-box}@media (max-width: 1680px){.container{width:100%;padding-left:1rem;padding-right:1rem}}button{cursor:pointer;font:"Open Sans",sans-serif;color:#0ff;background:transparent;border:0;font-size:1rem;font-family:Open Sans,sans-serif;line-height:1.5;margin:0;padding:0}.button{position:relative;background:rgba(11,21,32,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:1rem;cursor:pointer;display:inline-block;padding:.5rem 2rem;color:#d9d9d9;background:#316293;line-height:1.5;border-radius:10rem;transform:translateY(0);box-sizing:border-box;box-shadow:0 20px 25px -5px #00000026,0 10px 15px -5px #00000040;transition:box-shadow .25s ease,transform .25s ease}.button>*{position:relative;z-index:1}.button:before{content:" ";display:block;position:absolute;z-index:0;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);background:linear-gradient(rgba(255,255,255,.1),transparent);border-top:1px solid rgba(255,255,255,.25)}.button:after{content:" ";display:block;position:absolute;z-index:0;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);background:linear-gradient(transparent,rgba(0,0,0,.1));border-bottom:1px solid black}.button:before,.button:after{border-radius:inherit;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.button.outline{background:transparent;border:2px solid #00ffff;color:#0ff}.button:hover,.button:focus{transform:translateY(-.25rem);box-shadow:0 20px 25px -5px #00000040,0 10px 15px -5px #00000059}.form-row{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.form-row:last-child{margin-bottom:0}.form-row>*{flex:1}@media (max-width: 959px){.form-row>*{flex:initial}}.form-group{display:block;width:100%;margin-bottom:1rem}.form-group:last-child{margin-bottom:0}.form-group label{display:block;margin-bottom:.5rem}input:not([type=checkbox],[type=radio]){display:block;width:100%;background:#123;color:#fff;font-family:Open Sans,sans-serif;line-height:1.5;font-size:1rem;padding:.5rem;box-sizing:border-box;border:1px solid #316293;border-radius:.25rem;transition:outline .25s ease}input:not([type=checkbox],[type=radio]):focus{outline-color:#0ff;outline-style:solid}input:not([type=checkbox],[type=radio]):has(+ .form-error){border-bottom-left-radius:0;border-bottom-right-radius:0}.form-error{position:relative;background:rgba(11,21,32,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;margin-top:-1px;display:block;color:#000;background:linear-gradient(135deg,#ff0099,#ff80cc);letter-spacing:1px;padding:1rem;box-sizing:border-box;box-shadow:0 20px 25px -5px #00000026,0 10px 15px -5px #00000040}.form-error>*{position:relative;z-index:1}.form-error:before{content:" ";display:block;position:absolute;z-index:0;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);background:linear-gradient(rgba(255,255,255,.1),transparent);border-top:1px solid rgba(255,255,255,.25)}.form-error:after{content:" ";display:block;position:absolute;z-index:0;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);background:linear-gradient(transparent,rgba(0,0,0,.1));border-bottom:1px solid black}.auth-header{padding:.5rem 0;background:#0b1520}.auth-header .container{display:flex;justify-content:space-between;align-items:center}.auth-header a{color:#d9d9d9;text-decoration:none}.app-header{position:relative;background:rgba(11,21,32,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-sizing:border-box;border-top-left-radius:0;border-top-right-radius:0;border-left:0;border-right:0;box-shadow:0 20px 25px -5px #00000026,0 10px 15px -5px #00000040;padding:1rem 0;margin-bottom:2rem}.app-header>*{position:relative;z-index:1}.app-header:before{content:" ";display:block;position:absolute;z-index:0;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);background:linear-gradient(rgba(255,255,255,.1),transparent);border-top:1px solid rgba(255,255,255,.25)}.app-header:after{content:" ";display:block;position:absolute;z-index:0;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);background:linear-gradient(transparent,rgba(0,0,0,.1));border-bottom:1px solid black}.app-header:before,.app-header:after{border-top-left-radius:0;border-top-right-radius:0}.app-header .container{display:flex;justify-content:space-between;align-items:center}@media (max-width: 639px){.app-header .container{flex-direction:column;gap:1rem}}.app-header a{text-decoration:none}.app-header .site-title{color:#d9d9d9;font-family:Montserrat,sans-serif;font-size:2rem}.app-nav a{color:#d9d9d9}.app-nav a:hover{text-decoration:underline}.alert{padding:1rem;border-radius:1rem;background:#172f46;margin-bottom:1rem;line-height:1.5;border:1px solid #1e3c59;color:#d9d9d9}.round{border-radius:1rem}.round-top{border-top-left-radius:1rem;border-top-right-radius:1rem}.round-bottom{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.round-left{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.round-right{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.round-top-left{border-top-left-radius:1rem}.round-top-right{border-top-right-radius:1rem}.round-bottom-left{border-bottom-left-radius:1rem}.round-bottom-right{border-bottom-right-radius:1rem}[class^=".round"]:before,[class^=".round"]:after{border-radius:inherit}.auth-form{border-radius:1rem}.auth-form header,.auth-form footer{position:relative;background:rgba(11,21,32,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 20px 25px -5px #00000026,0 10px 15px -5px #00000040;box-sizing:border-box}.auth-form header>*,.auth-form footer>*{position:relative;z-index:1}.auth-form header:before,.auth-form footer:before{content:" ";display:block;position:absolute;z-index:0;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);background:linear-gradient(rgba(255,255,255,.1),transparent);border-top:1px solid rgba(255,255,255,.25)}.auth-form header:after,.auth-form footer:after{content:" ";display:block;position:absolute;z-index:0;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);background:linear-gradient(transparent,rgba(0,0,0,.1));border-bottom:1px solid black}.auth-form header{padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:center;border-top-left-radius:1rem;border-top-right-radius:1rem}.auth-form header:before,.auth-form header:after{border-radius:inherit;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.auth-form header h1{font-size:1.5rem}.auth-form header h2{font-size:1.25rem}.auth-form header *{margin-bottom:1rem}.auth-form header *:last-child{margin-bottom:0}.auth-form section{padding:1rem;position:relative;background:rgba(11,21,32,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 20px 25px -5px #00000026,0 10px 15px -5px #00000040;box-sizing:border-box}.auth-form section>*{position:relative;z-index:1}.auth-form section:before{content:" ";display:block;position:absolute;z-index:0;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);background:linear-gradient(rgba(255,255,255,.1),transparent);border-top:1px solid rgba(255,255,255,.25)}.auth-form section:after{content:" ";display:block;position:absolute;z-index:0;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);background:linear-gradient(transparent,rgba(0,0,0,.1));border-bottom:1px solid black}.auth-form section:before{background:rgba(255,255,255,.05)}.auth-form footer{padding:1rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.auth-form footer:before,.auth-form footer:after{border-radius:inherit;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}
