.page_main__hJJBP{min-height:100dvh;margin:0 auto;max-width:1200px;padding:20px;display:flex;flex-direction:column}.page_header__d1pPP{display:flex;align-items:center;padding:10px 0}.page_logo__tFoUk{border-radius:50px;border:4px solid black;transition:transform .2s ease}.page_logo__tFoUk:hover{transform:scale(1.05)}.page_box__X07dw{display:flex;flex:1 1;align-items:center;justify-content:center;flex-direction:column;padding:40px 0}.page_heading__t3h4Z{font-size:48px;font-weight:800;margin-bottom:32px;letter-spacing:-1px}.page_highlight__b2VFF{background:linear-gradient(90deg,#000,#444);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.signupform_form__3NzCC{background:rgba(255,255,255,.4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);border-radius:24px;display:flex;flex-direction:column;padding:40px;box-shadow:0 25px 50px -12px rgba(0,0,0,.15);width:100%;max-width:450px;gap:24px}.signupform_field__NJfM5{display:flex;flex-direction:column;gap:8px;width:100%}.signupform_label__39jni{color:#000;font-weight:700;font-size:15px}.signupform_input__uo2U4{outline:none;background-color:rgba(255,255,255,.7);border:1px solid rgba(0,0,0,.1);color:black;padding:14px 16px;font-size:16px;border-radius:12px;width:100%;transition:all .2s ease}.signupform_input__uo2U4:focus{background-color:white;border-color:rgba(0,0,0,.3);box-shadow:0 4px 12px rgba(0,0,0,.05)}.signupform_password__v7scI{position:relative;display:flex;align-items:center;width:100%}.signupform_password__v7scI .signupform_input__uo2U4{padding-right:48px}.signupform_eyeBtn__nmIkY{position:absolute;right:12px;background:none;border:none;color:#555;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;transition:color .2s ease}.signupform_eyeBtn__nmIkY:hover{color:#000}.signupform_submit__bTrVh{padding:16px;font-size:18px;font-weight:600;background-color:black;color:#ECE6D3;border-radius:12px;border:none;cursor:pointer;margin-top:8px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 25px -5px rgba(0,0,0,.3)}.signupform_submit__bTrVh:hover{background-color:#222;transform:translateY(-2px);box-shadow:0 15px 30px -10px rgba(0,0,0,.4)}.signupform_fieldError__zf0iy{color:#d93025;font-size:13px;font-weight:600;margin-top:-4px}.signupform_error__H6uux{color:#d93025;font-size:14px;font-weight:600;text-align:center;margin-top:-8px}