.signup_pageWrapper__YJyG5{display:flex;flex-direction:row;min-height:100vh;background-color:#ffffff}.signup_loginContainer__UQw00{display:flex;align-items:center;justify-content:center;flex:1 1;padding:20px}.signup_loginCard__7gIaQ{background:white;border:1px solid #cccccc;border-radius:12px;padding:40px 20px;width:100%;max-width:450px;text-align:center}.signup_logoSection__4e1Wn{margin-bottom:20px}.signup_logo__Sc3LM{border-radius:12px;object-fit:cover;height:60px;width:60px}.signup_title__8Wpia{font-size:24px;font-weight:500;color:#444444;margin:4px 0}.signup_subtitle__u2P64{color:#444444;font-size:16px;margin:0}.signup_loginForm__7uA1l{display:flex;flex-direction:column;gap:20px}.signup_inputGroup__wGAfI{text-align:left}.signup_label__1UvNM{display:block;font-size:16px;font-weight:400;color:#444444;margin-bottom:8px}.signup_input__lmhv2{width:100%;padding:12px 16px;border:1px solid #cccccc;border-radius:8px;font-size:16px;transition:border-color .3s ease;box-sizing:border-box}.signup_input__lmhv2:focus{outline:none;border-color:#019541}.signup_input__lmhv2::placeholder{color:#adb5bd}.signup_passwordInputContainer__tKbti{position:relative;display:flex;align-items:center}.signup_passwordInputContainer__tKbti .signup_input__lmhv2{padding-right:50px}.signup_passwordToggle__sb9I6{position:absolute;right:12px;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#666;transition:color .2s ease}.signup_passwordToggle__sb9I6:hover:not(:disabled){color:#019541}.signup_passwordToggle__sb9I6:disabled{opacity:.5;cursor:not-allowed}.signup_loginButton__VBC9N{background:#019541;color:white;border:none;padding:14px 24px;border-radius:8px;font-size:16px;font-weight:400;cursor:pointer;transition:all .3s ease;width:100%}.signup_loginButton__VBC9N:hover:not(:disabled){background:#017a38;transform:translateY(-1px)}.signup_loginButton__VBC9N:disabled{opacity:.7;cursor:not-allowed;transform:none}.signup_divider__rFdIy{position:relative;text-align:center;margin:15px 0}.signup_divider__rFdIy:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#cccccc}.signup_dividerText__t8sAe{background:white;padding:0 16px;color:#666;font-size:14px;position:relative;z-index:1}.signup_googleButton__ePshI{width:100%;background:white;color:#333;border:1px solid #cccccc;padding:14px;border-radius:8px;font-size:16px;font-weight:400;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:12px}.signup_googleButton__ePshI:hover:not(:disabled){border-color:#019541}.signup_googleButton__ePshI:disabled{opacity:.6;cursor:not-allowed}.signup_googleIcon__rXFO5{flex-shrink:0}.signup_switchAuth__7hRWo{margin-top:20px}.signup_switchText__Sgjs0{margin:0;color:#666;font-size:14px}.signup_switchLink__K7HrE{color:#019541;text-decoration:none;font-weight:500;margin-left:4px}.signup_switchLink__K7HrE:hover{color:#017a38}@media (max-width:480px){.signup_loginContainer__UQw00{padding:10px}.signup_loginCard__7gIaQ{padding:20px 10px}.signup_title__8Wpia{font-size:20px}.signup_subtitle__u2P64{font-size:14px}.signup_input__lmhv2{padding:12px}}.signup_loginContainer__7rNQK,.signup_pageWrapper__LfKT6{background-color:#111111}.signup_loginCard__niwAH{background:#111111;border:1px solid #444444}.signup_title__cXN_K{color:#ffffff}.signup_subtitle__sTSpb{color:#aaaaaa}.signup_label__yNrWZ{color:#ffffff}.signup_input__KzqKI{background:#111111;border:1px solid #444444;color:#ffffff}.signup_input__KzqKI:focus{border-color:#019541}.signup_input__KzqKI::placeholder{color:#666666}.signup_passwordToggle__ZnCD9{color:#aaaaaa}.signup_passwordToggle__ZnCD9:hover:not(:disabled){color:#019541}.signup_divider__b12KU:before{background:#444444}.signup_dividerText__6q1CP{background:#111111;color:#aaaaaa}.signup_googleButton__DQuFB{background:#111111;border:1px solid #444444;color:#ffffff}.signup_googleButton__DQuFB:hover:not(:disabled){border-color:#019541}.signup_switchText__aN3XD{color:#aaaaaa}