.register-module__B3synq__container{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.register-module__B3synq__gradientBg{z-index:-1;background:linear-gradient(135deg,#1a1f3a 0%,#0f1629 50%,#1e0845 100%);position:absolute;inset:0}.register-module__B3synq__gradientBg:before{content:"";background:radial-gradient(circle at 20%,#7c3aed1a 0%,#0000 50%);animation:6s ease-in-out infinite register-module__B3synq__float;position:absolute;inset:0}.register-module__B3synq__gradientBg:after{content:"";background:radial-gradient(circle at 80% 80%,#8b5cf614 0%,#0000 50%);animation:8s ease-in-out infinite reverse register-module__B3synq__float;position:absolute;inset:0}@keyframes register-module__B3synq__float{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}.register-module__B3synq__imageWrapper,.register-module__B3synq__illustration,.register-module__B3synq__circle1,.register-module__B3synq__circle2,.register-module__B3synq__circle3{display:none}.register-module__B3synq__formWrapper{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1;background:#ffffff0d;border:1px solid #7c3aed33;border-radius:20px;width:100%;max-width:500px;padding:40px;animation:.6s ease-out register-module__B3synq__slideInUp;box-shadow:0 8px 32px #0000004d}@keyframes register-module__B3synq__slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.register-module__B3synq__header{text-align:center;margin-bottom:30px}.register-module__B3synq__logoLink{justify-content:center;margin-bottom:16px;display:flex}.register-module__B3synq__logoLink img{border-radius:10px;width:50px;height:50px;box-shadow:0 4px 12px #7c3aed4d}.register-module__B3synq__header h1{color:#fff;margin-bottom:8px;font-size:28px;font-weight:700}.register-module__B3synq__header p{color:#fff9;font-size:14px}.register-module__B3synq__form{flex-direction:column;gap:18px;display:flex}.register-module__B3synq__error{color:#fca5a5;text-align:right;direction:rtl;background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;padding:12px 16px;font-size:14px}.register-module__B3synq__formGroup{flex-direction:column;gap:8px;display:flex}.register-module__B3synq__formGroup label{color:#fffc;text-transform:capitalize;font-size:13px;font-weight:600}.register-module__B3synq__inputWrapper{background:#ffffff14;border:1px solid #7c3aed33;border-radius:12px;align-items:center;padding:0 16px;transition:all .3s;display:flex;position:relative}.register-module__B3synq__inputWrapper:focus-within{background:#ffffff1a;border-color:#7c3aed80;box-shadow:0 0 20px #7c3aed1a}.register-module__B3synq__inputWrapper .register-module__B3synq__icon{color:#7c3aed99;margin-left:12px;font-size:18px}.register-module__B3synq__inputWrapper input{color:#fff;text-align:right;direction:rtl;background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-size:15px}.register-module__B3synq__inputWrapper input::placeholder{color:#fff6}.register-module__B3synq__inputWrapper input:disabled{opacity:.5;cursor:not-allowed}.register-module__B3synq__togglePassword{color:#7c3aed99;cursor:pointer;background:0 0;border:none;align-items:center;margin-left:auto;padding:4px 8px;font-size:18px;transition:color .2s;display:flex}.register-module__B3synq__togglePassword:hover:not(:disabled){color:#7c3aede6}.register-module__B3synq__togglePassword:disabled{cursor:not-allowed;opacity:.5}.register-module__B3synq__formRow{grid-template-columns:1fr;gap:16px;display:grid}.register-module__B3synq__termsCheckbox{color:#ffffffb3;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:right;direction:rtl;align-items:flex-start;gap:10px;font-size:13px;display:flex}.register-module__B3synq__termsCheckbox input{cursor:pointer;accent-color:#7c3aedcc;width:16px;min-width:16px;height:16px;margin-top:3px}.register-module__B3synq__termsCheckbox a{color:#7c3aede6;text-decoration:none;transition:color .2s}.register-module__B3synq__termsCheckbox a:hover{color:#7c3aed;text-decoration:underline}.register-module__B3synq__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);border:none;border-radius:12px;margin-top:10px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .3s}.register-module__B3synq__submitBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #7c3aed4d}.register-module__B3synq__submitBtn:active:not(:disabled){transform:translateY(0)}.register-module__B3synq__submitBtn:disabled{opacity:.7;cursor:not-allowed}.register-module__B3synq__divider{color:#fff6;align-items:center;gap:12px;margin:10px 0;font-size:13px;display:flex}.register-module__B3synq__divider:before,.register-module__B3synq__divider:after{content:"";background:#ffffff1a;flex:1;height:1px}.register-module__B3synq__socialBtn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 24px;font-size:14px;font-weight:500;transition:all .3s;display:flex}.register-module__B3synq__socialBtn:hover{background:#ffffff1f;border-color:#fff3}.register-module__B3synq__googleIcon{width:18px;height:18px}.register-module__B3synq__login{text-align:center;color:#fff9;margin-top:20px;font-size:14px}.register-module__B3synq__loginLink{color:#7c3aede6;font-weight:600;text-decoration:none;transition:color .2s}.register-module__B3synq__loginLink:hover{color:#7c3aed;text-decoration:underline}@media (max-width:768px){.register-module__B3synq__formWrapper{max-width:100%;padding:30px 20px}.register-module__B3synq__header h1{font-size:24px}.register-module__B3synq__form{gap:14px}.register-module__B3synq__formRow{grid-template-columns:1fr}}@media (max-width:480px){.register-module__B3synq__container{padding:10px}.register-module__B3synq__formWrapper{padding:20px}.register-module__B3synq__header h1{font-size:22px}.register-module__B3synq__form{gap:14px}.register-module__B3synq__formRow{grid-template-columns:1fr}}
