.styles_container__koOnc{position:relative;height:100vh;overflow:hidden}.styles_container__koOnc .styles_authBg__qlM2K{width:100%;height:100%;background-image:url(https://host.tromoi.com/frontend/home/images/bg_auth.jpg);background-size:cover;background-position:50%;display:flex;justify-content:center;align-items:center}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl{display:flex;margin:0 auto;width:70%;background-color:var(--color-white);border-radius:16px}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardLeft__beHV2{background:linear-gradient(180deg,#e2efff,#fff);padding:32px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;border-radius:16px 0 0 16px;width:60%}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardLeft__beHV2 .styles_title__oGCoz{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 0;gap:8px}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardLeft__beHV2 .styles_title__oGCoz h3{font-weight:600;font-size:24px}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardLeft__beHV2 .styles_title__oGCoz p{font-weight:500;font-size:16px}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt{display:flex;flex-direction:column;text-align:center;gap:16px;width:40%;padding:32px 20px}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt h2{font-size:18px;font-weight:600;margin-top:12px;font-family:Segoe UI,sans-serif;color:#333}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt a{color:var(--color-brand);font-size:13px;font-weight:400;text-decoration:none}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt a:hover{text-decoration:underline}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt .styles_logoWrapper__0QxNc{display:flex;justify-content:center}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt .styles_form__1TuF2{display:flex;flex-direction:column;gap:18px}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt .styles_form__1TuF2 .styles_error__vxLCe{color:var(--color-error);margin-top:4px;display:block;font-size:12px;text-align:start;font-style:italic}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt .styles_input__6B8nv{width:100%;padding:12px;border-radius:8px;border:1px solid #ccc;font-size:14px;outline:none}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt .styles_input__6B8nv:focus,.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt .styles_input__6B8nv:hover{border-color:#00b7ff}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt .styles_passwordWrapper__5h2Oq{position:relative}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt .styles_passwordWrapper__5h2Oq .styles_input__6B8nv{padding-right:40px}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt .styles_eye__tKZlw{position:absolute;right:12px;top:50%;transform:translateY(-36%);background:none;border:none;font-size:18px;cursor:pointer;color:#999}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt .styles_eye__tKZlw:hover{color:#333}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt .styles_links__gSr7l{display:flex;justify-content:space-between;font-size:13px;margin-top:-4px}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt .styles_loginButton__PWM_X{background:#ff5a00;color:#fff;font-weight:600;border:none;border-radius:8px;padding:12px;width:100%;cursor:pointer;font-size:15px;transition:background .2s}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt .styles_loginButton__PWM_X:hover{background:#e14f00}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt .styles_orDivider__xTQAe{font-size:13px;color:#999;margin-top:8px}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt .styles_socials___JU4m{display:flex;justify-content:center;gap:14px}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt .styles_social__RVQyA{width:32px;height:32px;border-radius:50%;border:none;font-size:16px;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer;transition:transform .2s}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt .styles_social__RVQyA:hover{transform:scale(1.1)}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt .styles_google__sYi4G{background:#db4437}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt .styles_facebook__1oA_N{background:#3b5998}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt .styles_apple___W2jl{background:#000}@keyframes styles_slideInUp__d9bAi{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes styles_slideOutDown__LBvtw{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(60px)}}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt .styles_slideIn__yLsYr{animation:styles_slideInUp__d9bAi .3s ease-out forwards}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt .styles_slideOut__jQWrn{animation:styles_slideOutDown__LBvtw .3s ease-in forwards}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt .styles_orDivider__xTQAe{display:flex;align-items:center;text-align:center;margin:16px 0;gap:12px}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt .styles_orDivider__xTQAe .styles_line__HeoKf{flex:1 1;height:1px;background-color:#ccc}.styles_container__koOnc .styles_authBg__qlM2K .styles_card__u4UXl .styles_cardRight__2KhYt .styles_orDivider__xTQAe .styles_text__MYF5I{white-space:nowrap;font-size:12px;color:#8f9098}