.RegisterPage_register-page__8C_za{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--gradient-bg);padding:1rem}.RegisterPage_register-card__sL79W{background-color:var(--color-alt-bg);border-radius:12px;box-shadow:0 8px 16px rgba(0,0,0,.1);width:100%;max-width:500px;padding:2rem;text-align:left}.RegisterPage_register-heading__KQMif{margin-bottom:1.5rem;font-size:2rem;text-align:center;color:var(--color-text-main)}.RegisterPage_register-form__4xzz4{display:flex;flex-direction:column;gap:1rem}.RegisterPage_register-form-group__Y4c0o{display:flex;flex-direction:column}.RegisterPage_register-label__thg8M{margin-bottom:.5rem;font-weight:600;color:var(--color-text-secondary)}.RegisterPage_register-input__U69xu{padding:.75rem 1rem;border:1px solid #ccc;border-radius:8px;font-size:1rem;transition:border-color .2s ease-in-out}.RegisterPage_register-input__U69xu:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(123,97,255,.2)}.RegisterPage_register-error__1mNnR{color:var(--color-danger);font-size:.875rem;margin-top:.5rem;text-align:center}.RegisterPage_register-button__LNj2F{padding:.75rem 1rem;background-color:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease-in-out}.RegisterPage_register-button__LNj2F:hover{background-color:var(--color-secondary)}.RegisterPage_register-extra__WMi9F{margin-top:1rem;text-align:center;font-size:.9rem;color:var(--color-text-secondary)}.RegisterPage_register-link__nUcqP{color:var(--color-primary);font-weight:600;transition:color .2s ease-in-out}.RegisterPage_register-link__nUcqP:hover{color:var(--color-secondary)}.RegisterPage_input-error__phmEr{color:red;font-size:.9rem;margin-top:.5rem}@media (max-width:480px){.RegisterPage_register-card__sL79W{padding:1.5rem}.RegisterPage_register-heading__KQMif{font-size:1.5rem}}