.RegistrationForm-module__pvEeRW__form{border:1px solid var(--card-border);background:#0f172a99;border-radius:20px;flex-direction:column;gap:3rem;padding:3rem;display:flex}.RegistrationForm-module__pvEeRW__section{flex-direction:column;gap:2rem;display:flex}.RegistrationForm-module__pvEeRW__section h3{color:var(--primary);border-bottom:2px solid #a855f71a;margin-bottom:.5rem;padding-bottom:.8rem;font-size:1.6rem;font-weight:700}.RegistrationForm-module__pvEeRW__formGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.RegistrationForm-module__pvEeRW__inputGroup,.RegistrationForm-module__pvEeRW__inputGroupFull{flex-direction:column;gap:.8rem;display:flex}.RegistrationForm-module__pvEeRW__inputGroup label,.RegistrationForm-module__pvEeRW__inputGroupFull label{color:var(--foreground);opacity:.9;font-size:.95rem;font-weight:600}.RegistrationForm-module__pvEeRW__inputGroup input,.RegistrationForm-module__pvEeRW__inputGroup select,.RegistrationForm-module__pvEeRW__inputGroupFull input,.RegistrationForm-module__pvEeRW__inputGroupFull textarea{border:1px solid var(--card-border);color:#fff;background:#0000004d;border-radius:12px;outline:none;padding:1rem 1.2rem;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.RegistrationForm-module__pvEeRW__inputGroup input:focus,.RegistrationForm-module__pvEeRW__inputGroup select:focus,.RegistrationForm-module__pvEeRW__inputGroupFull input:focus,.RegistrationForm-module__pvEeRW__inputGroupFull textarea:focus{border-color:var(--primary);background:#0006;box-shadow:0 0 0 4px #c084fc1a}.RegistrationForm-module__pvEeRW__paymentInfo{border:1px dashed var(--primary);background:#a855f70d;border-radius:12px;padding:1.5rem}.RegistrationForm-module__pvEeRW__paymentInfo p{color:var(--foreground);font-size:1rem;line-height:1.6}.RegistrationForm-module__pvEeRW__paymentInfo strong{color:var(--primary)}.RegistrationForm-module__pvEeRW__paymentContainer{border:1px solid var(--card-border);background:#a855f70d;border-radius:20px;align-items:flex-start;gap:3rem;padding:2.5rem;display:flex}.RegistrationForm-module__pvEeRW__qrCode{flex-shrink:0}.RegistrationForm-module__pvEeRW__qrImageWrapper{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:200px;height:200px;padding:10px;display:flex;overflow:hidden;box-shadow:0 4px 20px #0003}.RegistrationForm-module__pvEeRW__qrImage{object-fit:contain;width:100%;height:100%}.RegistrationForm-module__pvEeRW__upiDetails{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;align-items:center;gap:.2rem;margin-top:1rem;padding:.8rem;display:flex}.RegistrationForm-module__pvEeRW__upiDetails .RegistrationForm-module__pvEeRW__label{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);font-size:.8rem}.RegistrationForm-module__pvEeRW__upiDetails .RegistrationForm-module__pvEeRW__value{color:var(--primary);letter-spacing:.5px;font-size:1.1rem;font-weight:700}.RegistrationForm-module__pvEeRW__paymentInstructions{flex-direction:column;flex:1;gap:1.2rem;display:flex}.RegistrationForm-module__pvEeRW__paymentInstructions p{color:var(--foreground);margin:0;font-size:1.05rem;line-height:1.7}.RegistrationForm-module__pvEeRW__checkboxGroup{background:#ffffff05;border-radius:12px;align-items:flex-start;gap:1.2rem;padding:1rem;display:flex}.RegistrationForm-module__pvEeRW__checkboxGroup input{cursor:pointer;width:22px;height:22px;accent-color:var(--primary)}.RegistrationForm-module__pvEeRW__checkboxGroup label{color:var(--text-muted);cursor:pointer;font-size:.95rem;line-height:1.5}.RegistrationForm-module__pvEeRW__submitBtn{background:var(--primary);color:var(--background);cursor:pointer;text-transform:uppercase;letter-spacing:2px;box-shadow:0 10px 30px var(--primary-glow);border:none;border-radius:12px;padding:1.4rem;font-size:1.2rem;font-weight:800;transition:all .3s}.RegistrationForm-module__pvEeRW__submitBtn:hover:not(:disabled){box-shadow:0 15px 40px var(--primary-glow);filter:brightness(1.1);transform:translateY(-3px)}.RegistrationForm-module__pvEeRW__submitBtn:disabled{opacity:.5;cursor:not-allowed}.RegistrationForm-module__pvEeRW__successCard{text-align:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:24px;flex-direction:column;align-items:center;gap:2rem;padding:5rem 2rem;animation:.5s cubic-bezier(.175,.885,.32,1.275) RegistrationForm-module__pvEeRW__scaleIn;display:flex}@keyframes RegistrationForm-module__pvEeRW__scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.RegistrationForm-module__pvEeRW__successIcon{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;font-size:4rem;display:flex;box-shadow:0 0 50px #10b98166}.RegistrationForm-module__pvEeRW__regId{border:1px solid var(--card-border);background:#ffffff0d;border-radius:12px;padding:1.5rem 3rem;font-size:1.4rem;font-weight:700}.RegistrationForm-module__pvEeRW__regId span{color:var(--primary);margin-left:10px}@media (max-width:768px){.RegistrationForm-module__pvEeRW__form{padding:2rem}.RegistrationForm-module__pvEeRW__formGrid{grid-template-columns:1fr}.RegistrationForm-module__pvEeRW__paymentContainer{flex-direction:column;align-items:center;gap:1.5rem;padding:1.5rem}.RegistrationForm-module__pvEeRW__qrImageWrapper{width:150px;height:150px}.RegistrationForm-module__pvEeRW__qrCode{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.RegistrationForm-module__pvEeRW__paymentInstructions{text-align:center;align-items:center}}
.RegistrationPage-module__yHH37G__container{background:var(--background);justify-content:center;min-height:100vh;padding:80px 5%;display:flex;position:relative}.RegistrationPage-module__yHH37G__overlay{pointer-events:none;background:radial-gradient(circle at 10% 10%,#fbbf240d,#0000 50%),radial-gradient(circle at 90% 90%,#0ea5e90d,#0000 50%);width:100%;height:100%;position:absolute;top:0;left:0}.RegistrationPage-module__yHH37G__content{z-index:1;width:100%;max-width:1000px;position:relative}.RegistrationPage-module__yHH37G__header{text-align:center;margin-bottom:4rem}.RegistrationPage-module__yHH37G__backLink{color:var(--primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:2rem;font-size:1rem;font-weight:700;transition:all .3s;display:inline-block}.RegistrationPage-module__yHH37G__backLink:hover{text-shadow:0 0 10px var(--primary-glow);transform:translate(-5px)}.RegistrationPage-module__yHH37G__header h1{margin-bottom:1rem;font-size:4rem;font-weight:800}.RegistrationPage-module__yHH37G__header p{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:1.2rem}@media (max-width:768px){.RegistrationPage-module__yHH37G__container{padding:60px 5%}.RegistrationPage-module__yHH37G__header h1{font-size:2.5rem}.RegistrationPage-module__yHH37G__header{margin-bottom:2rem}}
