.Register_registerContainer__ud_kJ{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:#fafafa}.Register_registerWrapper__3xjDj{background:white;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:3rem;width:100%;max-width:520px;border:1px solid #e1e1e1}.Register_registerHeader__L6m9M{text-align:center;margin-bottom:2.5rem}.Register_registerTitle__7_Aas{font-size:2rem;font-weight:600;color:#333;margin-bottom:.5rem;letter-spacing:-.02em}.Register_registerSubtitle__LR_QL{color:#666;font-size:1rem;line-height:1.5}.Register_registerForm__10ZiA{display:flex;flex-direction:column;gap:1.5rem}.Register_nameRow__UVfod{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.Register_inputGroup__WYCqW{display:flex;flex-direction:column;gap:.5rem}.Register_inputLabel__fLr50{font-weight:500;color:#333;font-size:.95rem}.Register_inputField__s0DgQ{padding:.875rem 1rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:all .3s ease;background:white}.Register_inputField__s0DgQ:focus{outline:none;border-color:#000;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.Register_inputField__s0DgQ::placeholder{color:#999}.Register_submitButton__TTLH0{background:#000;color:white;border:none;padding:1rem 2rem;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;margin-top:1rem}.Register_submitButton__TTLH0:hover:not(:disabled){background:#333;transform:translateY(-1px)}.Register_submitButton__TTLH0:disabled{background:#ccc;cursor:not-allowed;transform:none}.Register_loginPrompt__TrBRY{text-align:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e1e1e1}.Register_loginPrompt__TrBRY p{color:#666;margin:0}.Register_loginLink__2S65v{color:#000;text-decoration:none;font-weight:500;transition:color .3s ease}.Register_loginLink__2S65v:hover{color:#333;text-decoration:underline}.Register_errorMessage__h5Ril{background:#fef2f2;color:#dc2626;padding:.875rem 1rem;border-radius:4px;border:1px solid #fecaca;font-size:.9rem;margin-bottom:1rem}.Register_successMessage__WnTah{text-align:center;padding:2rem}.Register_successMessage__WnTah h2{color:#059669;font-size:1.5rem;margin-bottom:1rem}.Register_successMessage__WnTah p{color:#666;font-size:1rem}.Register_checkboxWrapper__GPzao{display:flex;align-items:center;gap:.5rem;cursor:pointer}.Register_checkbox__k32DJ{width:16px;height:16px;cursor:pointer}.Register_checkboxLabel__Bp2pi{font-size:.9rem;color:#666;cursor:pointer}@media (max-width:576px){.Register_registerContainer__ud_kJ{padding:1rem}.Register_registerWrapper__3xjDj{padding:2rem 1.5rem}.Register_registerTitle__7_Aas{font-size:1.75rem}.Register_nameRow__UVfod{grid-template-columns:1fr;gap:1.5rem}}