<turbo-stream action="update" target="show_modal">
    <template>
        <div class="form-bg !z-[99999]" data-target="form.modal" id="login-prompt-modal">
            <div class="modal_position flex flex-col items-center bg-[#F7F8FA] min-h-fit max-h-[90vh] w-[90vw] max-w-[350px] md:w-[712px] md:max-w-[712px] py-8 px-6 md:px-10 rounded-lg relative overflow-y-auto">
                <button type="button" aria-label="Close modal" onclick="document.getElementById('login-prompt-modal').remove()" class="absolute top-[20px] right-[20px] cursor-pointer text-[#002F87] text-2xl leading-none font-normal">
                    &times;
                </button>

                <div class="pt-3">
                    <svg width="160" height="20" viewBox="0 0 160 20" fill="none" xmlns="http://www.w3.org/2000/svg">
    <path d="M150.305 10.4462C150.232 10.0296 149.659 9.78558 149.024 9.90064C148.389 10.0157 147.937 10.4442 148.008 10.8628C148.08 11.2774 148.657 11.5234 149.288 11.4063C149.925 11.2913 150.379 10.8628 150.305 10.4482V10.4462ZM146.336 11.4797C146.263 11.0611 145.689 10.8171 145.054 10.9362C144.42 11.0512 143.967 11.4797 144.039 11.8963C144.11 12.3109 144.685 12.5569 145.318 12.4399C145.955 12.3248 146.409 11.8963 146.336 11.4817M142.162 12.4597C142.087 12.0431 141.515 11.7991 140.881 11.9161C140.246 12.0312 139.793 12.4597 139.867 12.8783C139.938 13.2929 140.514 13.5369 141.146 13.4218C141.781 13.3068 142.237 12.8763 142.164 12.4617M152.198 13.2334C152.109 12.7255 151.448 12.424 150.718 12.5569C149.99 12.6878 149.474 13.2056 149.564 13.7075C149.651 14.2133 150.315 14.5129 151.041 14.382C151.769 14.249 152.287 13.7352 152.2 13.2314M146.546 13.7432C145.818 13.8741 145.302 14.3899 145.392 14.8938C145.479 15.3976 146.143 15.6992 146.87 15.5682C147.598 15.4353 148.115 14.9196 148.028 14.4177C147.939 13.9118 147.278 13.6083 146.546 13.7412M142.426 14.8283C141.698 14.9592 141.184 15.477 141.271 15.9789C141.359 16.4828 142.023 16.7863 142.747 16.6534C143.477 16.5204 143.995 16.0047 143.906 15.5028C143.817 14.9969 143.154 14.6934 142.426 14.8263M138.353 15.963C137.627 16.0939 137.109 16.6117 137.199 17.1136C137.286 17.6175 137.951 17.919 138.675 17.7881C139.405 17.6552 139.922 17.1414 139.835 16.6375C139.746 16.1316 139.083 15.8281 138.353 15.961M137.431 14.5506C138.066 14.4355 138.522 14.007 138.448 13.5924C138.375 13.1758 137.802 12.9298 137.165 13.0489C136.532 13.1619 136.078 13.5924 136.151 14.009C136.223 14.4236 136.798 14.6676 137.431 14.5526V14.5506ZM137.734 7.29001C137.774 7.51418 138.163 7.63122 138.605 7.55187C139.048 7.47053 139.373 7.22455 139.335 7.00236C139.296 6.77622 138.905 6.66116 138.462 6.73852C138.022 6.81986 137.697 7.06585 137.734 7.29001ZM138.974 10.0117C139.03 10.3331 139.506 10.5176 140.035 10.4204C140.565 10.3252 140.948 9.98594 140.894 9.66656C140.837 9.3432 140.363 9.1607 139.831 9.2579C139.302 9.35312 138.919 9.69234 138.976 10.0137M137.078 10.7001C137.02 10.3767 136.546 10.1942 136.014 10.2895C135.485 10.3867 135.102 10.7239 135.159 11.0473C135.215 11.3686 135.691 11.5531 136.221 11.4539C136.75 11.3567 137.135 11.0195 137.08 10.6981M135.84 7.91093C135.8 7.68478 135.411 7.56774 134.967 7.64907C134.525 7.72842 134.201 7.97441 134.239 8.20056C134.277 8.42472 134.667 8.54176 135.108 8.46241C135.55 8.38108 135.876 8.13509 135.838 7.91291M137.711 4.99083C138.08 4.92338 138.349 4.71707 138.318 4.53258C138.284 4.34413 137.959 4.24692 137.592 4.31437C137.223 4.38182 136.953 4.58813 136.984 4.77262C137.018 4.95909 137.344 5.05828 137.711 4.98885M134.806 5.46495C134.773 5.27649 134.449 5.17929 134.08 5.24674C133.713 5.31418 133.441 5.5205 133.473 5.70499C133.505 5.89146 133.832 5.98866 134.197 5.92122C134.566 5.85377 134.836 5.64746 134.804 5.46297" fill="#012F87"/>
    <path d="M158.144 8.38517C158.068 7.96858 157.497 7.72457 156.86 7.83963C156.226 7.95469 155.773 8.38318 155.847 8.79977C155.918 9.21438 156.495 9.46036 157.126 9.34332C157.761 9.22628 158.217 8.79779 158.144 8.38517ZM154.381 9.36514C154.305 8.94855 153.734 8.70455 153.097 8.81961C152.462 8.93467 152.01 9.36316 152.083 9.77975C152.155 10.1944 152.73 10.4403 153.363 10.3233C153.998 10.2063 154.452 9.77777 154.381 9.36514ZM159.991 11.2715C159.901 10.7657 159.239 10.4622 158.509 10.5951C157.783 10.726 157.267 11.2438 157.354 11.7457C157.442 12.2515 158.106 12.553 158.83 12.4201C159.56 12.2892 160.078 11.7734 159.991 11.2715ZM154.587 11.4739C153.861 11.6048 153.343 12.1206 153.432 12.6245C153.52 13.1303 154.184 13.4299 154.91 13.2989C155.64 13.166 156.156 12.6503 156.069 12.1484C155.98 11.6405 155.317 11.339 154.587 11.4719M153.964 3.82847C154.408 3.74912 154.732 3.50115 154.694 3.27897C154.654 3.05282 154.264 2.93776 153.821 3.01711C153.381 3.09646 153.055 3.34443 153.093 3.56661C153.133 3.79276 153.524 3.90782 153.964 3.82847ZM151.1 4.18753C151.058 3.96336 150.669 3.84831 150.227 3.92567C149.786 4.00701 149.459 4.25299 149.499 4.47716C149.536 4.70132 149.929 4.81836 150.368 4.73703C150.812 4.65768 151.137 4.41169 151.098 4.18753H151.1ZM147.049 5.08816C147.009 4.86201 146.62 4.74695 146.178 4.8263C145.735 4.90565 145.41 5.15362 145.45 5.37779C145.489 5.60195 145.88 5.71899 146.321 5.63766C146.761 5.55831 147.088 5.31232 147.049 5.08816ZM143.2 6.05028C143.162 5.82611 142.772 5.70907 142.327 5.79041C141.887 5.86976 141.562 6.11773 141.599 6.33991C141.639 6.56407 142.03 6.68112 142.47 6.59978C142.911 6.52043 143.238 6.27246 143.2 6.05028ZM154.496 6.04433C154.551 6.3657 155.027 6.55019 155.555 6.45298C156.087 6.35578 156.47 6.01854 156.414 5.69717C156.358 5.37382 155.884 5.19131 155.351 5.28852C154.821 5.38572 154.44 5.72296 154.496 6.04631M152.7 6.67913C152.643 6.35776 152.169 6.17327 151.637 6.27048C151.107 6.3657 150.727 6.70492 150.782 7.02629C150.838 7.34766 151.316 7.53215 151.841 7.43296C152.373 7.33774 152.756 6.99852 152.7 6.67913ZM147.465 7.35559C146.936 7.4528 146.555 7.79004 146.61 8.11141C146.666 8.43278 147.144 8.61727 147.672 8.52006C148.201 8.42286 148.586 8.08562 148.531 7.76425C148.473 7.4409 147.999 7.25839 147.467 7.35559H147.465ZM143.597 8.28598C143.067 8.3812 142.686 8.72042 142.742 9.04377C142.797 9.36514 143.274 9.54765 143.803 9.45045C144.333 9.35324 144.718 9.016 144.664 8.69463C144.605 8.37128 144.133 8.18877 143.601 8.28399M152.671 1.32893C153.04 1.26148 153.309 1.05517 153.278 0.870681C153.244 0.682224 152.919 0.587003 152.55 0.654451C152.183 0.721899 151.911 0.926226 151.943 1.1127C151.976 1.30116 152.302 1.39836 152.669 1.33091M148.836 1.58285C148.467 1.6503 148.197 1.85661 148.229 2.0411C148.263 2.22956 148.588 2.32478 148.955 2.25931C149.324 2.19187 149.594 1.98555 149.562 1.80106C149.528 1.61261 149.203 1.51739 148.836 1.58285ZM145.845 2.67987C145.811 2.4934 145.487 2.39421 145.118 2.46166C144.749 2.5291 144.48 2.73542 144.511 2.91991C144.545 3.10638 144.871 3.20557 145.237 3.13614C145.604 3.06869 145.876 2.86238 145.845 2.67789M141.873 3.60629C141.839 3.41783 141.514 3.32063 141.145 3.39006C140.776 3.4575 140.506 3.66183 140.54 3.84831C140.574 4.03478 140.899 4.13397 141.264 4.06652C141.631 3.99907 141.903 3.79276 141.871 3.60827" fill="#B4BD00"/>
    <path d="M0 15.4178C0.0753829 13.4459 0.507843 5.70527 0.656625 3.7711C0.714154 2.86849 1.35094 2.53125 2.04724 2.53125C2.81694 2.53125 3.32478 2.81294 3.53109 3.01926C4.13217 4.22141 6.21711 8.42897 7.17526 10.2897C8.04018 8.56188 9.88111 4.88002 10.4822 3.64017C10.8393 2.90816 11.3273 2.53125 12.1545 2.53125C12.8865 2.53125 13.4122 2.77525 13.5451 2.90618C13.6959 5.04666 14.1085 13.2951 14.2593 15.4178H12.0613C11.9859 14.2354 11.5911 6.96495 11.5177 5.81834C10.8413 7.18912 8.73847 11.5296 8.04217 12.9004H6.20124C5.60016 11.5474 3.75923 7.7902 2.72569 5.85603C2.6503 7.64142 2.29323 13.6324 2.21784 15.4178H0Z" fill="#B4BD00"/>
    <path d="M16.6426 6.98221C16.6426 6.30574 17.075 5.98636 17.7694 5.98636C18.2197 5.98636 18.6521 6.13712 18.7831 6.19267V11.2076C18.7831 12.6915 19.5528 13.6318 21.2072 13.6318C22.7288 13.6318 23.6671 12.7292 23.6671 11.0013V6.98022C23.6671 6.30376 24.0995 5.98438 24.7938 5.98438C25.2442 5.98438 25.6766 6.13514 25.8076 6.19069V14.4193C25.8076 17.9504 23.8159 19.3609 20.8105 19.3609C18.7811 19.3609 17.3171 18.8352 16.9977 18.7023C17.204 18.1766 17.3726 17.631 17.5432 17.1053C17.9181 17.2561 19.0647 17.631 20.5863 17.631C22.5403 17.631 23.7246 16.8613 23.7246 14.2487C23.2168 14.9827 22.0721 15.4509 20.7946 15.4509C18.3704 15.4509 16.6426 14.098 16.6426 11.6381V6.97824V6.98221Z" fill="#B4BD00"/>
    <path d="M105.417 9.0357C105.413 8.96627 105.409 8.86708 105.401 8.76591C105.29 7.46456 104.701 6.46078 103.574 5.81209C102.801 5.36574 101.957 5.2368 101.077 5.33599C100.065 5.45104 99.202 5.86367 98.5513 6.67106C97.9046 7.4725 97.6606 8.40288 97.7499 9.42452C97.8491 10.5632 98.345 11.4856 99.2774 12.1403C100.168 12.7652 101.164 12.9318 102.223 12.787C104.098 12.5271 105.427 10.9838 105.417 9.03372V9.0357ZM101.725 15.4551C99.7793 15.4274 98.1486 14.9295 96.76 13.7551C95.5638 12.7433 94.81 11.4599 94.6195 9.88673C94.3497 7.64707 95.1115 5.79424 96.8156 4.35006C97.8669 3.45935 99.0989 2.96341 100.454 2.7809C102.124 2.55475 103.725 2.78884 105.217 3.6002C106.814 4.46908 107.925 5.7625 108.391 7.55582C109.016 9.97005 108.139 12.4299 106.137 13.9614C105.112 14.7469 103.951 15.2052 102.68 15.3718C102.313 15.4214 101.942 15.4393 101.727 15.4571L101.725 15.4551Z" fill="#002F87"/>
    <path d="M117.107 7.44285V15.116H114.137C114.133 15.0545 114.129 14.995 114.129 14.9375C114.129 11.4699 114.129 8.00029 114.129 4.53268C114.129 4.35811 114.141 4.17957 114.182 4.01095C114.323 3.43764 114.734 3.16388 115.276 3.06668C115.867 2.96154 116.448 3.01708 117.011 3.24918C117.204 3.32853 117.362 3.44558 117.489 3.61816C118.509 4.99489 119.539 6.36369 120.548 7.74835C121.163 8.59145 121.747 9.45835 122.344 10.3153C122.362 10.3431 122.383 10.3649 122.433 10.4284V10.2142C122.433 8.26215 122.433 6.30814 122.433 4.35612C122.433 4.20139 122.439 4.04269 122.473 3.89391C122.578 3.4178 122.909 3.18372 123.353 3.09048C124.022 2.94964 124.673 3.03692 125.313 3.25117C125.353 3.26505 125.385 3.32853 125.405 3.37813C125.42 3.41185 125.409 3.45748 125.409 3.49715V15.1319H125.226C124.385 15.1319 123.542 15.1319 122.699 15.1359C122.588 15.1359 122.524 15.1022 122.459 15.0089C120.719 12.5252 118.973 10.0455 117.232 7.56585C117.202 7.52419 117.166 7.48253 117.136 7.44087C117.126 7.44484 117.116 7.44682 117.105 7.45079V7.44484L117.107 7.44285Z" fill="#002F87"/>
    <path d="M78.082 14.042C78.4986 13.2961 78.9013 12.574 79.302 11.8599C79.669 12.0146 80.0241 12.1832 80.3891 12.3161C81.7341 12.8041 83.1228 13.0005 84.5491 12.9251C84.9796 12.9033 85.4081 12.8458 85.8048 12.6554C86.2869 12.4252 86.4991 11.965 86.3722 11.4472C86.3027 11.1636 86.1163 10.9771 85.8723 10.8442C85.5013 10.6399 85.0926 10.5585 84.684 10.4851C83.6723 10.3026 82.6546 10.1399 81.6468 9.9376C80.9882 9.80469 80.3653 9.55672 79.8 9.18377C78.8597 8.56285 78.4034 7.67611 78.4272 6.54537C78.4629 4.88099 79.3397 3.82563 80.8057 3.20472C81.4842 2.91707 82.1983 2.78218 82.9264 2.7306C84.2039 2.63935 85.4696 2.72068 86.7154 3.02618C87.2073 3.14719 87.6854 3.30787 88.1258 3.56775C88.2587 3.64511 88.3877 3.7324 88.5027 3.83159C88.961 4.22437 89.074 4.70047 88.8439 5.26386C88.6634 5.70029 88.3639 6.04348 88.0246 6.3093C87.6497 6.11093 87.3065 5.89073 86.9336 5.736C85.6302 5.19443 84.2714 5.01391 82.8748 5.19641C82.5812 5.2341 82.2856 5.33726 82.0198 5.47017C81.5973 5.68442 81.4207 6.13275 81.5139 6.60488C81.5635 6.86476 81.7203 7.05321 81.9484 7.1405C82.3193 7.28531 82.7002 7.42418 83.089 7.50749C84.1583 7.73563 85.2375 7.9221 86.3047 8.15023C86.9118 8.27918 87.491 8.49937 88.0365 8.80487C89.1316 9.41786 89.6216 10.372 89.5918 11.6198C89.5561 13.181 88.7507 14.2027 87.3859 14.8256C86.6598 15.1569 85.8921 15.3195 85.1045 15.391C83.1109 15.5735 81.1747 15.3037 79.2961 14.6094C78.939 14.4784 78.5978 14.3019 78.2507 14.1452C78.1971 14.1214 78.1495 14.0856 78.084 14.046V14.042H78.082Z" fill="#002F87"/>
    <path d="M57.572 5.60873C57.5263 5.69007 57.4906 5.74165 57.4668 5.79719C56.5523 7.98131 55.6338 10.1654 54.7272 12.3535C54.3682 13.2224 54.029 14.0992 53.6878 14.9761C53.6421 15.0911 53.5826 15.1288 53.4616 15.1268C52.4856 15.1209 51.5096 15.1228 50.5098 15.1228C50.5356 15.0534 50.5554 14.9959 50.5792 14.9384C51.8686 11.806 53.2593 8.71927 54.6836 5.64841C54.9316 5.11279 55.1974 4.58511 55.4335 4.04553C55.8223 3.15681 56.4908 2.72038 57.445 2.69261C58.1195 2.67475 58.7364 2.85726 59.3196 3.17664C59.3712 3.20442 59.4149 3.26393 59.4446 3.31749C59.8215 4.04553 60.2143 4.76564 60.5635 5.50756C62.0275 8.61413 63.3903 11.7703 64.6976 14.9483C64.7175 14.9979 64.7353 15.0495 64.7591 15.1129C64.7036 15.1169 64.6599 15.1189 64.6163 15.1189C63.6046 15.1189 62.5948 15.1189 61.5831 15.1228C61.47 15.1228 61.4224 15.0871 61.3788 14.984C60.7142 13.3315 60.0457 11.683 59.3772 10.0325C58.7999 8.61215 58.2206 7.19177 57.6414 5.7714C57.6235 5.72578 57.5997 5.68412 57.564 5.60477L57.568 5.60873H57.572Z" fill="#002F87"/>
    <path d="M37.6948 12.5049V15.1135H28.6329C28.629 15.052 28.625 14.9925 28.625 14.933C28.625 11.39 28.625 7.847 28.625 4.30401C28.625 4.14134 28.6389 3.97074 28.6805 3.81402C28.7996 3.37759 29.1289 3.1693 29.5415 3.084C30.2239 2.93918 30.8905 3.03837 31.5451 3.25063C31.5808 3.26253 31.6125 3.32006 31.6284 3.36371C31.6443 3.40338 31.6324 3.45297 31.6324 3.4986V12.5049H37.6928H37.6948Z" fill="#002F87"/>
    <path d="M72.7087 15.1174H69.6914V14.9507C69.6914 11.4058 69.6914 7.86276 69.6914 4.31778C69.6914 4.16305 69.7013 4.00435 69.737 3.85556C69.8422 3.40723 70.1655 3.18307 70.5861 3.08983C71.2764 2.93708 71.9549 3.03429 72.6194 3.2525C72.6571 3.2644 72.6849 3.32392 72.7047 3.36756C72.7186 3.39533 72.7087 3.43699 72.7087 3.4727V15.1174Z" fill="#002F87"/>
    <path d="M45.5974 15.1202H42.5801V4.28489C42.5801 3.54891 42.9411 3.14621 43.6652 3.05099C44.2861 2.96767 44.8872 3.05694 45.4803 3.23548C45.5855 3.26722 45.5954 3.32871 45.5954 3.42393C45.5914 4.33646 45.5954 5.25098 45.5954 6.16351V15.1182L45.5974 15.1202Z" fill="#002F87"/>
    </svg>
    
                </div>

                <p class="my-6 text-center font-['Roboto'] text-xl font-normal leading-6 tracking-[0.05px] text-[#002F87]">Create an Account today to be able to <span class="font-bold">Save and Organize Your Search Results</span> and easily keep track of schools, programs, and careers that interest you.</p>

                <div class="flex items-center justify-center w-full gap-4 px-4 md:px-0">
                    <a
                    data-turbo="false"
                    href="/login/?next=/" 
                    class="w-full md:w-fit whitespace-nowrap bg-white border-2 border-[#002F87] text-[#002F87] text-center py-3 px-4 rounded-lg font-bold hover:bg-[#002F87] hover:text-white transition-colors duration-300">
                        Log In
                    </a>
                    <a
                    data-turbo="false"
                    href="/create-account/?next=/"
                    class="w-full md:w-fit whitespace-nowrap bg-[#002F87] border-2 border-[#002F87] text-white text-center py-3 px-4 rounded-lg font-bold hover:bg-[#001a4d] hover:border-[#001a4d] transition-colors duration-300">
                        Create Account
                    </a>
                </div>

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