.page_main__MRZB1{min-height:100dvh;margin:0 auto;max-width:1200px;padding:20px;display:flex;flex-direction:column}.page_header__X7UxJ{display:flex;align-items:center;padding:10px 0}.page_logo__3qVzi{border-radius:50px;border:4px solid black;transition:transform .2s ease}.page_logo__3qVzi:hover{transform:scale(1.05)}.page_box__1KCSF{display:flex;flex:1 1;align-items:center;justify-content:center;flex-direction:column;padding:40px 0}.page_heading__rjw_4{font-size:48px;font-weight:800;margin-bottom:32px;letter-spacing:-1px}.page_highlight__c1KKo{background:linear-gradient(90deg,#000,#444);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.loginform_form__eN6y6{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}.loginform_field__psNQz{display:flex;flex-direction:column;gap:8px;width:100%}.loginform_label__jA3nF{color:#000;font-weight:700;font-size:15px}.loginform_input__GSn_M{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}.loginform_input__GSn_M:focus{background-color:white;border-color:rgba(0,0,0,.3);box-shadow:0 4px 12px rgba(0,0,0,.05)}.loginform_password__CuYTv{position:relative;display:flex;align-items:center;width:100%}.loginform_password__CuYTv .loginform_input__GSn_M{padding-right:48px}.loginform_eyeBtn__o8O_F{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}.loginform_eyeBtn__o8O_F:hover{color:#000}.loginform_submit__jZ_sc{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)}.loginform_submit__jZ_sc:hover{background-color:#222;transform:translateY(-2px);box-shadow:0 15px 30px -10px rgba(0,0,0,.4)}.loginform_fieldError__TLkmh{color:#d93025;font-size:13px;font-weight:600;margin-top:-4px}.loginform_error__jv_g5{color:#d93025;font-size:14px;font-weight:600;text-align:center;margin-top:-8px}