CINXE.COM
SureCart
<!DOCTYPE html> <html class="h-full antialiased" lang="en"> <head> <script>window.SureCartAffiliatesConfig = { "publicToken":"MuDac8MVWy9p3YjJ19a3Kcij", "baseURL":"https://api.surecart.com/v1/" };</script> <script src="https://js.surecart.com/v1/affiliates" defer></script> <meta name="turbo-refresh-method" content="morph"><meta name="turbo-refresh-scroll" content="preserve"> <script src="https://browser.sentry-cdn.com/7.16.0/bundle.tracing.min.js" integrity="sha384-wXU9CL14HxNQidSEdsPNgsvTyYYWogbqur94ac59B5M+zWrBqgC7NRLzv1AHdz0j" crossorigin="anonymous" ></script> <script> Sentry.init({ dsn: "https://9614758369534766b1367e2d6c19e463@o557480.ingest.sentry.io/5689775", integrations: [new Sentry.BrowserTracing()], tracesSampleRate: 0.1 }) </script> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="xz5kXSiNXxoiHkdFq2jRfQRKGEmcU8xKwSH6menHJUoQ_LkWZyLFkP4NHpO4_qBOurNZNpC7QDHIxhl57OaL_A" /> <link rel="preload" href="/assets/inter-variable-48ea069d.ttf" as="font" type="font/ttf" crossorigin="anonymous" data-turbo-track="reload"> <link rel="stylesheet" href="/assets/application-27a0e2e3.css" media="all" data-turbo-track="reload" /> <script src="/assets/application-a0c73c11.js" data-turbo-track="reload" defer="defer"></script> <link rel="icon" type="image/x-icon" href="/assets/favicon-631e4dd1.png" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="turbo-prefetch" content="false"> <title> SureCart </title> </head> <body id="body" class="relative h-full max-w-screen-2xl mx-auto font-sans antialiased font-normal leading-normal"> <div id="sidebar" class="hidden lg:block relative"> <div class="fixed z-40 inset-0 bg-gray-500 transition-opacity lg:hidden"></div> <div id="sidebar-content" class="fixed z-50 inset-y-0 flex flex-col bg-gradient-to-r from-white to-gray-50 w-full lg:w-[600px] lg:border-r lg:border-gray-200 p-sm lg:p-md"> <button class="lg:hidden absolute z-30 top-6 right-6 text-gray-500" data-controller="toggle-sidebar" data-action="click->toggle-sidebar#toggle"> <svg aria-hidden="true" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria="true" class="icon inline box-content shrink-0 size-7" nocomment="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg> </button> <div class="grow max-h-36"></div> <div class="mb-sm"> <svg xmlns="http://www.w3.org/2000/svg" width="751" height="139" viewBox="0 0 751 139" class="h-8 w-auto"><title>SureCart</title> <path fill-rule="evenodd" clip-rule="evenodd" d="M69.3231 138.646C107.609 138.646 138.646 107.609 138.646 69.3231C138.646 31.037 107.609 0 69.3231 0C31.037 0 0 31.037 0 69.3231C0 107.609 31.037 138.646 69.3231 138.646ZM69.6216 34.6615C64.0553 34.6615 56.3521 37.8448 52.4161 41.7716L41.726 52.4367H95.0098L112.827 34.6615H69.6216ZM86.1402 96.8745C82.2042 100.801 74.5011 103.985 68.9347 103.985H25.7297L43.5465 86.2095H96.8303L86.1402 96.8745ZM103.458 61.3243H32.8369L29.5011 64.6571C21.6022 71.7672 23.9449 77.3219 35.0069 77.3219H105.819L109.156 73.9891C116.978 66.9209 114.52 61.3243 103.458 61.3243Z" fill="#01824C"></path> <path fill-rule="evenodd" clip-rule="evenodd" d="M530.527 90.5386C525.03 100.267 515.089 109.762 498.013 109.762C474.505 109.762 456.377 93.3517 456.377 69.3231C456.377 45.1772 474.505 28.8846 498.013 28.8846C515.089 28.8846 525.03 38.1444 530.527 47.9903L516.258 55.0231C512.984 48.6936 505.966 43.6534 498.013 43.6534C483.745 43.6534 473.452 54.5542 473.452 69.3231C473.452 84.0919 483.745 94.9927 498.013 94.9927C505.966 94.9927 512.984 89.9526 516.258 83.6231L530.527 90.5386ZM582.302 30.174L612.36 108.355H593.53L588.618 95.1099H555.168L550.256 108.355H531.426L561.484 30.174H582.302ZM559.729 80.4583H584.056L571.893 46.8182L559.729 80.4583ZM682.837 108.355L665.176 78.5829C673.597 76.5903 682.369 69.0886 682.369 55.3747C682.369 40.8403 672.311 30.174 656.054 30.174H619.563V108.355H636.171V80.5755H648.335L663.656 108.355H682.837ZM653.715 65.9239H636.171V44.8256H653.715C660.264 44.8256 665.293 48.8108 665.293 55.2575C665.293 61.9387 660.264 65.9239 653.715 65.9239ZM728.31 44.8256V108.355H711.586V44.8256H688.779V30.174H751V44.8256H728.31ZM179.282 88.978L173.308 97.6184C181.067 105.714 191.387 109.762 204.267 109.762C213.785 109.762 221.156 107.582 226.381 103.223C231.657 98.8119 234.296 93.2333 234.296 86.4871C234.296 82.4393 233.416 78.9365 231.657 75.9785C229.899 73.0206 227.623 70.7632 224.829 69.2063C222.088 67.5976 219.01 66.2484 215.596 65.1586C212.233 64.0688 208.845 63.1607 205.431 62.4342C202.069 61.6558 198.991 60.8514 196.198 60.0211C193.456 59.1389 191.206 57.9453 189.447 56.4404C187.688 54.8836 186.809 52.9894 186.809 50.758C186.809 47.2811 188.361 44.401 191.464 42.1176C194.568 39.7824 198.68 38.6148 203.802 38.6148C208.664 38.6148 213.087 39.5229 217.07 41.3392C221.105 43.1036 224.312 45.4389 226.691 48.3449L232.201 40.0938C224.959 32.621 215.492 28.8846 203.802 28.8846C194.956 28.8846 187.999 31.0123 182.929 35.2676C177.86 39.471 175.325 44.7383 175.325 51.0694C175.325 54.9095 176.204 58.2307 177.963 61.033C179.722 63.7834 181.998 65.9111 184.791 67.416C187.585 68.9209 190.663 70.1923 194.025 71.2302C197.439 72.2681 200.827 73.1762 204.19 73.9547C207.552 74.7331 210.63 75.5893 213.423 76.5234C216.216 77.4575 218.492 78.7808 220.251 80.4933C222.01 82.2058 222.889 84.3075 222.889 86.7984C222.889 90.7424 221.26 93.9339 218.001 96.3729C214.794 98.8119 210.319 100.031 204.578 100.031C199.56 100.031 194.775 98.9676 190.223 96.8399C185.671 94.7123 182.024 92.0916 179.282 88.978ZM247.337 30.8307V85.1638C247.337 101.562 255.485 109.762 271.779 109.762C277.159 109.762 282.254 108.542 287.065 106.103C291.875 103.664 295.884 100.628 299.092 96.9956V107.816H311.041V30.8307H299.092V87.4212C296.764 90.6905 293.531 93.4409 289.393 95.6723C285.254 97.9038 280.961 99.0195 276.512 99.0195C270.874 99.0195 266.58 97.7221 263.632 95.1274C260.683 92.4808 259.209 87.9401 259.209 81.5052V30.8307H247.337ZM328.505 107.816V30.8307H340.377V43.1296C343.688 38.8743 347.542 35.4752 351.938 32.9324C356.335 30.3377 361.017 29.0403 365.983 29.0403V41.3392C364.12 41.1316 362.594 41.0279 361.405 41.0279C357.732 41.0279 353.749 42.2993 349.455 44.8421C345.162 47.333 342.136 50.1612 340.377 53.3268V107.816H328.505ZM374.912 48.9677C371.705 55.0912 370.101 61.8374 370.101 69.2063C370.101 81.1939 373.774 90.95 381.119 98.4746C388.465 105.999 397.879 109.762 409.363 109.762C421.571 109.762 431.736 105.766 439.857 97.774L434.193 89.9899C431.089 93.1555 427.442 95.5945 423.252 97.307C419.114 99.0195 414.795 99.8757 410.294 99.8757C402.328 99.8757 395.862 97.3329 390.896 92.2473C385.982 87.1617 383.292 80.8306 382.827 73.2541H444.823V70.2183C444.823 62.4342 443.375 55.4544 440.478 49.279C437.633 43.0517 433.391 38.0958 427.753 34.4114C422.114 30.7269 415.519 28.8846 407.967 28.8846C400.776 28.8846 394.284 30.7009 388.491 34.3335C382.697 37.9142 378.171 42.7923 374.912 48.9677ZM433.029 64.3023H382.671C382.827 61.2925 383.473 58.3345 384.611 55.4285C385.749 52.4705 387.301 49.7461 389.267 47.2551C391.284 44.7123 393.896 42.6625 397.104 41.1057C400.311 39.5489 403.88 38.7705 407.811 38.7705C412.001 38.7705 415.752 39.5748 419.062 41.1835C422.373 42.7404 425.011 44.7902 426.977 47.333C428.942 49.8758 430.417 52.6002 431.4 55.5063C432.434 58.4124 432.977 61.3444 433.029 64.3023Z" fill="#26282C"></path> </svg> </div> <div class="max-w-lg bg-white border border-gray-200 p-8 rounded-xl shadow-sm"> <h3 class="text-xl font-semibold"> Wow, the future is bright! </h3> <blockquote class="mt-3 leading-8 tracking-tight text-lg text-gray-500"> <p>“I fell in love with SureCart the moment I saw the first video of Adam talking about it. I immediately felt like a huge new thing was coming into the WordPress ecosystem… and now we can finally begin to taste this new flavour! A great plugin built by a great team. Can't wait to see the bright future of this super piece of software.”</p> </blockquote> <div class="mt-3 flex items-center gap-x-6"> <img alt="Pascal Claro" class="h-16 w-16" src="/assets/testimonials/pascal_claro-c82cebb5.png" /> <div class="text-sm leading-6"> <div class="font-medium text-lg">Pascal Claro</div> <div class="mt-1 text-primary flex space-x-1 text-yellow-500"> <svg aria-hidden="true" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria="true" class="icon inline box-content shrink-0 size-5" nocomment="true"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg> <svg aria-hidden="true" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria="true" class="icon inline box-content shrink-0 size-5" nocomment="true"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg> <svg aria-hidden="true" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria="true" class="icon inline box-content shrink-0 size-5" nocomment="true"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg> <svg aria-hidden="true" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria="true" class="icon inline box-content shrink-0 size-5" nocomment="true"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg> <svg aria-hidden="true" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria="true" class="icon inline box-content shrink-0 size-5" nocomment="true"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg> </div> </div> </div> </div> </div> </div> <main class="lg:pl-[600px] h-full pt-xl lg:pt-0"> <div class="h-fit min-h-full flex flex-col p-sm lg:p-md"> <div class="grow max-h-36 hidden lg:block"></div> <script src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit" data-turbo-track="reload"></script> <div class="max-w-xl"><div class="lg:hidden mb-md"> <svg xmlns="http://www.w3.org/2000/svg" width="751" height="139" viewBox="0 0 751 139" class="h-8 w-auto"><title>SureCart</title> <path fill-rule="evenodd" clip-rule="evenodd" d="M69.3231 138.646C107.609 138.646 138.646 107.609 138.646 69.3231C138.646 31.037 107.609 0 69.3231 0C31.037 0 0 31.037 0 69.3231C0 107.609 31.037 138.646 69.3231 138.646ZM69.6216 34.6615C64.0553 34.6615 56.3521 37.8448 52.4161 41.7716L41.726 52.4367H95.0098L112.827 34.6615H69.6216ZM86.1402 96.8745C82.2042 100.801 74.5011 103.985 68.9347 103.985H25.7297L43.5465 86.2095H96.8303L86.1402 96.8745ZM103.458 61.3243H32.8369L29.5011 64.6571C21.6022 71.7672 23.9449 77.3219 35.0069 77.3219H105.819L109.156 73.9891C116.978 66.9209 114.52 61.3243 103.458 61.3243Z" fill="#01824C"></path> <path fill-rule="evenodd" clip-rule="evenodd" d="M530.527 90.5386C525.03 100.267 515.089 109.762 498.013 109.762C474.505 109.762 456.377 93.3517 456.377 69.3231C456.377 45.1772 474.505 28.8846 498.013 28.8846C515.089 28.8846 525.03 38.1444 530.527 47.9903L516.258 55.0231C512.984 48.6936 505.966 43.6534 498.013 43.6534C483.745 43.6534 473.452 54.5542 473.452 69.3231C473.452 84.0919 483.745 94.9927 498.013 94.9927C505.966 94.9927 512.984 89.9526 516.258 83.6231L530.527 90.5386ZM582.302 30.174L612.36 108.355H593.53L588.618 95.1099H555.168L550.256 108.355H531.426L561.484 30.174H582.302ZM559.729 80.4583H584.056L571.893 46.8182L559.729 80.4583ZM682.837 108.355L665.176 78.5829C673.597 76.5903 682.369 69.0886 682.369 55.3747C682.369 40.8403 672.311 30.174 656.054 30.174H619.563V108.355H636.171V80.5755H648.335L663.656 108.355H682.837ZM653.715 65.9239H636.171V44.8256H653.715C660.264 44.8256 665.293 48.8108 665.293 55.2575C665.293 61.9387 660.264 65.9239 653.715 65.9239ZM728.31 44.8256V108.355H711.586V44.8256H688.779V30.174H751V44.8256H728.31ZM179.282 88.978L173.308 97.6184C181.067 105.714 191.387 109.762 204.267 109.762C213.785 109.762 221.156 107.582 226.381 103.223C231.657 98.8119 234.296 93.2333 234.296 86.4871C234.296 82.4393 233.416 78.9365 231.657 75.9785C229.899 73.0206 227.623 70.7632 224.829 69.2063C222.088 67.5976 219.01 66.2484 215.596 65.1586C212.233 64.0688 208.845 63.1607 205.431 62.4342C202.069 61.6558 198.991 60.8514 196.198 60.0211C193.456 59.1389 191.206 57.9453 189.447 56.4404C187.688 54.8836 186.809 52.9894 186.809 50.758C186.809 47.2811 188.361 44.401 191.464 42.1176C194.568 39.7824 198.68 38.6148 203.802 38.6148C208.664 38.6148 213.087 39.5229 217.07 41.3392C221.105 43.1036 224.312 45.4389 226.691 48.3449L232.201 40.0938C224.959 32.621 215.492 28.8846 203.802 28.8846C194.956 28.8846 187.999 31.0123 182.929 35.2676C177.86 39.471 175.325 44.7383 175.325 51.0694C175.325 54.9095 176.204 58.2307 177.963 61.033C179.722 63.7834 181.998 65.9111 184.791 67.416C187.585 68.9209 190.663 70.1923 194.025 71.2302C197.439 72.2681 200.827 73.1762 204.19 73.9547C207.552 74.7331 210.63 75.5893 213.423 76.5234C216.216 77.4575 218.492 78.7808 220.251 80.4933C222.01 82.2058 222.889 84.3075 222.889 86.7984C222.889 90.7424 221.26 93.9339 218.001 96.3729C214.794 98.8119 210.319 100.031 204.578 100.031C199.56 100.031 194.775 98.9676 190.223 96.8399C185.671 94.7123 182.024 92.0916 179.282 88.978ZM247.337 30.8307V85.1638C247.337 101.562 255.485 109.762 271.779 109.762C277.159 109.762 282.254 108.542 287.065 106.103C291.875 103.664 295.884 100.628 299.092 96.9956V107.816H311.041V30.8307H299.092V87.4212C296.764 90.6905 293.531 93.4409 289.393 95.6723C285.254 97.9038 280.961 99.0195 276.512 99.0195C270.874 99.0195 266.58 97.7221 263.632 95.1274C260.683 92.4808 259.209 87.9401 259.209 81.5052V30.8307H247.337ZM328.505 107.816V30.8307H340.377V43.1296C343.688 38.8743 347.542 35.4752 351.938 32.9324C356.335 30.3377 361.017 29.0403 365.983 29.0403V41.3392C364.12 41.1316 362.594 41.0279 361.405 41.0279C357.732 41.0279 353.749 42.2993 349.455 44.8421C345.162 47.333 342.136 50.1612 340.377 53.3268V107.816H328.505ZM374.912 48.9677C371.705 55.0912 370.101 61.8374 370.101 69.2063C370.101 81.1939 373.774 90.95 381.119 98.4746C388.465 105.999 397.879 109.762 409.363 109.762C421.571 109.762 431.736 105.766 439.857 97.774L434.193 89.9899C431.089 93.1555 427.442 95.5945 423.252 97.307C419.114 99.0195 414.795 99.8757 410.294 99.8757C402.328 99.8757 395.862 97.3329 390.896 92.2473C385.982 87.1617 383.292 80.8306 382.827 73.2541H444.823V70.2183C444.823 62.4342 443.375 55.4544 440.478 49.279C437.633 43.0517 433.391 38.0958 427.753 34.4114C422.114 30.7269 415.519 28.8846 407.967 28.8846C400.776 28.8846 394.284 30.7009 388.491 34.3335C382.697 37.9142 378.171 42.7923 374.912 48.9677ZM433.029 64.3023H382.671C382.827 61.2925 383.473 58.3345 384.611 55.4285C385.749 52.4705 387.301 49.7461 389.267 47.2551C391.284 44.7123 393.896 42.6625 397.104 41.1057C400.311 39.5489 403.88 38.7705 407.811 38.7705C412.001 38.7705 415.752 39.5748 419.062 41.1835C422.373 42.7404 425.011 44.7902 426.977 47.333C428.942 49.8758 430.417 52.6002 431.4 55.5063C432.434 58.4124 432.977 61.3444 433.029 64.3023Z" fill="#26282C"></path> </svg> </div> <div class="space-y-3 mb-4"> <h2 class="text-2xl font-bold"> Welcome back! </h2> <p class="text-base text-gray-500"> Enter your email and password to access your account. </p> </div> <div class="mt-sm"> <form data-turbo="false" action="/auth/google_oauth2" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="V0CYXOlmHWt-rXQJtIqabWljBF-yo6y7FcDVFLG0mniMQzFTN2xcVLQyDFsQba8Km52aAuEdSLzHC6Pv21LpMg" autocomplete="off" /> <button class="group inline-flex items-center space-x-1 text-base truncate bg-clip-border border focus:outline-none shadow-sm border-gray-200 text-gray-800 font-medium bg-white hocus:bg-gray-75 px-4 py-3 w-full justify-center rounded-md" data-controller="button-submit" data-action="mousedown->button-submit#mousedown turbo:submit-start@document->button-submit#submitStart turbo:submit-end@document->button-submit#submitEnd" type="submit"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" width="64" height="64" class="size-5 mr-1"><defs><path id="A" d="M44.5 20H24v8.5h11.8C34.7 33.9 30.1 37 24 37c-7.2 0-13-5.8-13-13s5.8-13 13-13c3.1 0 5.9 1.1 8.1 2.9l6.4-6.4C34.6 4.1 29.6 2 24 2 11.8 2 2 11.8 2 24s9.8 22 22 22c11 0 21-8 21-22 0-1.3-.2-2.7-.5-4z"></path></defs><clipPath id="B"><use xlink:href="#A"></use></clipPath><g transform="matrix(.727273 0 0 .727273 -.954545 -1.45455)"><path d="M0 37V11l17 13z" clip-path="url(#B)" fill="#fbbc05"></path><path d="M0 11l17 13 7-6.1L48 14V0H0z" clip-path="url(#B)" fill="#ea4335"></path><path d="M0 37l30-23 7.9 1L48 0v48H0z" clip-path="url(#B)" fill="#34a853"></path><path d="M48 48L17 24l-4-3 35-10z" clip-path="url(#B)" fill="#4285f4"></path></g></svg> <span>Continue with Google</span> </button> </form> <div class="relative flex my-sm items-center"> <div class="flex-grow border-t border-gray-200"></div> <span class="flex-shrink mx-4 text-gray-400">Or</span> <div class="flex-grow border-t border-gray-200"></div> </div> </div> <form id="form_session" action="/session" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="CIXzLmmdfhAmtlt3-xweeltnO7R7uHxUTF2UHQoznYzX0tidAngBq0SQY9Rk_S7KPNu50JwSIxdvDrpy_-B-nw" autocomplete="off" /> <div class="relative flex flex-col space-y-1 mb-sm last:mb-0"> <label class="font-medium"> Email </label> <span class=" flex items-center bg-white shadow-sm rounded-md ring-1 ring-inset ring-gray-200 focus-within:ring-2 focus-within:ring-inset focus-within:ring-gray-700 bg-clip-border"> <input placeholder="Email address" class=" block flex-1 border-0 bg-transparent p-3.5 text-gray-800 text-[15px] placeholder:text-gray-500 focus:ring-0 disabled:bg-gray-50 disabled:text-gray-500 first:rounded-l-md last:rounded-r-md" type="email" name="session[email]" id="session_email" /> </span> </div> <div class="relative flex flex-col space-y-1 mb-sm last:mb-0"> <label class="font-medium"> Password </label> <span class=" flex items-center bg-white shadow-sm rounded-md ring-1 ring-inset ring-gray-200 focus-within:ring-2 focus-within:ring-inset focus-within:ring-gray-700 bg-clip-border"> <input placeholder="Password" class=" block flex-1 border-0 bg-transparent p-3.5 text-gray-800 text-[15px] placeholder:text-gray-500 focus:ring-0 disabled:bg-gray-50 disabled:text-gray-500 first:rounded-l-md last:rounded-r-md" type="password" name="session[password]" id="session_password" /> </span> </div> <button class="group inline-flex items-center space-x-1 text-base truncate bg-clip-border border focus:outline-none shadow-sm border-transparent text-white font-medium bg-primary hocus:saturate-[1.2] px-4 py-3 w-full justify-center rounded-md" data-controller="button-submit" data-action="mousedown->button-submit#mousedown turbo:submit-start@document->button-submit#submitStart turbo:submit-end@document->button-submit#submitEnd" type="submit"> <span class="truncate"> Sign In </span> </button> <div class="basic-links flex flex-col space-y-2 mt-6 text-gray-500"> <div> <a class="space-x-1 inline-flex items-center" href="/password_resets/new" > <span>Forgot your password?</span> </a> </div> <div> <span class="mr-1">Don't have an account?</span> <a class="space-x-1 inline-flex items-center" href="/sign_up" > <span>Sign Up</span> </a> </div> </div> <div class="mt-6 h-20" data-action="turbo:morph-element->cloudflare-turnstile#connect" data-controller="cloudflare-turnstile" data-cloudflare-turnstile-action-value="session" data-cloudflare-turnstile-site-key-value="0x4AAAAAAAOx7xxLpPcD65rh"></div> </form></div> </div> </main> <div id="flash_messages" class="fixed inset-x-0 top-0 mt-8 z-50 w-full flex flex-col items-center pointer-events-none space-y-3"> </div> <dialog class="bg-transparent backdrop:bg-gray-500 backdrop:bg-opacity-75" data-controller="confirm-modal dialog" data-action="click->dialog#backdropClick"> <div class="mx-auto flex flex-col overflow-hidden rounded-lg bg-white text-left shadow-xl lg:w-[600px]"> <div class="flex-1 flex flex-col p-6 m-0"> <div class="flex flex-col items-center space-y-2"> <svg aria-hidden="true" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria="true" class="icon inline box-content shrink-0 size-10 text-red-600" nocomment="true"><circle cx="12" cy="12" r="10"></circle><line x1="12" x2="12" y1="8" y2="12"></line><line x1="12" x2="12.01" y1="16" y2="16"></line></svg> <h3 class="text-lg leading-6 font-medium"> Please confirm you want to do this. </h3> <p class="text-center text-gray-500" data-confirm-modal-target="message"></p> </div> </div> <div class="m-0 flex items-center justify-end space-x-4 bg-gray-50 px-6 py-5"> <form method="dialog" class="flex justify-between w-full"> <button class="group inline-flex items-center space-x-1 text-base truncate bg-clip-border border focus:outline-none shadow-sm border-gray-200 text-gray-800 font-medium bg-white hocus:bg-gray-75 px-3 py-2 rounded-md" value="cancel" data-controller="button-submit" data-action="mousedown->button-submit#mousedown turbo:submit-start@document->button-submit#submitStart turbo:submit-end@document->button-submit#submitEnd" type="submit"> <span class="truncate"> Cancel </span> </button> <button class="group inline-flex items-center space-x-1 text-base truncate bg-clip-border border focus:outline-none shadow-sm border-gray-200 text-red-600 font-medium bg-white hocus:bg-gray-75 px-3 py-2 rounded-md" value="confirm" data-controller="button-submit" data-action="mousedown->button-submit#mousedown turbo:submit-start@document->button-submit#submitStart turbo:submit-end@document->button-submit#submitEnd" type="submit"> <span class="truncate"> Confirm </span> </button> </form> </div> </div> </dialog> <remote-modal-container></remote-modal-container> <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'8e76029abb3f408c',t:'MTczMjQxNTc3NC4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body> </html>