<turbo-stream action="update" target="download-signup-component"><template><div id="ez-login-form" class="ez-session-modal ez-modal__inner-content checkout_ux_q2_2025" data-referring-conversions-category="Header" data-conversions-category="Form-Login">

  <form class="ez-session-modal__form" data-controller="login-form form-analytics" data-action="turbo:submit-end-&gt;login-form#submitEnd" data-static="false" data-turbo-stream="true" data-turbo-frame="download-signup-component" action="/users/sign_in?turbo_frame_id=download-signup-component" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="AX5I_EvrNxmiwB_UA4safybQ4--ajhVHKzlj5JNDz0SoNHL0hYzzpKX8sVN0lVL2l_mA3NiIfxBug1mabkZ1pw" autocomplete="off" />
    

    <span class="type-h5 color-headers self-start">Log In</span>

    <div class="social-sessions"><div class="social-session-buttons"
     data-connect-type="login"
     data-controller="social-session-buttons"
     data-omniauth-token="">

  <div class="ez-input ez-input--button social-session-buttons__button__wrap">
  <div role="button" class="social-session-buttons__button social-session-buttons__button--google is-loading"
       data-action="click->social-session-buttons#connectGoogle"
       data-social-session-buttons-target="googleButton button"
       data-google-signin-url="https://accounts.google.com/gsi/client"
       data-app-id="195117443878-2hppsh80rnm40bts500mbcs414cdrknm.apps.googleusercontent.com"
       data-loading-text="Logging in..."
       data-context="signin"
       data-auto-select="true"
       data-state-cookie-domain="vecteezy.com"
       data-errors='{ "permissions_error": "Login failed. Please try again, and allow our site to retrieve your email address." }'>

    <img src="https://static.vecteezy.com/vite/assets/google-DicjUQvA.svg" />

    <span class="social-session-buttons__button__text is-hidden"
          data-social-session-buttons-target="googleText text">
      Login with Google
    </span>

    <div class="ez-spinner ez-spinner--sm"></div>
  </div>
</div>


  <div class="ez-input ez-input--button social-session-buttons__button__wrap">
  <div role="button" class="social-session-buttons__button social-session-buttons__button--facebook is-loading"
       data-action="click->social-session-buttons#connectFacebook"
       data-social-session-buttons-target="fbButton button"
       data-app-id="114946765277597"
       data-loading-text="Logging in..."
       data-errors='{ "permissions_error": "Login failed. Please try again, and allow our site to retrieve your email address." }'
       data-oauth-type="login"
       data-omniauth-path="/users/auth/facebook">

    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 31.81" role="img"><defs><clipPath id="fb-clip-path"><path fill="#1877f2" d="M32 16a16 16 0 1 0-18.5 15.81V20.63H9.44V16h4.06v-3.52c0-4 2.39-6.23 6-6.23a24.77 24.77 0 0 1 3.58.31v3.94h-2A2.31 2.31 0 0 0 18.5 13v3h4.44l-.71 4.63H18.5v11.18A16 16 0 0 0 32 16" clip-rule="evenodd"></path></clipPath><style>.fb-btn-cls-3{clip-path:url(#fb-clip-path)}</style></defs><path fill="#1877f2" fill-rule="evenodd" d="M32 16a16 16 0 1 0-18.5 15.81V20.63H9.44V16h4.06v-3.52c0-4 2.39-6.23 6-6.23a24.77 24.77 0 0 1 3.58.31v3.94h-2A2.31 2.31 0 0 0 18.5 13v3h4.44l-.71 4.63H18.5v11.18A16 16 0 0 0 32 16"></path></svg>


    <span class="social-session-buttons__button__text is-hidden"
          data-social-session-buttons-target="fbText text">
      Login with Facebook
    </span>

    <div class="ez-spinner ez-spinner--sm"></div>
  </div>
</div>

</div>
</div>

    <div class="line-separator uppercase"><div class="line-separator__line"></div><div class="line-separator__content">Or</div><div class="line-separator__line"></div></div>

    
<div class="ez-input ez-input--lg is-required">
  <label class="ez-input__label" for="user_username">Username / Email</label>

  
    <input class="ez-input__field ez-input__field--basic ez-input__field--text username" autocomplete="username" placeholder=" " required="required" data-action="focus-&gt;form-analytics#sendFormFieldFocusEvent" data-english-label="Username/Email Address" aria-label="Username / Email" type="text" name="user[username]" id="user_username" />

  
</div>

    
<div class="ez-input ez-input--lg is-required">
  <label class="ez-input__label" for="user_password">Password</label>

  <div class="ez-input__password-wrap">
    
      <input autocomplete="current-password" placeholder=" " required="required" data-action="focus-&gt;form-analytics#sendFormFieldFocusEvent" data-english-label="Password" aria-label="Password" class="ez-input__field ez-input__field--basic ez-input__field--password ez-input__field--sensitive" type="password" name="user[password]" id="user_password" />

      
  </div>
</div>

    <input readonly="readonly" autocomplete="off" type="hidden" name="user[plan_id]" id="user_plan_id" />

    


<div>

    <div class="users-terms">This site is protected by reCAPTCHA and the Google <a target="_blank" rel="noopener noreferrer" href="https://policies.google.com/privacy">Privacy Policy</a> and <a target="_blank" rel="noopener noreferrer" href="https://policies.google.com/terms">Terms of Service</a> apply.</div>

  <input type="hidden" name="bypass_captcha" id="bypass_captcha" value="false" autocomplete="off" />

  <div class="ez-input recaptcha-holder" data-recaptcha-target="captchaHolder" data-captcha-type="invisible" data-recaptcha-auto-fill="false" data-callback="handleRecaptchaResponse"></div>

</div>

    

    
<div class="ez-input">
  <button name="button" type="submit" class="ez-btn ez-btn--primary ez-btn--submit ez-session-modal__submit-btn ez-btn--primary" data-disable-with="Log In" data-action="login-form#triggerCaptchaAndValidateFields" data-login-form-target="formSubmitBtn">Log In</button>
</div>

    <div><div class="flex flex-col gap-2 items-center"><a data-turbo-stream="true" href="https://www.vecteezy.com/users/password/new">Forgot Your Password?</a><span>Don't have an account? <a data-turbo-frame="download-signup-component" data-turbo-stream="true" data-action="login-form#trackCreate" href="/modals/download_signup/show_signup?turbo_frame_id=download-signup-component">Create one</a></span></div></div>
</form>
  

</div></template></turbo-stream>