.PreRegisterForm-module__i9spOq__container{width:100%;max-width:500px;margin:0 auto;padding:24px}.PreRegisterForm-module__i9spOq__title{text-align:center;color:var(--text-100);word-break:keep-all;margin-bottom:24px;font-size:28px;font-weight:700;line-height:1.4}.PreRegisterForm-module__i9spOq__description{text-align:center;color:var(--text-200);margin-bottom:40px;font-size:16px;line-height:1.6}.PreRegisterForm-module__i9spOq__form{flex-direction:column;gap:24px;display:flex}.PreRegisterForm-module__i9spOq__inputGroup{flex-direction:column;gap:8px;display:flex}.PreRegisterForm-module__i9spOq__label{color:var(--text-200);margin-left:4px;font-size:14px;font-weight:600}.PreRegisterForm-module__i9spOq__inputWrapper{align-items:center;display:flex;position:relative}.PreRegisterForm-module__i9spOq__input{background-color:var(--bg-200);width:100%;color:var(--text-100);border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:16px;font-size:16px;transition:all .2s}.PreRegisterForm-module__i9spOq__input:focus{border-color:var(--primary-100);background-color:var(--bg-150);box-shadow:0 0 0 2px #0085ff1a}.PreRegisterForm-module__i9spOq__input::placeholder{color:var(--text-200);opacity:.5}.PreRegisterForm-module__i9spOq__errorMessage{color:var(--error);align-items:center;gap:4px;margin-top:6px;margin-left:4px;font-size:13px;display:flex}.PreRegisterForm-module__i9spOq__checkboxGroup{background-color:var(--bg-150);border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.PreRegisterForm-module__i9spOq__checkboxItem{align-items:flex-start;gap:10px;display:flex}.PreRegisterForm-module__i9spOq__checkbox{appearance:none;border:1px solid var(--text-200);cursor:pointer;border-radius:4px;flex-shrink:0;width:20px;height:20px;margin-top:2px;transition:all .2s;position:relative}.PreRegisterForm-module__i9spOq__checkbox:checked{background-color:var(--primary-100);border-color:var(--primary-100)}.PreRegisterForm-module__i9spOq__checkbox:checked:after{content:"✔";color:#fff;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PreRegisterForm-module__i9spOq__checkboxLabel{color:var(--text-200);cursor:pointer;flex:1;font-size:14px;line-height:1.5}.PreRegisterForm-module__i9spOq__required{color:var(--primary-100);margin-right:4px;font-weight:600}.PreRegisterForm-module__i9spOq__optional{color:var(--text-200);margin-right:4px}.PreRegisterForm-module__i9spOq__linkButton{color:var(--text-200);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:13px;text-decoration:underline;display:inline-block}.PreRegisterForm-module__i9spOq__linkButton:hover{color:var(--primary-100)}.PreRegisterForm-module__i9spOq__submitButton{justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:16px;font-size:16px;display:flex}.PreRegisterForm-module__i9spOq__submitButton:disabled{opacity:.7;cursor:not-allowed}.PreRegisterForm-module__i9spOq__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite PreRegisterForm-module__i9spOq__spin}@keyframes PreRegisterForm-module__i9spOq__spin{to{transform:rotate(360deg)}}@media (max-width:480px){.PreRegisterForm-module__i9spOq__container{padding:20px}.PreRegisterForm-module__i9spOq__title{font-size:24px}.PreRegisterForm-module__i9spOq__description{font-size:15px}}
