.signup-module-scss-module__66-dia__container{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:2rem;display:flex}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;max-width:450px;padding:2.5rem;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__title{color:#111827;text-align:center;margin:0 0 2rem;font-size:2rem;font-weight:700}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form{width:100%}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup{margin-bottom:1.5rem}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup .signup-module-scss-module__66-dia__skillInputContainer{align-items:center;gap:1rem;width:100%;display:flex}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup .signup-module-scss-module__66-dia__skillInputContainer .signup-module-scss-module__66-dia__skillSlider{appearance:none;background:#e5e7eb;border-radius:4px;outline:none;flex:1;height:8px}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup .signup-module-scss-module__66-dia__skillInputContainer .signup-module-scss-module__66-dia__skillSlider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#1f73b7;border-radius:50%;width:20px;height:20px;transition:all .2s}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup .signup-module-scss-module__66-dia__skillInputContainer .signup-module-scss-module__66-dia__skillSlider::-webkit-slider-thumb:hover{background:#3282b8;transform:scale(1.1)}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup .signup-module-scss-module__66-dia__skillInputContainer .signup-module-scss-module__66-dia__skillSlider::-moz-range-thumb{cursor:pointer;background:#1f73b7;border:none;border-radius:50%;width:20px;height:20px;transition:all .2s}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup .signup-module-scss-module__66-dia__skillInputContainer .signup-module-scss-module__66-dia__skillSlider::-moz-range-thumb:hover{background:#3282b8;transform:scale(1.1)}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup .signup-module-scss-module__66-dia__skillInputContainer .signup-module-scss-module__66-dia__skillNumber{text-align:center;color:#1f73b7;border:1px solid #d1d5db;border-radius:8px;width:70px;padding:.5rem;font-size:1rem;font-weight:600}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup .signup-module-scss-module__66-dia__skillInputContainer .signup-module-scss-module__66-dia__skillNumber:focus{border-color:#1f73b7;outline:none;box-shadow:0 0 0 3px #1f73b71a}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup .signup-module-scss-module__66-dia__skillHint{color:#6b7280;margin-top:.5rem;font-size:.75rem;font-style:italic}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup label{color:#374151;margin-top:.5rem;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup .signup-module-scss-module__66-dia__passwordInputWrapper{align-items:center;width:100%;display:flex;position:relative}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup .signup-module-scss-module__66-dia__passwordInputWrapper input{box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:.75rem 4.5rem .75rem 1rem;font-size:1rem;transition:all .2s}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup .signup-module-scss-module__66-dia__passwordInputWrapper input:focus{border-color:#1f73b7;outline:none;box-shadow:0 0 0 3px #1f73b71a}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup .signup-module-scss-module__66-dia__passwordInputWrapper input:disabled{cursor:not-allowed;opacity:.7;background-color:#f3f4f6}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup .signup-module-scss-module__66-dia__passwordInputWrapper input::placeholder{color:#9ca3af}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup .signup-module-scss-module__66-dia__passwordInputWrapper .signup-module-scss-module__66-dia__togglePassword{color:#1f73b7;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:6px;padding:.5rem .75rem;font-size:.875rem;font-weight:600;transition:all .2s;position:absolute;right:.5rem}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup .signup-module-scss-module__66-dia__passwordInputWrapper .signup-module-scss-module__66-dia__togglePassword:hover{color:#3282b8;background-color:#f3f4f6}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup .signup-module-scss-module__66-dia__passwordInputWrapper .signup-module-scss-module__66-dia__togglePassword:active{background-color:#e5e7eb}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup .signup-module-scss-module__66-dia__passwordInputWrapper .signup-module-scss-module__66-dia__togglePassword:focus{outline:none;box-shadow:0 0 0 2px #1f73b733}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup input{box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:1rem;transition:all .2s}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup input:focus{border-color:#1f73b7;outline:none;box-shadow:0 0 0 3px #1f73b71a}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup input:disabled{cursor:not-allowed;opacity:.7;background-color:#f3f4f6}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup input::placeholder{color:#9ca3af}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1f73b7 0%,#3282b8 100%);border:none;border-radius:8px;width:100%;margin-top:.5rem;padding:.875rem;font-size:1rem;font-weight:600;transition:all .2s}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__button:hover:not(:disabled){background:linear-gradient(135deg,#3282b8 0%,#1f73b7 100%);transform:translateY(-1px);box-shadow:0 4px 12px #1f73b74d}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__button:active:not(:disabled){transform:translateY(0)}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__button:disabled{opacity:.6;cursor:not-allowed;transform:none}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__error{color:#dc2626;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;margin-bottom:1.5rem;padding:.875rem 1rem;font-size:.875rem}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__link{text-align:center;color:#6b7280;margin-top:1.5rem;font-size:.875rem}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__link a{color:#1f73b7;font-weight:600;text-decoration:none;transition:color .2s}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__link a:hover{color:#3282b8;text-decoration:underline}@media (max-width:768px){.signup-module-scss-module__66-dia__container{min-height:calc(100vh - 150px);padding:1.5rem 1rem}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card{padding:2rem}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__title{margin-bottom:1.5rem;font-size:1.75rem}}@media (max-width:480px){.signup-module-scss-module__66-dia__container{min-height:calc(100vh - 120px);padding:1rem .75rem}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card{padding:1.5rem}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__title{margin-bottom:1.25rem;font-size:1.5rem}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup{margin-bottom:1.25rem}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup label{font-size:.8125rem}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup input{padding:.625rem .875rem;font-size:.9375rem}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup .signup-module-scss-module__66-dia__passwordInputWrapper input{padding-right:4rem}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup .signup-module-scss-module__66-dia__passwordInputWrapper .signup-module-scss-module__66-dia__togglePassword{padding:.4rem .6rem;font-size:.8125rem}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup .signup-module-scss-module__66-dia__skillInputContainer .signup-module-scss-module__66-dia__skillNumber{width:60px;padding:.4rem;font-size:.875rem}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__formGroup .signup-module-scss-module__66-dia__skillHint{font-size:.6875rem}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__form .signup-module-scss-module__66-dia__button{padding:.75rem;font-size:.9375rem}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__error{padding:.75rem .875rem;font-size:.8125rem}.signup-module-scss-module__66-dia__container .signup-module-scss-module__66-dia__card .signup-module-scss-module__66-dia__link{font-size:.8125rem}}
