.auth-form-module__4kDoFq__page{color:#1d1d1f;place-items:center;min-height:100vh;padding:1.5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;display:grid}.auth-form-module__4kDoFq__card{background:#fff;border:1px solid #00000014;border-radius:20px;flex-direction:column;gap:1.5rem;width:min(100%,400px);padding:2.5rem 2rem;display:flex;box-shadow:0 2px 24px #0000000f}.auth-form-module__4kDoFq__brand{align-items:center;gap:.55rem;text-decoration:none;display:flex;overflow:visible}.auth-form-module__4kDoFq__brandLogo{object-fit:contain;width:auto;height:80px;margin-top:-16px;margin-bottom:-20px}.auth-form-module__4kDoFq__brandName{letter-spacing:-.02em;color:#1d1d1f;font-size:.95rem;font-weight:600}.auth-form-module__4kDoFq__copy{flex-direction:column;gap:.4rem;display:flex}.auth-form-module__4kDoFq__copy h1{letter-spacing:-.04em;color:#1d1d1f;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.6rem,5vw,2rem);font-weight:700;line-height:1.05}.auth-form-module__4kDoFq__copy p{color:#1d1d1f8f;margin:0;font-size:.9375rem;line-height:1.55}.auth-form-module__4kDoFq__form{flex-direction:column;gap:.85rem;display:flex}.auth-form-module__4kDoFq__field{flex-direction:column;gap:.4rem;display:flex}.auth-form-module__4kDoFq__field span{color:#1d1d1fad;font-size:.82rem;font-weight:500}.auth-form-module__4kDoFq__field input{color:#1d1d1f;background:#f5f5f7;border:1px solid #0000001f;border-radius:10px;outline:none;width:100%;padding:.75rem .9rem;font-family:inherit;font-size:.9375rem;transition:border-color .16s,box-shadow .16s}.auth-form-module__4kDoFq__field input::placeholder{color:#1d1d1f4d}.auth-form-module__4kDoFq__field input:focus{background:#fff;border-color:#0000004d;box-shadow:0 0 0 3px #0000000f}.auth-form-module__4kDoFq__errorText{color:#c0392b;background:#c0392b0f;border:1px solid #c0392b24;border-radius:10px;margin:0;padding:.75rem .9rem;font-size:.875rem;line-height:1.5}.auth-form-module__4kDoFq__submitButton{color:#f5f5f7;cursor:pointer;background:#1d1d1f;border:none;border-radius:980px;justify-content:center;align-items:center;width:100%;margin-top:.25rem;padding:.8rem 1.2rem;font-family:inherit;font-size:.9375rem;font-weight:500;transition:opacity .16s;display:flex}.auth-form-module__4kDoFq__submitButton:hover{opacity:.82}.auth-form-module__4kDoFq__submitButton:disabled{cursor:progress;opacity:.5}.auth-form-module__4kDoFq__switchText{text-align:center;color:#1d1d1f8f;margin:0;font-size:.875rem}.auth-form-module__4kDoFq__switchLink{color:#1d1d1f;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:600;text-decoration:underline}.auth-form-module__4kDoFq__forgotLink{color:#1d1d1f70;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.82rem;transition:color .16s}.auth-form-module__4kDoFq__forgotLink:hover{color:#1d1d1f}.auth-form-module__4kDoFq__homeLink{text-align:center;color:#1d1d1f70;font-size:.82rem;text-decoration:none;transition:color .16s}.auth-form-module__4kDoFq__homeLink:hover{color:#1d1d1f}
