CINXE.COM
Login
<!DOCTYPE html><!-- This site was created in Webflow. https://webflow.com --><!-- Last Published: Thu May 02 2024 16:48:29 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="app.memberstack.io" data-wf-page="5eb455ca93a2a2b2177bfeea" data-wf-site="5be2fa35a6796462795d8502" lang="en"><head><meta charset="utf-8"/><title>Login</title><meta content="Login" property="og:title"/><meta content="Login" property="twitter:title"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="Webflow" name="generator"/><link href="https://assets-global.website-files.com/5be2fa35a6796462795d8502/css/memberstack-app.webflow.56cda8c8d.css" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/><script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script><script type="text/javascript">WebFont.load({ google: { families: ["Inconsolata:400,700","Lato:100,100italic,300,300italic,400,400italic,700,700italic,900,900italic","Open Sans:300,300italic,400,400italic,600,600italic,700,700italic,800,800italic","Biryani:300,regular,800"] }});</script><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://cdn.prod.website-files.com/5be2fa35a6796462795d8502/5c747845ef5f3c5e91e4d166_Favicon.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/5be2fa35a6796462795d8502/5c747860ef5f3c2250e4d180_Webclip.png" rel="apple-touch-icon"/><meta name="google" content="notranslate"> <style> [v-cloak] { display: none } /*Hide labels*/ .platform-custom, .platform-webflow, .platform-attributes, .platform-squarespace, .platform-carrd, .platform-duda, .platform-links { background-image: none; } /*Overlays*/ .edit-component-overlay, .new-component-overlay, .export-overlay, .vue-overlay{ position: fixed; display: none; } .vue-overlay { opacity: 0%; } .overlay-label { display: none; visibility: none; } .modal-scroll { position: absolute; } </style> <script> //API Endpoint Selection let hostname = "https://api.memberstack.io"; let subdomain = window.location.hostname.split('.')[0]; //if (subdomain === "testing") hostname = "https://memberstack-testing.ngrok.io"; if (subdomain === "testing") hostname = "https://ngrok.memberstack.io"; //else if (subdomain === "dev") hostname = "http://localhost:3000"; else if (subdomain === "dev") hostname = "https://ngrok.memberstack.io"; else if (subdomain === "staging") hostname = "https://staging-api.memberstack.io"; else if (subdomain === "memberstack" && window.location.pathname !== "/signup") { window.location.href = "https://app.memberstack.io/login" } else if (subdomain === "memberstack" && window.location.pathname === "/signup") { window.location.href = "https://app.memberstack.io/signup" } // END API Endpoint Selection // Dashboard File Server Selection let fileServer = "https://dashboard.memberstack.io/static"; if (subdomain === "testing") fileServer = "http://localhost:4000/static"; else if (subdomain === "dev") fileServer = "http://localhost:4000/static"; //else if (subdomain === "dev") fileServer = "https://memberstack-dashboard.ngrok.io/static"; else if (subdomain === "staging") fileServer = "https://memberstack-staging-dashboard.herokuapp.com/static"; const staticHostname = fileServer // END Dashboard File Server Selection //not sure this is used anymore. const designMode = true; </script> <!-- Segment Code --> <script> var segment_key = (subdomain === "app") ? "E4Ft2ygwycVQWvtIRZZEe80ZhBhND1TB" : "4dwFn5ssxGCndsek5u63hEbNPfm8Wy3H"; !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on"];analytics.factory=function(t){return function(){var e=Array.prototype.slice.call(arguments);e.unshift(t);analytics.push(e);return analytics}};for(var t=0;t<analytics.methods.length;t++){var e=analytics.methods[t];analytics[e]=analytics.factory(e)}analytics.load=function(t,e){var n=document.createElement("script");n.type="text/javascript";n.async=!0;n.src="https://cdn.segment.com/analytics.js/v1/"+t+"/analytics.min.js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(n,a);analytics._loadOptions=e};analytics.SNIPPET_VERSION="4.1.0"; analytics.load(segment_key); analytics.page(); }}(); </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PJDDMNF');</script> <!-- End Google Tag Manager --> <script src="https://cdn.jsdelivr.net/npm/vue@2.6.11/dist/vue.min.js"></script> <!--<script src="https://cdn.jsdelivr.net/npm/vue@2.6.11/dist/vue.js"></script> --> <script src="https://browser.sentry-cdn.com/4.6.6/bundle.min.js" crossorigin="anonymous"></script> <!-- Hotjar Tracking Code for https://app.memberstack.io <script> (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:2370681,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); </script> --><meta name="google-signin-scope" content="profile email"> <meta name="google-signin-client_id" content="972400415598-5jpve89m5ollb1j9bvoj4kru99dk76d2.apps.googleusercontent.com"> <script src="https://apis.google.com/js/platform.js" async defer></script> <script> if (location.protocol != 'https:') { location.href = 'https:' + window.location.href.substring(window.location.protocol.length); } </script> <style> .ms--error-message--link { border-bottom: 1px dashed; color: white; } </style></head><body class="jakarta"><div class="w-embed"><style> .too-small { visibility: hidden; display: none; } </style></div><div class="page-wrapper"><div class="w-embed"><style> * { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .crud-wrapper { overflow-x: scroll; } /*SWITCH CHECKBOX*/ /* The switch - the box around the slider */ .switch { position: relative; display: inline-block; width: 40px; height: 25px; } /* Hide default HTML checkbox */ .switch input { opacity: 0; width: 0; height: 0; } /* The slider */ .slider-checkbox { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #cbd7e6; -webkit-transition: .4s; transition: .4s; border-radius: 34px; } .slider-checkbox:before { position: absolute; content: ""; height: 17px; width: 17px; left: 4px; bottom: 4px; background-color: white; border-radius: 50%; -webkit-transition: .4s; transition: .4s; } input:checked + .slider-checkbox { background-color: #5dbdff; } input:checked + .slider-checkbox:before { -webkit-transform: translateX(14px); -ms-transform: translateX(14px); transform: translateX(14px); } /* CUSTOM CHECKBOXES */ input[type="checkbox"]:checked + .coupon-box { background-color: #fff; border-color: #2aa8ff; box-shadow: 0px 0px 6px rgba(42, 168, 255, 0.8); filter: none; background-image: url("https://cdn.prod.website-files.com/5be2fa35a6796462795d8502/5bf5938159b69e29eac9ef29_checked%20box.svg"); opacity: 1; } /* CUSTOM RADIO BUTTONS */ input[type="radio"]:checked + label { background-color: white; border: #2aa8ff 1px solid; box-shadow: 0px 0px 6px rgba(42, 168, 255, 0.8); color: #2aa8ff; filter: none; opacity: 1; } input:checked + .custom-radio-label { background-color: white; border: #2aa8ff 1px solid; box-shadow: 0px 0px 6px rgba(42, 168, 255, 0.8); color: #2aa8ff; filter: none; opacity: 1; } input:checked ~ .custom-interval-wrap { background-image: url("https://cdn.prod.website-files.com/5be2fa35a6796462795d8502/5c8dbedd50ed9d4b316e5769_Checked%20Toggle.svg"); } input[type="radio"]:checked + .coupon-box { background-color: #fff; border-color: #2aa8ff; box-shadow: 0px 0px 6px rgba(42, 168, 255, 0.8); filter: none; background-image: url("https://cdn.prod.website-files.com/5be2fa35a6796462795d8502/5bf5938159b69e29eac9ef29_checked%20box.svg"); opacity: 1; } /* HIDDEN CONTENT CHECKBOXES */ input[type="checkbox"]:checked + .coupon-box { background-color: #fff; border-color: #40C88B; box-shadow: 0px 0px 6px #40C88B; color: #40C88B; filter: none; background-image: url("https://cdn.prod.website-files.com/5be2fa35a6796462795d8502/5c5a68e44be5574d3335179b_unlocked.svg"); opacity: 1; } /* HIDDEN CONTENT CHECKBOXES */ input[type="checkbox"]:checked + .blue-box { background-color: #fff; border-color: #2aa8ff; box-shadow: 0px 0px 6px rgba(42, 168, 255, 0.8); color: #000; filter: none; background-image: url("https://cdn.prod.website-files.com/5be2fa35a6796462795d8502/5bf5938159b69e29eac9ef29_checked%20box.svg"); opacity: 1; } /*MEMBERSTACK LOADER*/ #main { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .spinner { position: relative; } .spinner, .spinner-shadow { content: ""; position: relative; display: block; } .spinner { animation: spinner 2.5s cubic-bezier(0.75, 0, 0.5, 1) infinite normal; } .spinner-shadow { animation: shadow 2.5s cubic-bezier(0.75, 0, 0.5, 1) infinite normal; bottom: -.5em; height: .25em; border-radius: 50%; } @keyframes spinner { 50% { border-radius: 50%; transform: scale(0.5) rotate(360deg); } 100% { transform: scale(1) rotate(720deg); } } @keyframes shadow { 50% { transform: scale(0.5); background-color: rgba(#000,0.1); } } .new-component-overlay, .edit-component-overlay { overflow: scroll; } /*Infinite Dot Loader*/ .lds-ellipsis div { position: absolute; width: 9px; height: 9px; border-radius: 50%; animation-timing-function: cubic-bezier(0, 1, 1, 0); } .lds-ellipsis div:nth-child(1) { left: 23px; animation: lds-ellipsis1 0.6s infinite; } .lds-ellipsis div:nth-child(2) { left: 23px; animation: lds-ellipsis2 0.6s infinite; } .lds-ellipsis div:nth-child(3) { left: 43px; animation: lds-ellipsis2 0.6s infinite; } .lds-ellipsis div:nth-child(4) { left: 62px; animation: lds-ellipsis3 0.6s infinite; } @keyframes lds-ellipsis1 { 0% { transform: scale(0); } 100% { transform: scale(1); } } @keyframes lds-ellipsis3 { 0% { transform: scale(1); } 100% { transform: scale(0); } } @keyframes lds-ellipsis2 { 0% { transform: translate(0, 0); } 100% { transform: translate(19px, 0); } } /* HIDE SCROLL BARS*/ /* width */ ::-webkit-scrollbar { height: 0px; width: 0px; } /* Track */ ::-webkit-scrollbar-track { background: transparent; } /* Handle */ ::-webkit-scrollbar-thumb { background: transparent; } /* Handle on hover */ ::-webkit-scrollbar-thumb:hover { background: transparent; } /*URL VALIDATION*/ /*SUCCESS*/ .validation-card.success-card > .valid-button { background-color: #40c88b; font-family: 'Memberstack font', sans-serif; font-size: 14px; line-height: 1.3em; height: 27px; padding-top: 5px; color: #fff; } .validation-card.success-card > .valid-button::after { content:"C"; } /*FAILED*/ .validation-card.failed-card > .validation-error { display: block; } .validation-card.failed-card > .valid-button::after { content:"Not Found ➞"; } .validation-card.failed-card > .valid-button { background-color: #e9304b; color: #fff; } /*DEFAULT*/ .validation-card > .valid-button::after { content:"Testing..."; } /*URL VALIDATION*/ /*DEFAULT*/ .text-field ~ .test-button::after { content:"Test URL"; font-family: Biryani, sans-serif; } /*SUCCESS*/ .text-field.success ~ .test-button { background-color: #40c88b; color: #fff; font-family: 'Memberstack font', sans-serif; font-size: 16px; height: 34px; opacity: 1 !important; padding: 7px 8px 8px; right: 8px; top: 8px; } /*SUCCESS CHECKMARK*/ .text-field.success ~ .test-button::after { content:"C"; font-family: 'Memberstack font', sans-serif; } /*FAILED*/ .text-field.failed ~ .validation-error { display: block; } .text-field.failed ~ .test-button::after { content:"Please try again"; font-family: Biryani, sans-serif; } .text-field.failed ~ .test-button { background-color: #e9304b; color: #fff; opacity: 1 !important; font-family: Biryani, sans-serif; } /*NO URL*/ .text-field.no-url ~ .test-button::after { content:"Enter URL"; font-family: Biryani, sans-serif; } .text-field.no-url ~ .test-button { color: #263d49; background-color: #fff; } .text-field.no-url ~ .test-button:hover { color: #2aa8ff; } /*Validation Loader*/ .validation-loader { animation: validLoader .5s linear infinite; } .text-field.loading ~ .validation-loader { opacity: 1 !important; } @keyframes validLoader { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes tourDot { 0% {box-shadow: 0 0 0 0px rgba(42, 168, 255, 0.8);} 100% {box-shadow: 0 0 0 50px rgba(42, 168, 255, 0);} } .tour-dot { animation: tourDot 1.5s ease-out infinite; } input:checked + .help-link.tour-link { background-image: url(https://cdn.prod.website-files.com/5be2fa35a6796462795d8502/5c8dbedd50ed9d4b316e5769_Checked%20Toggle.svg); } /*IFRAME*/ .help-iframe { height: 100%; width: 100%; border-width: 0px; border-style: inset; border-color: initial; border-image: initial; border: 0; border: none; min-height: 0px; min-width: 0px; } /*Video Images*/ .dashboard-video img { width: 100%; } /*Navbar Styling*/ .fake-navlink.w--current ~ .hide-navlink { height: 28px; } .fake-navlink.w--current ~ .close-menu { display: block; } .fake-navlink.w--current ~ .new-nav-button.ms--opened { display: block; border-radius: 4px 4px 4px 0px; } .fake-navlink.w--current ~ .new-nav-button.ms--closed { display: none; } .fake-navlink.w--current ~ .nav-dropdown { transform: rotate(90deg); } .new-nav-button:hover .nav-dropdown { opacity:1; } .fake-navlink.w--current ~ .nav-icon { opacity: 1 !important; } /*FAILED SHAKE*/ @keyframes shake { 10%, 90% {transform: translate3d(-1px, 0, 0);} 20%, 80% {transform: translate3d(2px, 0, 0);} 30%, 50%, 70% {transform: translate3d(-4px, 0, 0);} 40%, 60% {transform: translate3d(4px, 0, 0);} } .failed { animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both; } .failed-card { animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both; } /*Hide [attributes] {display:none;} [links] {display:none;} [webflow] {display:none;} [custom] {display:none;} [carrd] {display:none;} [duda] {display:none;} [squarespace] {display:none;} */ /*Visible [squarespace] {display: block;} [links] {display: block;} [hide-squarespace] {display: none;} */ /*Google Auth Button*/ .abcRioButton.abcRioButtonLightBlue { border-radius: 4px !important; padding-right: 25px !important; } #connectedqxi094nlh314 { padding-top: 4px; } </style></div><div class="full-width-navbar absolute-header"><div class="full-width-container full-width-flex"><a href="https://www.memberstack.com/" class="full-logo-block w-inline-block"><img src="https://cdn.prod.website-files.com/5be2fa35a6796462795d8502/5c7474e89b5a57b01bc6b3be_Logo%40250.png" alt="" class="nav-logo-icon"/><div class="logo-text">Memberstack</div></a><a href="https://app.memberstack.com/signup" class="full-width-profile">Signup</a></div></div><div class="login-wrapper"><div class="login-container w-form"><h1 class="signup-h1">Please login to continue.</h1><div><div data-padding-right="20px" data-onsuccess="onSignIn" data-theme="light" data-longtitle="true" data-width="438px" data-height="50px" class="g-signin2 w-embed w-script"><script> async function onSignIn(googleUser) { const { id_token } = googleUser.getAuthResponse() window.showLoader() const res = await fetch(hostname + '/dashboard/verify-token', { method: "POST", credentials: 'include', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ token: id_token }) }) if (res.ok) { const body = await res.json() window.handleRedirect(body.isNew) /* if (window.circle_auth) { return window.oauthAuthenticate() } if (window.canny_auth) { return window.cannyAuthenticate() } if (body.isNew === true) { document.location.href = "/welcome"; } else { document.location.href = "/all-websites"; }*/ } else { const failBlock = document.querySelector(".w-form-fail"); const body = await res.json() let error = body.error if (error === "Please login with your email and password.") { error = "Please login with your email and password then <a class='ms--error-message--link' target='_blank' href='https://help.memberstack.com/en/articles/4312782-google-login-for-app'>update your account for Google login.</a>" } failBlock.innerHTML = error; failBlock.style.display = "block"; window.hideLoader() window.gapi.auth2.getAuthInstance().signOut(); } } </script></div><div class="line"><div class="or">or</div></div></div><form id="login" name="wf-form-Login-Form" data-name="Login Form" method="post" login="true" class="login-form" data-wf-page-id="5eb455ca93a2a2b2177bfeea" data-wf-element-id="099cc61f-a379-2495-a66d-0e396b839e7a"><label for="email-2" class="small-field-label">Email</label><input class="login-field larger-login-field w-input" maxlength="256" name="email" data-name="email" placeholder="Email Address" data-cy="email" field="email" type="email" id="email" required=""/><label for="password-2" class="small-field-label">Password</label><input class="login-field larger-login-field w-input" maxlength="256" name="password" data-name="password" placeholder="Password" data-cy="password" field="password" type="password" id="password" required=""/><div class="button-loading-wrapper login-button-wrapper"><input type="submit" data-wait="Please wait..." data-cy="submit" class="button full-width w-button" value="Let's go!"/><div id="loader" class="uploader blue-uploader"><div class="lds-ellipsis button-ellipsis"><div class="white-loader"></div><div class="white-loader"></div><div class="white-loader"></div><div class="white-loader"></div></div></div></div><a href="#" data-w-id="099cc61f-a379-2495-a66d-0e396b839e82" class="secondary-login-links">Forgot password</a></form><div class="w-form-done"><div>Thank you! Your submission has been received!</div></div><div class="error-message w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div><div class="login-image-wrap"><div><div class="loom-video w-embed w-iframe"><div style="position: relative; padding-bottom: 62.5%; height: 0;"><iframe src="https://www.loom.com/embed/eb36b12bb4a54ec6ae08f3d2413b0019" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;"></iframe></div></div><div class="login-dots"></div><h3 class="signup-h1">🌟 Memberstack 2.0 is Live 🌟</h3><p>We have a new <a href="https://join.slack.com/t/memberstack/shared_invite/zt-1fn3rqhap-AkjBngKYdpY0brKmr_G4rQ" target="_blank" class="link">Slack Community</a>, a new <a href="https://docs.memberstack.com/hc/en-us" target="_blank" class="link">Help Center</a>,<br/>and a bunch of new <a href="https://www.memberstack.com/freebies" target="_blank" class="link">Templates & Cloneables</a>. </p><a href="https://app.memberstack.com/signup" target="_blank" class="button grey-button _5px-top w-button">Create a 2.0 account →</a></div><div class="status-wrap"><div class="status-card"><div class="w-richtext"><p>⚠️ ⚠️ ⚠️</p><p>Some customers are experiencing problem with Memberstack login. </p><p>We’re aware of the issue and are working on it urgently. Please know our teams are working hard to get everything up and running. <br/><br/>We will keep you updated with the latest information.Thank you for your patience!<br/><br/>-----------------------</p><p>UPDATE: <strong>Heroku</strong> (cloud application platform) is down in US and EU regions (<a href="https://status.heroku.com/incidents/2402" target="_blank">https://status.heroku.com/incidents/2402</a>). </p></div></div></div></div></div><div id="forgotOverlay" style="opacity:0;display:none" class="edit-component-overlay"><div class="modal-scroll"><div data-w-id="47b1604c-17e3-f5b8-1c68-3d92ba874c9b" class="close-edit-overlay"></div><div ms-forgot-password="true" class="ms-modal-container step-1 w-form"><form method="post" name="wf-form-Sign-up-Form" data-name="Sign up Form" id="forgotForm" ms-forgot-password="true" class="ms-password-padding" data-wf-page-id="5eb455ca93a2a2b2177bfeea" data-wf-element-id="47b1604c-17e3-f5b8-1c68-3d92ba874c9d"><div class="ms-password-top-text">Step 1 of 2</div><div class="ms-password-h1">Reset your password</div><div class="ms-password-text">Enter your email address, and we'll send instructions to reset your password.<br/></div><label for="Email-2" class="small-field-label">Email Address</label><input class="login-field w-input" maxlength="256" name="Email" ms-forgot-password-email="true" data-name="Email" placeholder="Email Address" type="email" id="forgotPasswordEmail" required=""/><input type="submit" data-wait="Please wait..." ms-send-reset="true" class="ms-password-button w-button" value="Send Password Reset Email"/><div ms-skip-email="true" data-w-id="47b1604c-17e3-f5b8-1c68-3d92ba874ca9" class="ms-skip-reset-email-link">I already have a reset code →</div></form><div class="ms-hide w-form-done"></div><div class="ms-hide w-form-fail"></div></div><div ms-reset-password="true" style="display:none" class="ms-modal-container step-2 w-form" data-ix="display-none"><form method="post" name="wf-form-Sign-up-Form" data-name="Sign up Form" id="email-form" ms-reset-password="true" class="ms-password-padding" data-wf-page-id="5eb455ca93a2a2b2177bfeea" data-wf-element-id="47b1604c-17e3-f5b8-1c68-3d92ba874cae"><div class="ms-password-top-text">Step 2 of 2</div><div class="ms-password-h1">Check your email</div><div class="ms-password-text">Please enter the reset code. Then create and confirm your new password.<br/></div><label for="token" class="small-field-label">Reset Code</label><input class="login-field token-field w-input" maxlength="256" name="token" data-name="token" ms-token="true" placeholder="123456" type="text" id="field" required=""/><label for="Password-2" class="small-field-label">New password</label><input class="login-field w-input" maxlength="256" name="Password" data-name="Password" ms-new-password="true" placeholder="New Password" type="password" id="field" required=""/><label for="confirmPassword" class="small-field-label">Confirm password</label><input class="login-field w-input" maxlength="256" name="confirmPassword" data-name="confirmPassword" ms-confirm-password="true" placeholder="Confirm Password" type="password" id="field" required=""/><input type="submit" data-wait="Please wait..." ms-confirm-password-button="true" class="ms-password-button w-button" value="Reset Password"/><div ms-resend-email="true" data-w-id="47b1604c-17e3-f5b8-1c68-3d92ba874cc0" class="ms-skip-reset-email-link"><strong>← </strong>Send a new reset code</div></form><div class="ms-hide w-form-done"></div><div class="ms-hide w-form-fail"></div></div></div></div><div v-bind:class="{vueshow: errorMessage}" class="error-message"><div>{{errorMessage}}</div><div class="exit-x div-block-3 div-block-4 error-x">A</div></div></div><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=5be2fa35a6796462795d8502" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://assets-global.website-files.com/5be2fa35a6796462795d8502/js/webflow.29f9f92c6.js" type="text/javascript"></script><!-- Start of memberstack Zendesk Widget script --> <!-- <script id="ze-snippet" src="https://static.zdassets.com/ekr/snippet.js?key=8dde19f0-ec58-4223-865e-8b4d42cb3f91"> </script> --> <!-- End of memberstack Zendesk Widget script --> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PJDDMNF" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <script> var btns = document.querySelectorAll("[data-track]") btns.forEach(function(bt) { bt.addEventListener("click", function() { var name = bt.getAttribute("data-track") analytics.track(name) }) }) </script> <script async src='https://r.wdfl.co/rw.js' data-rewardful='6c205c'></script> <!--Bing UET Code <script>(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"26056917"};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");</script>--><script> const pageCode = document.createElement("script") pageCode.src = staticHostname + "/login.js" document.body.appendChild(pageCode) </script> <!-- Browser warning. <script> if (/^((?!chrome|android).)*safari/i.test(navigator.userAgent)) { document.getElementById("browserNotice").style.display = "flex" } </script> --></body></html>