.Join-module-scss-module__r4Z9rq__Join__root{background:linear-gradient(45deg,#f8fafc 0%,#f9fafb 50%,#fafaf9 100%);flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:100vh;display:flex}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper{flex-direction:column;justify-content:flex-start;align-items:center;width:calc(100% - 128px);max-width:1080px;display:flex}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__logo{color:#111827;font-family:var(--font-tgr);text-align:center;flex-direction:row;justify-content:flex-start;align-items:flex-end;margin-top:48px;font-size:x-large;text-decoration:underline;display:flex}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__title{color:#111827;margin:24px 0 8px;font-size:30px;font-weight:300}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__subtitle{color:#6b7280;font-size:14px;font-weight:300}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__form{flex-direction:column;gap:24px;width:100%;max-width:420px;margin-top:40px;display:flex}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__form .Join-module-scss-module__r4Z9rq__field{flex-direction:column;gap:8px;display:flex}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__form .Join-module-scss-module__r4Z9rq__field label{font-family:var(--font-manrope);letter-spacing:.6px;color:#9ca3af;text-transform:uppercase;font-size:12px;line-height:16px}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__form .Join-module-scss-module__r4Z9rq__field input{box-sizing:border-box;width:100%;font-family:var(--font-manrope);color:#111827;background-color:#fff;border:1px solid #e5e7eb;outline:none;padding:12px 16px;font-size:14px;line-height:20px;transition:border-color .2s}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__form .Join-module-scss-module__r4Z9rq__field input::placeholder{font-family:var(--font-manrope);color:#9ca3af}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__form .Join-module-scss-module__r4Z9rq__field input:focus{border-color:#111827}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__form .Join-module-scss-module__r4Z9rq__field[data-error=true] input{border-color:#d1a79e}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__form .Join-module-scss-module__r4Z9rq__field[data-error=true] input:focus{border-color:#111827}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__form .Join-module-scss-module__r4Z9rq__field .Join-module-scss-module__r4Z9rq__field_error{font-family:var(--font-manrope);letter-spacing:.4px;color:#b8857a;margin-top:2px;font-size:11px;line-height:14px}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__form .Join-module-scss-module__r4Z9rq__field .Join-module-scss-module__r4Z9rq__optional{font-family:var(--font-manrope);color:#9ca3af;text-transform:none;letter-spacing:0;font-size:11px;font-weight:400}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__form .Join-module-scss-module__r4Z9rq__submit{font-family:var(--font-manrope);color:#f9fafb;cursor:pointer;text-transform:uppercase;letter-spacing:.6px;background-color:#111827;border:none;margin-top:8px;padding:14px 24px;font-size:14px;font-weight:500;line-height:20px}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__form .Join-module-scss-module__r4Z9rq__submit:hover:not(:disabled){background-color:#374151}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__form .Join-module-scss-module__r4Z9rq__submit:disabled{opacity:.7;cursor:not-allowed}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__form .Join-module-scss-module__r4Z9rq__submit_error{font-family:var(--font-manrope);color:#b8857a;margin:0;font-size:12px;line-height:16px}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__form .Join-module-scss-module__r4Z9rq__code_sent{font-family:var(--font-manrope);color:#4b5563;margin-bottom:8px;font-size:14px}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__form .Join-module-scss-module__r4Z9rq__code_sent strong{color:#111827}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__form .Join-module-scss-module__r4Z9rq__code_input{text-align:center;letter-spacing:.5em;font-variant-numeric:tabular-nums}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__form .Join-module-scss-module__r4Z9rq__back_link{font-family:var(--font-manrope);color:#6b7280;cursor:pointer;background:0 0;border:none;margin-top:16px;padding:0;font-size:13px;text-decoration:underline}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__form .Join-module-scss-module__r4Z9rq__back_link:hover:not(:disabled){color:#111827}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__form .Join-module-scss-module__r4Z9rq__back_link:disabled{opacity:.6;cursor:not-allowed}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__login_footer{font-family:var(--font-manrope);color:#6b7280;margin-top:24px;font-size:14px}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__login_footer a{color:#111827;text-decoration:underline}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__footer{border-top:1px solid #e5e7eb;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:48px;margin:48px 0;display:flex}.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper .Join-module-scss-module__r4Z9rq__footer .Join-module-scss-module__r4Z9rq__text{text-align:center;color:#9ca3af;width:100%;font-size:12px;font-weight:300;line-height:16px}@media screen and (max-width:768px){.Join-module-scss-module__r4Z9rq__Join__root .Join-module-scss-module__r4Z9rq__wrapper{width:calc(100% - 48px)}}
