.signup-module__cqMziG__page{background:#f3f4f6;min-height:100vh}.signup-module__cqMziG__centerWrap{justify-content:center;align-items:center;min-height:calc(100vh - 72px);padding:48px 16px;display:flex}.signup-module__cqMziG__card{background:#fff;border-radius:6px;width:420px;padding:28px 28px 22px;box-shadow:0 2px 10px #00000014}.signup-module__cqMziG__logoWrap{justify-content:center;margin-bottom:10px;display:flex}.signup-module__cqMziG__logo{object-fit:contain}.signup-module__cqMziG__title{text-align:center;color:#111827;margin:8px 0 18px;font-size:18px;font-weight:600}.signup-module__cqMziG__form{flex-direction:column;gap:8px;display:flex}.signup-module__cqMziG__label{color:#374151;margin-top:4px;font-size:12px;font-weight:600}.signup-module__cqMziG__req{color:#dc2626;margin-left:2px}.signup-module__cqMziG__input,.signup-module__cqMziG__select{background:#fff;border:1px solid #9ca3af;border-radius:3px;outline:none;width:100%;height:38px;padding:0 10px;font-size:14px}.signup-module__cqMziG__input::placeholder{color:#9ca3af}.signup-module__cqMziG__input:focus,.signup-module__cqMziG__select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.signup-module__cqMziG__button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:3px;height:40px;margin-top:14px;font-weight:600}.signup-module__cqMziG__button:disabled{opacity:.7;cursor:not-allowed}.signup-module__cqMziG__linkRow{justify-content:center;margin-top:10px;display:flex}.signup-module__cqMziG__link{color:#2563eb;font-size:13px;text-decoration:underline}.signup-module__cqMziG__message{color:#374151;text-align:center;margin-top:8px;font-size:13px}
