.Register_container__KQdpe{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f5;padding:20px}.Register_card__sPc_6{background:white;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:2rem;width:100%;max-width:400px}.Register_title__MHgx6{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center;color:#333}.Register_form__jzLMn{display:flex;flex-direction:column;gap:1.2rem}.Register_inputGroup__4_Ad9{display:flex;flex-direction:column;gap:.5rem}.Register_label__8o0Gh{font-size:.875rem;font-weight:500;color:#333}.Register_input__S_5Bq{padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:.875rem;transition:border-color .2s}.Register_input__S_5Bq:focus{outline:none;border-color:#4f46e5}.Register_errorInput__X9Acr{border-color:#ef4444}.Register_error__5utQD{color:#ef4444;font-size:.75rem;margin-top:.25rem}.Register_passwordWrapper___zyLB{position:relative;display:flex;align-items:center}.Register_passwordToggle__yy_5i{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#666}.Register_submitButton__h8QsJ{background-color:#4f46e5;color:white;padding:.75rem;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s;margin-top:.5rem}.Register_submitButton__h8QsJ:hover{background-color:#4338ca}.Register_submitButton__h8QsJ:disabled{background-color:#a5b4fc;cursor:not-allowed}.Register_loginLink__ARDvB{text-align:center;margin-top:1.5rem;font-size:.875rem;color:#666}.Register_linkButton__Xl5hs{background:none;border:none;color:#4f46e5;font-weight:500;cursor:pointer;padding:0;margin-left:.25rem}.Register_linkButton__Xl5hs:hover{text-decoration:underline}