.signup_page__DueRn{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:#f5f0fc;padding:2rem 1rem;position:relative}.signup_bgGlow__uxkC5{position:fixed;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(70,43,124,.12),transparent 70%);pointer-events:none}.signup_card__PTwfz{position:relative;background:#fff;border:1px solid rgba(70,43,124,.14);border-radius:16px;padding:2.5rem 2rem;width:100%;max-width:440px;box-shadow:0 4px 32px rgba(70,43,124,.08)}.signup_header__kxUmW{text-align:center;margin-bottom:2rem}.signup_wordmark__0J4_X{font-size:1.75rem;font-weight:400;letter-spacing:-.01em;margin:0 0 .25rem}.signup_wordStrong__g90Nb{font-weight:700;color:#462b7c}.signup_wordLight__fCrU2{font-weight:300;color:#8a7fa8}.signup_subtitle__coXem{color:#8a7fa8;font-size:.9rem;margin:0}.signup_form__Y53Ho{display:flex;flex-direction:column;gap:1.1rem}.signup_field__JZ_oO{display:flex;flex-direction:column;gap:.3rem}.signup_label__Lh5DM{font-size:.875rem;font-weight:500;color:#1e1538}.signup_input__nIvFN{border:1px solid rgba(70,43,124,.22);border-radius:8px;padding:.6rem .875rem;font-size:.9rem;color:#1e1538;background:#fff;outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}.signup_input__nIvFN:focus{border-color:#462b7c;box-shadow:0 0 0 2px rgba(70,43,124,.1)}.signup_error__cVvvb{font-size:.8rem;color:#b42318;margin:0}.signup_submit__QyMbr{margin-top:.4rem;background:#462b7c;color:#fff;border:none;border-radius:8px;padding:.7rem 1rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s;width:100%}.signup_submit__QyMbr:hover:not(:disabled){background:#5a3a9a}.signup_submit__QyMbr:disabled{opacity:.6;cursor:not-allowed}.signup_footer__vC1bW{margin-top:1.5rem;text-align:center;font-size:.85rem;color:#8a7fa8}.signup_link__AMOYU{color:#462b7c;font-weight:500;text-decoration:none}.signup_link__AMOYU:hover{text-decoration:underline}