.register-module__B3synq__registerPage{flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:100vh;padding:2rem .5rem;font-family:Plus Jakarta Sans,sans-serif;display:flex;position:relative;overflow-x:hidden}.register-module__B3synq__backgroundImage{object-fit:cover;z-index:0;filter:brightness(.6)saturate(1.1);width:100%;height:100%;position:fixed;top:0;left:0}.register-module__B3synq__backgroundOverlay{z-index:1;background:radial-gradient(at 50% 0,#6d28d926 0%,#0000 30%),radial-gradient(at 50% 100%,#0003 0%,#0000 30%),linear-gradient(#0000 0%,#00000080 60%);width:100%;height:100%;position:fixed;top:0;left:0}.register-module__B3synq__starsOverlay{z-index:1;pointer-events:none;background-image:radial-gradient(1px 1px at 10% 20%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 30% 40%,#fff6 0%,#0000 100%),radial-gradient(1.5px 1.5px at 50% 10%,#ffffffb3 0%,#0000 100%),radial-gradient(1px 1px at 70% 60%,#ffffff80 0%,#0000 100%),radial-gradient(1px 1px at 90% 30%,#fff6 0%,#0000 100%),radial-gradient(1.5px 1.5px at 15% 70%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 85% 80%,#ffffff4d 0%,#0000 100%),radial-gradient(1px 1px at 45% 90%,#ffffff80 0%,#0000 100%);width:100%;height:100%;animation:4s ease-in-out infinite alternate register-module__B3synq__twinkle;position:fixed;top:0;left:0}@keyframes register-module__B3synq__twinkle{0%{opacity:.5}to{opacity:1}}.register-module__B3synq__contentWrapper{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:520px;padding:1rem;animation:.8s ease-out register-module__B3synq__fadeInUp;display:flex;position:relative}@keyframes register-module__B3synq__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.register-module__B3synq__branding{flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex}.register-module__B3synq__logo{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 0 30px #6d28d980);width:auto;height:clamp(60px,15vh,180px);animation:3s ease-in-out infinite alternate register-module__B3synq__logoGlow}@keyframes register-module__B3synq__logoGlow{0%{filter:drop-shadow(0 0 20px #6d28d966)}to{filter:drop-shadow(0 0 40px #6d28d9b3)}}.register-module__B3synq__brandTitle{letter-spacing:.08em;text-align:center;margin-bottom:.1rem;font-size:clamp(1.5rem,3.5vh,2.4rem);font-weight:800;line-height:1}.register-module__B3synq__brandWhite{color:#fff;text-shadow:0 0 40px #ffffff26}.register-module__B3synq__brandPurple{background:linear-gradient(135deg,#a855f7,#7c3aed,#6d28d9);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px #6d28d966);-webkit-background-clip:text;background-clip:text;display:block}.register-module__B3synq__tagline{color:#ffffffb3;letter-spacing:.12em;text-align:center;margin-top:-.2rem;font-size:clamp(.6rem,1vh,.8rem);font-weight:300}.register-module__B3synq__formCard{-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;gap:1rem;width:100%;padding:2rem;display:flex;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff14,0 0 60px #6d28d90a}.register-module__B3synq__formTitle{color:#fff;text-align:center;margin-bottom:1rem;font-size:1.25rem;font-weight:700;position:relative}.register-module__B3synq__formTitle:after{content:"";background:linear-gradient(90deg,#0000,#a855f7,#0000);width:60px;height:2px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.register-module__B3synq__formGrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:480px){.register-module__B3synq__formGrid{grid-template-columns:1fr}}.register-module__B3synq__inputGroup{position:relative}.register-module__B3synq__inputFull{grid-column:span 2}@media (max-width:480px){.register-module__B3synq__inputFull{grid-column:span 1}}.register-module__B3synq__inputIcon{color:#a855f7b3;z-index:1;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}[data-theme=light] .register-module__B3synq__inputIcon{color:#a855f7e6}.register-module__B3synq__input{color:#fff;-webkit-backdrop-filter:blur(8px);background:#1e1e1ecc;border:1px solid #ffffff26;border-radius:12px;outline:none;width:100%;padding:12px 16px 12px 48px;font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem;font-weight:400;transition:all .3s}[data-theme=light] .register-module__B3synq__input{color:#1a1a1a;background:#ffffffe6;border:1px solid #00000026}.register-module__B3synq__input::placeholder{color:#ffffff80;font-weight:300}[data-theme=light] .register-module__B3synq__input::placeholder{color:#00000080}.register-module__B3synq__input:focus{background:#282828e6;border-color:#a855f799;box-shadow:0 0 20px #a855f733}[data-theme=light] .register-module__B3synq__input:focus{background:#fffffff2;border-color:#a855f7b3;box-shadow:0 0 20px #a855f740}.register-module__B3synq__passwordWrapper{position:relative}.register-module__B3synq__passwordToggle{cursor:pointer;color:#fff6;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .3s;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.register-module__B3synq__passwordToggle:hover{color:#a855f7cc}[data-theme=light] .register-module__B3synq__passwordToggle{color:#0006}[data-theme=light] .register-module__B3synq__passwordToggle:hover{color:#a855f7e6}.register-module__B3synq__passwordInput{padding-right:48px}.register-module__B3synq__registerButton{cursor:pointer;color:#fff;letter-spacing:.05em;background:linear-gradient(135deg,#7c3aed,#6d28d9,#5b21b6);border:none;border-radius:50px;width:100%;margin-top:.5rem;padding:14px;font-family:Plus Jakarta Sans,sans-serif;font-size:1.05rem;font-weight:700;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 20px #6d28d940,0 0 40px #6d28d91a}.register-module__B3synq__registerButton:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.register-module__B3synq__registerButton:hover:before{left:100%}.register-module__B3synq__registerButton:hover{transform:translateY(-2px);box-shadow:0 6px 30px #6d28d959,0 0 60px #6d28d926}.register-module__B3synq__registerButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.register-module__B3synq__footerSection{flex-direction:column;align-items:center;gap:.25rem;margin-top:1rem;display:flex}.register-module__B3synq__loginText{color:#ffffff73;font-size:.85rem;font-weight:300}.register-module__B3synq__loginLink{color:#a855f7;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s}.register-module__B3synq__loginLink:hover{color:#fff;text-shadow:0 0 10px #a855f780}.register-module__B3synq__gradientDivider{background:linear-gradient(90deg,#0000,#a855f780,#ea580c80,#a855f780,#0000);border:none;border-radius:2px;width:50%;height:2px;margin:.5rem auto 0}
