.signup_container___omVR{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background-color:#f2e1f6;min-height:90vh}.dark .signup_container___omVR{background-color:#171717}.signup_signupCard__PaiRY{width:100%;max-width:550px;background-color:#ffffff;padding:2.5rem;border-radius:20px;box-shadow:0 8px 40px rgba(81,29,125,.12);text-align:center;border:1px solid rgba(81,29,125,.12)}.dark .signup_signupCard__PaiRY{background-color:#1b012c;box-shadow:0 8px 40px rgba(0,0,0,.5);border-color:rgba(171,52,235,.2)}.signup_title__Oh7VF{font-size:2rem;font-weight:700;margin-bottom:.75rem;color:#44176A}.dark .signup_title__Oh7VF{color:#FBFBEA}.signup_subtitle__hjsDD{color:rgba(68,23,106,.65);margin-bottom:2rem}.dark .signup_subtitle__hjsDD{color:rgba(251,251,234,.6)}.signup_form__edb_8{width:100%;display:flex;flex-direction:column;text-align:left}.signup_roleSelector__yTMOD{display:flex;justify-content:center;gap:.75rem;margin-bottom:2rem;flex-wrap:wrap}.signup_roleOption__rTHdk{display:block;position:relative;cursor:pointer}.signup_roleInput__KuGPn{position:absolute;opacity:0;cursor:pointer}.signup_roleLabel__JKw6b{display:inline-block;padding:.6rem 1.25rem;font-size:.9rem;font-weight:500;color:rgba(68,23,106,.7);background-color:#f1eef3;border:1.5px solid rgba(81,29,125,.2);border-radius:50px;transition:all .2s ease;cursor:pointer}.dark .signup_roleLabel__JKw6b{color:rgba(251,251,234,.5);background-color:rgba(42,0,66,.6);border-color:rgba(171,52,235,.2)}.signup_roleOptionDisabled__NWVAT{cursor:not-allowed;pointer-events:none}.signup_roleLabelDisabled___inrV{opacity:.45;cursor:not-allowed;text-decoration:line-through;text-decoration-color:rgba(81,29,125,.35)}.dark .signup_roleLabelDisabled___inrV{text-decoration-color:rgba(171,52,235,.4)}.signup_soonBadge__WHXta{display:inline-block;margin-left:.35rem;padding:.1rem .4rem;font-size:.65rem;font-weight:600;background-color:rgba(81,29,125,.12);color:#511d7d;border-radius:20px;vertical-align:middle;text-decoration:none}.dark .signup_soonBadge__WHXta{background-color:rgba(180,117,241,.15);color:#b475f1}.signup_launchingNotice__5_HbE{font-size:.8rem;color:rgba(68,23,106,.65);background-color:rgba(81,29,125,.06);border:1px solid rgba(81,29,125,.15);border-radius:10px;padding:.65rem .9rem;text-align:center;line-height:1.5;margin-top:-.75rem}.dark .signup_launchingNotice__5_HbE{color:rgba(251,251,234,.6);background-color:rgba(180,117,241,.06);border-color:rgba(180,117,241,.15)}.signup_roleInput__KuGPn:checked+.signup_roleLabel__JKw6b{background-color:#511d7d;border-color:#511d7d;color:#ffffff}.dark .signup_roleInput__KuGPn:checked+.signup_roleLabel__JKw6b{background-color:#b475f1;border-color:#b475f1;color:#1b012c}.signup_formGroup__PLQSD{margin-bottom:1.25rem}.signup_label__NADNT{display:block;font-weight:600;margin-bottom:.5rem;color:#511d7d;font-size:.9rem}.dark .signup_label__NADNT{color:#b475f1}.signup_input__7Ar0z{width:100%;padding:.8rem 1rem;font-size:1rem;border:1.5px solid rgba(81,29,125,.25);border-radius:10px;box-sizing:border-box;background-color:#f1eef3;color:#44176A;transition:border-color .2s,box-shadow .2s}.dark .signup_input__7Ar0z{background-color:#2a0042;border-color:rgba(171,52,235,.25);color:#FBFBEA}.signup_input__7Ar0z::placeholder{color:rgba(68,23,106,.35)}.dark .signup_input__7Ar0z::placeholder{color:rgba(251,251,234,.25)}.signup_input__7Ar0z:focus{border-color:#511d7d;box-shadow:0 0 0 3px rgba(81,29,125,.12);outline:none}.dark .signup_input__7Ar0z:focus{border-color:#b475f1;box-shadow:0 0 0 3px rgba(180,117,241,.15)}.signup_phoneInputContainer__1qz2C{display:flex;align-items:center;border:1.5px solid rgba(81,29,125,.25);border-radius:10px;padding-left:12px;background-color:#f1eef3;transition:border-color .2s}.dark .signup_phoneInputContainer__1qz2C{background-color:#2a0042;border-color:rgba(171,52,235,.25)}.signup_phoneInputContainer__1qz2C:focus-within{border-color:#511d7d}.dark .signup_phoneInputContainer__1qz2C:focus-within{border-color:#b475f1}.signup_countryCode___e4N_{font-weight:600;color:#511d7d;font-size:.95rem}.dark .signup_countryCode___e4N_{color:#b475f1}.signup_phoneInput__1_32v{border:none;outline:none;padding:12px 8px;font-size:1rem;width:100%;background:transparent;color:#44176A}.dark .signup_phoneInput__1_32v{color:#FBFBEA}.signup_phoneInput__1_32v::placeholder{color:rgba(68,23,106,.4)}.dark .signup_phoneInput__1_32v::placeholder{color:rgba(251,251,234,.3)}.signup_button___MwMv{padding:.9rem;margin-top:1rem;font-size:1rem;font-weight:600;color:white;background-color:#511d7d;border:none;border-radius:12px;cursor:pointer;transition:background-color .2s}.dark .signup_button___MwMv{background-color:#b475f1;color:#1b012c}.signup_button___MwMv:hover:not(:disabled){background-color:#44176A}.dark .signup_button___MwMv:hover:not(:disabled){background-color:#c98af5}.signup_button___MwMv:disabled{background-color:rgba(81,29,125,.35);cursor:not-allowed}.dark .signup_button___MwMv:disabled{background-color:rgba(180,117,241,.3)}.signup_roleHint__nCEB5{text-align:center;font-size:.85rem;color:rgba(68,23,106,.6);margin-bottom:.75rem;min-height:1.25rem}.dark .signup_roleHint__nCEB5{color:rgba(251,251,234,.45)}.signup_divider__hY8vB{width:100%;border:none;border-top:1px solid rgba(81,29,125,.15);margin:0 0 1.5rem}.dark .signup_divider__hY8vB{border-top-color:rgba(171,52,235,.2)}.signup_termsNotice__zskxu{margin-top:1rem;text-align:center;font-size:.75rem;color:rgba(68,23,106,.55);line-height:1.5}.dark .signup_termsNotice__zskxu{color:rgba(251,251,234,.4)}.signup_termsLink__9kj4W{color:rgba(124,58,237,.85);text-decoration:underline;text-underline-offset:2px}.signup_termsLink__9kj4W:hover{color:#7c3aed}