.register-module__B3synq__page{background:#0a0a14;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex;position:relative;overflow:hidden}.register-module__B3synq__bgGradient{background:radial-gradient(at 10% 30%,#7c5cfc26 0%,#0000 65%),radial-gradient(at 90% 70%,#9d85fd1a 0%,#0000 55%),radial-gradient(#5b3dd414 0%,#0000 60%);position:absolute;inset:0}.register-module__B3synq__bgOrbs{position:absolute;inset:0;overflow:hidden}.register-module__B3synq__orb1,.register-module__B3synq__orb2,.register-module__B3synq__orb3{filter:blur(90px);border-radius:50%;position:absolute}.register-module__B3synq__orb1{background:#7c5cfc1a;width:450px;height:450px;animation:20s ease-in-out infinite register-module__B3synq__float;top:-10%;left:-10%}.register-module__B3synq__orb2{background:#9d85fd0f;width:350px;height:350px;animation:25s ease-in-out infinite reverse register-module__B3synq__float;bottom:-10%;right:-5%}.register-module__B3synq__orb3{background:#5b3dd414;width:250px;height:250px;animation:15s ease-in-out 2s infinite register-module__B3synq__float;top:40%;left:55%}@keyframes register-module__B3synq__float{0%,to{transform:translate(0)}25%{transform:translate(30px,-30px)}50%{transform:translate(-20px,20px)}75%{transform:translate(25px,25px)}}.register-module__B3synq__container{z-index:10;width:100%;max-width:520px;position:relative}.register-module__B3synq__header{text-align:center;margin-bottom:28px}.register-module__B3synq__logoIcon{background:linear-gradient(135deg, var(--color-accent,#7c5cfc), var(--color-accent-light,#9d85fd));color:#fff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;display:inline-flex;box-shadow:0 8px 24px #7c5cfc40}.register-module__B3synq__logoText{color:#fff;letter-spacing:-.02em;font-size:1.85rem;font-weight:700}.register-module__B3synq__subtitle{color:#ffffff80;margin-top:2px;font-size:.875rem}.register-module__B3synq__progressTracker{justify-content:center;align-items:center;gap:12px;margin:20px 0 10px;display:flex;position:relative}.register-module__B3synq__progressDot{color:#fff6;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:600;transition:all .3s;display:flex}.register-module__B3synq__progressDotActive{border-color:var(--color-accent,#7c5cfc);color:#a78bfa;background:#7c5cfc26;box-shadow:0 0 12px #7c5cfc4d}.register-module__B3synq__progressDotDone{background:var(--color-accent,#7c5cfc);border-color:var(--color-accent,#7c5cfc);color:#fff}.register-module__B3synq__progressText{color:#a78bfa;text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:.75rem;font-weight:600}.register-module__B3synq__card{-webkit-backdrop-filter:blur(24px);border-radius:var(--radius-xl,20px);background:#ffffff08;border:1px solid #ffffff0f;padding:32px;animation:.4s ease-out register-module__B3synq__fadeIn;box-shadow:0 20px 50px #0000004d}@keyframes register-module__B3synq__fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.register-module__B3synq__errorBanner{border-radius:var(--radius-md,8px);color:#fca5a5;text-align:center;background:#ef444414;border:1px solid #ef444433;margin-bottom:20px;padding:10px 14px;font-size:.8125rem}.register-module__B3synq__formSection{flex-direction:column;gap:20px;display:flex}.register-module__B3synq__row{gap:16px;display:flex}.register-module__B3synq__row .register-module__B3synq__field{flex:1}.register-module__B3synq__field{flex-direction:column;gap:6px;display:flex}.register-module__B3synq__label{color:#ffffffa6;font-size:.8125rem;font-weight:500}.register-module__B3synq__inputWrapper{position:relative}.register-module__B3synq__inputIcon{color:#ffffff4d;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.register-module__B3synq__input{border-radius:var(--radius-md,8px);color:#fff;background:#ffffff0a;border:1px solid #ffffff14;outline:none;width:100%;padding:12px 14px 12px 42px;font-size:.9375rem;transition:all .2s}.register-module__B3synq__input:focus{border-color:var(--color-accent,#7c5cfc);background:#ffffff0f;box-shadow:0 0 0 3px #7c5cfc26}.register-module__B3synq__input::placeholder{color:#ffffff40}.register-module__B3synq__centerInput{text-align:center;letter-spacing:.25em;padding-left:14px;font-size:1.5rem;font-weight:700}.register-module__B3synq__verificationPrompt{color:#ffffffb3;text-align:center;margin-bottom:8px;font-size:.875rem;line-height:1.5}.register-module__B3synq__testHint{color:#a78bfa;margin-top:4px;font-size:.75rem;display:inline-block}.register-module__B3synq__otpFooter{text-align:center;margin:-8px 0 10px}.register-module__B3synq__countdownText{color:#fff6;font-size:.75rem}.register-module__B3synq__resendBtn{color:var(--color-accent,#7c5cfc);cursor:pointer;background:0 0;border:none;padding:4px;font-size:.75rem;font-weight:600}.register-module__B3synq__resendBtn:hover{text-decoration:underline}.register-module__B3synq__toggleTabs{border-radius:var(--radius-md,8px);background:#ffffff08;border:1px solid #ffffff0d;gap:4px;padding:4px;display:flex}.register-module__B3synq__tabBtn{border-radius:var(--radius-sm,6px);color:#ffffff80;cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex}.register-module__B3synq__tabBtnActive{color:#fff;background:#ffffff0f;box-shadow:0 2px 8px #00000026}.register-module__B3synq__passkeySection{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px 8px 8px;display:flex}.register-module__B3synq__passkeyIcon{color:#a78bfa;animation:2s infinite register-module__B3synq__pulse}@keyframes register-module__B3synq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.04)}}.register-module__B3synq__passkeySection h3{color:#fff;font-size:1.05rem;font-weight:600}.register-module__B3synq__passkeySection p{color:#ffffff73;font-size:.8125rem;line-height:1.4}.register-module__B3synq__passkeySetupBtn{border-radius:var(--radius-md,8px);color:#a78bfa;cursor:pointer;background:#7c5cfc1a;border:1px solid #7c5cfc33;width:100%;max-width:220px;padding:10px 18px;font-size:.875rem;font-weight:600;transition:all .2s}.register-module__B3synq__passkeySetupBtn:hover{border-color:var(--color-accent,#7c5cfc);background:#7c5cfc26}.register-module__B3synq__passkeySuccess{color:#34d399;border-radius:var(--radius-md,8px);background:#34d3990f;border:1px solid #34d39926;align-items:center;gap:6px;padding:8px 16px;font-size:.8125rem;font-weight:600;display:flex}.register-module__B3synq__gridSelect{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.register-module__B3synq__gridBtn{border-radius:var(--radius-md,8px);color:#ffffffbf;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;padding:12px 8px;font-size:.8125rem;font-weight:500;transition:all .2s}.register-module__B3synq__gridBtn:hover{background:#ffffff0f;border-color:#ffffff26}.register-module__B3synq__gridBtnActive{border-color:var(--color-accent,#7c5cfc);color:#a78bfa;background:#7c5cfc1f}.register-module__B3synq__buttonGroup{gap:12px;display:flex}.register-module__B3synq__backBtn{color:#ffffffb3;border-radius:var(--radius-md,8px);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;align-items:center;gap:8px;padding:12px 18px;font-size:.9375rem;font-weight:600;transition:all .2s;display:flex}.register-module__B3synq__backBtn:hover{color:#fff;background:#ffffff14}.register-module__B3synq__submitBtn{background:linear-gradient(135deg, var(--color-accent,#7c5cfc), var(--color-accent-light,#9d85fd));color:#fff;border-radius:var(--radius-md,8px);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:.9375rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 16px #7c5cfc33}.register-module__B3synq__submitBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #7c5cfc59}.register-module__B3synq__submitBtn:disabled{opacity:.6;cursor:not-allowed}.register-module__B3synq__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite register-module__B3synq__spin}@keyframes register-module__B3synq__spin{to{transform:rotate(360deg)}}.register-module__B3synq__footerLink{text-align:center;color:#ffffff73;margin-top:20px;font-size:.8125rem}.register-module__B3synq__footerLink a{color:var(--color-accent,#7c5cfc);font-weight:600;text-decoration:none}.register-module__B3synq__footerLink a:hover{text-decoration:underline}.register-module__B3synq__eyeButton{cursor:pointer;color:#ffffff4d;z-index:10;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.register-module__B3synq__eyeButton:hover{color:#fff9}.register-module__B3synq__inputWithEye{padding-right:44px!important}
