@import "https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100..900;1,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100..700;1,100..700&display=swap";*{box-sizing:border-box;margin:0;padding:0}:root{--tn-spacing:4px;--sm-spacing:8px;--md-spacing:12px;--lg-spacing:16px;--white-color:#fff;--black-color:#000;--white-smoke-color:#f5f5f5;--jet-black-color:#0a0a0a;--blue-grotto-color:#0476d0;--blue-iris-color:#5a4fcf}h1,h2,h3,h4,h5,h6{font-family:"Exo 2",sans-serif}p,a,label,input{font-family:IBM Plex Sans,sans-serif}h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}h4{font-size:21px}h5,label,input{font-size:18px}h6,p,a{font-size:16px}h1,h2,label{text-transform:uppercase}.auth-page{width:100dvw;height:100dvh}.auth-page .auth-section{background-image:url(/assets/cooled-dark-titanium-wall-background-CDzfeX3Z.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.auth-page .auth-section .transparent-block-element{justify-content:center;min-width:400px;min-height:400px;display:flex}.transparent-block-element{padding:var(--lg-spacing);background-color:rgb(from var(--blue-grotto-color) r g b / .25);border:1px solid var(--blue-grotto-color);border-radius:4px}.transparent-block-element h1,.transparent-block-element h2{padding-bottom:var(--lg-spacing);color:var(--blue-grotto-color)}.transparent-form-element,.transparent-form-element .form{flex-direction:column;width:100%;height:100%;display:flex}.transparent-form-element .field{padding-bottom:var(--md-spacing)}.transparent-form-element label{width:100%;padding-bottom:var(--tn-spacing);color:var(--blue-grotto-color);display:block}.transparent-form-element input{width:100%;padding:var(--tn-spacing);background-color:var(--white-color);border:1px solid var(--black-color);color:var(--black-color);border-radius:4px;outline:none;display:block}.transparent-form-element input::placeholder{color:var(--black-color);opacity:.75}.transparent-form-element input:focus{border:1px solid var(--blue-grotto-color);color:var(--blue-grotto-color)}.transparent-form-element button{padding:var(--sm-spacing);background-color:var(--blue-grotto-color);border:1px solid var(--blue-grotto-color);color:var(--white-color);border-radius:4px}
