.RegisterSection_registerContainer__9u5G6{display:flex;justify-content:center;align-items:center;min-height:100vh;background:rgb(251,248,255);padding:2rem}.RegisterSection_form__1EvD6{display:flex;flex-direction:column;gap:1.25rem;background-color:#ffffff;padding:2.5rem;width:100%;max-width:450px;border-radius:1.25rem;box-shadow:0 4px 6px rgba(163,34,196,.1)}.RegisterSection_form__1EvD6 input::placeholder{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.RegisterSection_form__1EvD6 button{align-self:flex-end}.RegisterSection_inputGroup__4p6qs{display:flex;flex-direction:column;gap:.5rem}.RegisterSection_label__PehAt{color:#333;font-weight:600;font-size:.875rem}.RegisterSection_inputWrapper__JH_7L{border:1.5px solid #ecedec;border-radius:.75rem;height:50px;display:flex;align-items:center;padding:0 1rem;transition:all .2s ease}.RegisterSection_inputWrapper__JH_7L:focus-within{border-color:#a322c4}.RegisterSection_icon__5mzL4{color:#a322c4;width:1.25rem;height:1.25rem}.RegisterSection_input__97Lsy{width:100%;height:100%;margin-left:.75rem;border:none;outline:none;background:transparent;font-size:.875rem}.RegisterSection_termsWrapper__hXRZf{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.RegisterSection_checkbox__2__Y8{accent-color:#a322c4}.RegisterSection_termsLabel__ht9cN{font-size:.875rem;color:#666}.RegisterSection_termsLink__1hHnf{color:#a322c4;text-decoration:none;font-weight:500}.RegisterSection_termsLink__1hHnf:hover{text-decoration:underline}.RegisterSection_errorText__Drkua{color:#dc2626;font-size:.75rem;margin-top:.25rem}.RegisterSection_generalError__Gua79{color:#dc2626;font-size:.875rem;text-align:center;padding:.5rem;background:#fee2e2;border-radius:.5rem;margin:.5rem 0}.RegisterSection_submitButton__1F0Xb{width:100%;height:50px;margin:1.5rem 0;background:#a322c4;color:white;border:none;border-radius:.75rem;font-weight:600;font-size:1rem;cursor:pointer;transition:background .2s ease}.RegisterSection_submitButton__1F0Xb:hover{background:#8a1ba6}.RegisterSection_submitButton__1F0Xb:disabled{background:#d1d5db;cursor:not-allowed}.RegisterSection_divider__Y37Ud{display:flex;align-items:center;text-align:center;color:#666;font-size:.875rem;margin:1.5rem 0}.RegisterSection_divider__Y37Ud:after,.RegisterSection_divider__Y37Ud:before{content:"";flex:1;border-bottom:1px solid #e2e8f0}.RegisterSection_divider__Y37Ud span{padding:0 1rem}.RegisterSection_socialButtons__dm0kT{display:flex;gap:1rem}.RegisterSection_socialButton__7BzGe{flex:1;height:50px;display:flex;align-items:center;justify-content:center;gap:.75rem;background:white;border:1px solid #e2e8f0;border-radius:.75rem;font-size:.875rem;color:#333;cursor:pointer;transition:all .2s ease}.RegisterSection_socialButton__7BzGe:hover{border-color:#a322c4;background:#faf5ff}.RegisterSection_googleIcon__sHyuo{width:1.5rem;height:1.5rem}.RegisterSection_loginPrompt__bJgxX{text-align:center;font-size:.875rem;color:#666;margin-top:1.5rem}.RegisterSection_loginLink__8TGM1{color:#a322c4;text-decoration:none;font-weight:500;margin-left:.25rem}.RegisterSection_loginLink__8TGM1:hover{text-decoration:underline}.RegisterSection_hintText__d3BYo{color:#888;font-size:.95rem;margin-top:4px;margin-bottom:2px;display:block}