.StudentSignup-module__hBAmwq__authWrapper{background:linear-gradient(135deg,var(--color-background)0%,color-mix(in srgb,var(--color-primary)5%,var(--color-background))100%);min-height:100vh;padding:var(--spacing-lg);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.StudentSignup-module__hBAmwq__bgCircle1,.StudentSignup-module__hBAmwq__bgCircle2{background:radial-gradient(circle,var(--color-primary)0%,transparent 70%);opacity:.05;z-index:0;border-radius:50%;position:absolute}.StudentSignup-module__hBAmwq__bgCircle1{width:400px;height:400px;top:-150px;right:-150px}.StudentSignup-module__hBAmwq__bgCircle2{background:radial-gradient(circle,var(--color-secondary)0%,transparent 70%);width:500px;height:500px;bottom:-200px;left:-200px}.StudentSignup-module__hBAmwq__authCard{background:var(--color-surface);border-radius:var(--radius-xl);width:100%;max-width:480px;box-shadow:var(--shadow-xl);padding:var(--spacing-2xl);z-index:1;transition:transform var(--transition-base),box-shadow var(--transition-base);position:relative}.StudentSignup-module__hBAmwq__authCard:hover{box-shadow:var(--shadow-2xl);transform:translateY(-5px)}.StudentSignup-module__hBAmwq__logoSection{margin-bottom:var(--spacing-xl);justify-content:center;display:flex}.StudentSignup-module__hBAmwq__headerSection{text-align:center;margin-bottom:var(--spacing-xl)}.StudentSignup-module__hBAmwq__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.StudentSignup-module__hBAmwq__subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.StudentSignup-module__hBAmwq__formElement{margin-top:var(--spacing-lg)}.StudentSignup-module__hBAmwq__formGroup{margin-bottom:var(--spacing-lg);position:relative}.StudentSignup-module__hBAmwq__otpSection{text-align:center}.StudentSignup-module__hBAmwq__otpContainer{gap:var(--spacing-sm);margin:var(--spacing-md)0;justify-content:center;display:flex}.StudentSignup-module__hBAmwq__otpInput{text-align:center;width:50px;height:50px;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-text-primary);transition:all var(--transition-fast)}.StudentSignup-module__hBAmwq__otpInput:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}.StudentSignup-module__hBAmwq__otpInput:disabled{opacity:.6;cursor:not-allowed}.StudentSignup-module__hBAmwq__shake{animation:.5s ease-in-out StudentSignup-module__hBAmwq__shake}.StudentSignup-module__hBAmwq__timerSection{margin:var(--spacing-md)0}.StudentSignup-module__hBAmwq__timer{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.StudentSignup-module__hBAmwq__timer span{font-weight:var(--font-weight-semibold);color:var(--color-primary)}.StudentSignup-module__hBAmwq__resendButton{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none}.StudentSignup-module__hBAmwq__resendButton:hover{color:var(--color-primary-dark);text-decoration:underline}.StudentSignup-module__hBAmwq__resendButton:disabled{opacity:.5;cursor:not-allowed}.StudentSignup-module__hBAmwq__loginBtn{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-secondary)100%);color:#fff;width:100%;font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);padding:var(--spacing-md)var(--spacing-lg);border-radius:var(--radius-md);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast);justify-content:center;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-lg);border:none;display:flex}.StudentSignup-module__hBAmwq__loginBtn:hover:not(:disabled){box-shadow:var(--shadow-lg);transform:translateY(-2px)}.StudentSignup-module__hBAmwq__loginBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.StudentSignup-module__hBAmwq__loginBtn.StudentSignup-module__hBAmwq__loading{background:var(--color-primary);cursor:wait}.StudentSignup-module__hBAmwq__footerText{text-align:center;margin-top:var(--spacing-xl);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.StudentSignup-module__hBAmwq__loginLink{color:var(--color-primary);font-weight:var(--font-weight-medium);transition:color var(--transition-fast);text-decoration:none}.StudentSignup-module__hBAmwq__loginLink:hover{color:var(--color-primary-dark);text-decoration:underline}@keyframes StudentSignup-module__hBAmwq__shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@media (max-width:600px){.StudentSignup-module__hBAmwq__authCard{padding:var(--spacing-xl)}.StudentSignup-module__hBAmwq__otpInput{width:40px;height:40px;font-size:var(--font-size-lg)}.StudentSignup-module__hBAmwq__title{font-size:var(--font-size-xl)}}.StudentSignup-module__hBAmwq__canvasContainer{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.StudentSignup-module__hBAmwq__authWrapper{position:relative;overflow:hidden}.StudentSignup-module__hBAmwq__authCard{z-index:1;position:relative}
