.form{height:fit-content;overflow-y:auto;display:flex;flex-direction:column;background-color:#fff;padding:1rem;gap:1rem;border-radius:.25rem;width:100%;justify-content:space-between;box-shadow:0 0 0 1px rgba(0,0,0,.025),0 1px 1px -.5px rgba(0,0,0,.085),0 3px 3px -1.5px rgba(0,0,0,.085),0 6px 6px -3px rgba(0,0,0,.05),0 12px 12px -6px rgba(0,0,0,.085),0 24px 24px -12px rgba(0,0,0,.085);outline:1px solid rgba(28,28,31,.15);background-image:radial-gradient(circle,rgba(90,90,95,.25) 1px,rgba(28,28,31,.05) 0)}.form>a>img{max-width:128px}.form .error-message{max-width:100%;display:flex;justify-content:space-between;align-items:center;padding:.25rem 1rem;border-radius:.25rem;background-color:#de0a26;outline:1px solid #c30010;font-size:1rem!important}.form .error-message p{font-size:.85rem!important;overflow:hidden;text-overflow:ellipsis}.form .error-message>.button{padding:.5rem}.form .error-message>.button:hover{background-color:rgba(195,0,16,.85)}.form .inputs{display:flex;flex-direction:column;gap:1rem}.form .inputs .input{color:#000;display:flex;flex-direction:column;gap:.25rem}.form .inputs .input>*{color:inherit}.form .inputs .input input{padding:1rem;outline:none;border:none;background:rgba(0,0,0,.04);border-radius:.25rem;transition:outline .2s;outline:1px solid rgba(0,0,0,.04)}.form .inputs .input input:focus,.form .inputs .input input:focus-within{outline:1px solid #233950}.form .inputs .input label{font-size:.85rem}.form .inputs .input label span{font:inherit;color:#de0a26}.form>button{cursor:pointer;padding:1rem;border:none;background:#000;border-radius:.25rem;transition:all .2s}.form>button:focus,.form>button:hover{background-color:rgba(0,0,0,.85)}.form .register-cta{font-size:.95rem;color:#233950;text-align:center;margin-top:1rem}.form .register-cta>a{text-decoration:underline;font-weight:800;color:#000;font-size:inherit}.form .register-cta>a:hover{color:rgba(0,0,0,.75)}@media(min-width:768px){.form{max-width:35vw;height:fit-content}}