.signup_page__M8Ytd{min-height:100vh;background:#0d0b12;color:#f5f3f7;padding-bottom:48px}.signup_page__M8Ytd main{padding:28px 24px 0;max-width:760px}.signup_page__M8Ytd h1{font-size:clamp(32px,5vw,52px);letter-spacing:-1.8px;margin-top:18px}.signup_page__M8Ytd .eyebrow{color:#ff2d8d}.signup_page__M8Ytd .account-card{background:#19151f;border:1px solid #39303f;border-radius:16px;margin:28px 0;padding:24px}.signup_page__M8Ytd p{color:#c9c1d0;line-height:1.65}.signup_page__M8Ytd input,.signup_page__M8Ytd textarea{margin-top:8px;background:#0d0b12;color:#fff;border:1px solid #62546b;border-radius:8px;outline-offset:3px}.signup_page__M8Ytd input:focus,.signup_page__M8Ytd textarea:focus{outline:2px solid #ff2d8d}.signup_page__M8Ytd button[type=submit]{background:#ff2788;color:#fff;border-radius:8px;padding:14px;font-weight:700}.signup_page__M8Ytd a.text-button{color:#ff65aa}.signup_page__M8Ytd .membership{padding-bottom:16px}