.auth_wrapper__iWQWr{width:100vw;height:100vh;background-color:#f8fafc;display:flex;justify-content:center;align-items:stretch;margin:0;padding:0;gap:0}.auth_auth_container__AWKlJ{flex:7 1;height:100vh;padding:16px;display:flex;justify-content:center;align-items:center;position:relative}.auth_auth_container__AWKlJ .auth_auth_body__GB_p4{min-width:480px;width:50%;padding:32px 24px 24px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);background-color:#fff;border:1px solid #e2e8f0}.auth_auth_body__GB_p4 .auth_logo_container__l4F9l{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:12px}.auth_auth_body__GB_p4 .auth_logo_container__l4F9l img{width:80%;height:auto}.auth_auth_body__GB_p4 .auth_form__hI4nv{width:100%;padding:16px 8%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:16px}.auth_auth_body__GB_p4 .auth_form__hI4nv label{width:100%;text-align:left;color:#111;font-size:16px;font-family:Font-Medium;letter-spacing:-.5px}.auth_auth_body__GB_p4 .auth_form__hI4nv input{width:100%;outline-width:0;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;padding:12px 16px;background:#fff;margin-bottom:16px;transition:all .2s ease-in-out}.auth_auth_body__GB_p4 .auth_welcome_text__U0udJ{margin-top:24px;display:flex;flex-direction:column;gap:12px}.auth_auth_body__GB_p4 .auth_welcome_text__U0udJ h2{margin:0!important}.auth_auth_body__GB_p4 .auth_welcome_text__U0udJ p{font-weight:300;color:var(--gray-text-color)}.auth_auth_body__GB_p4 .auth_form__hI4nv input:focus,.auth_auth_body__GB_p4 .auth_form__hI4nv input:hover{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.1)}.auth_auth_body__GB_p4 .auth_form__hI4nv .auth_password_input__1tND0{width:100%;margin:0;padding:0;position:relative}.auth_auth_body__GB_p4 .auth_form__hI4nv .auth_forgot_password__XOVDY{width:100%;margin:0 0 20px;font-size:12px;text-align:right;color:var(--primary)}.auth_auth_body__GB_p4 .auth_form__hI4nv .auth_password_input__1tND0 input{margin-bottom:0;padding-right:50px}.auth_auth_body__GB_p4 .auth_form__hI4nv .auth_password_input__1tND0 .auth_eye_icon__NhnUy{display:flex;justify-content:center;align-items:center;position:absolute;right:15px;top:0;height:100%;cursor:pointer}.auth_auth_body__GB_p4 .auth_form__hI4nv .auth_password_input__1tND0 .auth_eye_icon__NhnUy svg{width:25px;height:25px;stroke:var(--text-color);transition:all .3s ease-in-out}.auth_auth_body__GB_p4 .auth_form__hI4nv .auth_password_input__1tND0 .auth_eye_icon__NhnUy:hover svg{stroke:var(--primary);strokeWidth:2px}.auth_auth_body__GB_p4 .auth_form__hI4nv button{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;padding:10px 20px;border-radius:8px;border:2px solid var(--primary);outline-width:0;background-color:var(--primary);color:#fff;font-size:16px;cursor:pointer;transition:all .3s ease-in-out}.auth_auth_body__GB_p4 .auth_form__hI4nv button:focus,.auth_auth_body__GB_p4 .auth_form__hI4nv button:hover{background-color:transparent;border:2px solid var(--primary);color:var(--primary)}.auth_auth_body__GB_p4 .auth_form__hI4nv button:disabled{opacity:.6;cursor:not-allowed}.auth_auth_body__GB_p4 .auth_form__hI4nv button:disabled:focus,.auth_auth_body__GB_p4 .auth_form__hI4nv button:disabled:hover{background-color:var(--primary);border:2px solid var(--primary);color:#fff}.auth_auth_body__GB_p4 .auth_form__hI4nv .auth_button__AHk3V{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;padding:10px 20px;border-radius:8px;border:2px solid var(--primary);outline-width:0;background-color:transparent;color:var(--primary);font-size:16px;cursor:pointer;transition:all .3s ease-in-out}.auth_auth_body__GB_p4 .auth_form__hI4nv .auth_button__AHk3V:focus,.auth_auth_body__GB_p4 .auth_form__hI4nv .auth_button__AHk3V:hover{background-color:var(--primary);border:2px solid var(--primary);color:var(--background-color)}.auth_auth_body__GB_p4 .auth_form__hI4nv .auth_error__67_MT{width:100%;text-align:center;font-size:12px;color:red;margin-bottom:10px}.auth_auth_body__GB_p4 .auth_form__hI4nv .auth_info___Zm00{width:100%;text-align:center;font-size:12px;color:green;margin-bottom:10px}.auth_auth_body__GB_p4 .auth_or__Hh5zR{color:var(--text-color);margin:0 0 20px}.auth_auth_body__GB_p4 .auth_other_auths__UlOmM{display:flex;justify-content:center;align-items:stretch;gap:5px;flex-direction:row;width:100%;padding:0 10%}.auth_auth_body__GB_p4 .auth_other_auths__UlOmM .auth_item__6TKTv{background-color:#fff;padding:10px 20px;flex:1 1;display:flex;justify-content:center;align-items:center;border-radius:8px;box-shadow:inset 3px 3px 6px 0 #ccdbe8,inset -3px -3px 6px 1px hsla(0,0%,92%,.5);transition:all .3s ease-in-out;cursor:pointer}.auth_auth_body__GB_p4 .auth_other_auths__UlOmM .auth_item__6TKTv:hover{box-shadow:none}.auth_auth_body__GB_p4 .auth_other_auths__UlOmM .auth_item__6TKTv svg{width:25px;height:25px}.auth_auth_body__GB_p4 .auth_language__t8IR3{position:absolute;right:20px;top:20px;display:flex;justify-content:center;align-items:center;display:none}.auth_auth_body__GB_p4 .auth_language__t8IR3 select{outline-width:0;border:2px solid var(--primary);background-color:var(--background-color);color:var(--primary);padding:10px 15px;font-family:Font-Bold;font-size:18px;border-radius:8px;cursor:pointer;transition:all .3s ease-in-out}.auth_auth_body__GB_p4 .auth_language__t8IR3:hover select{color:#fff;background-color:var(--primary);border:2px solid #fff}.auth_img_container__qwkzB{flex:6 1;height:100vh;padding:10px;display:flex;justify-content:center;align-items:center;position:relative}.auth_img_container__qwkzB .auth_img_body__3YAA9{width:100%;height:100%;background-color:var(--primary);border-radius:8px;position:relative;background-size:cover!important;background-position:50%!important;overflow:hidden}.auth_img_body__3YAA9 .auth_titles__C12Mx{margin-top:50px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px 10%}.auth_titles__C12Mx h1{color:#fff;font-family:Font-Bold;font-size:50px;margin:0 0 20px}.auth_titles__C12Mx p{color:#f0f0f0;font-family:Font-Bold;font-size:14px;margin:0;text-align:center}.auth_img_container__qwkzB .auth_img_body__3YAA9 .auth_language__t8IR3{position:absolute;right:10px;top:10px;display:flex;justify-content:center;align-items:center}.auth_img_container__qwkzB .auth_img_body__3YAA9 .auth_language__t8IR3 select{outline-width:0;border:2px solid var(--bg-color);background-color:var(--background-color);color:var(--bg-color);padding:10px 15px;font-family:Font-Bold;font-size:18px;border-radius:8px;cursor:pointer;transition:all .3s ease-in-out}.auth_img_container__qwkzB .auth_img_body__3YAA9 .auth_language__t8IR3:hover select{color:#fff;background-color:var(--primary);border:2px solid #fff}.auth_img_container__qwkzB .auth_img_body__3YAA9 .auth_world_container__n0x_w{position:absolute;bottom:0;width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:-35%}.auth_world_container__n0x_w .auth_world_body__DLKkF{display:flex;justify-content:center;align-items:center;width:100%}.auth_world_container__n0x_w .auth_world_body__DLKkF .auth_world__19DfE{display:flex;justify-content:center;align-items:center;position:relative;width:100%}.auth_world_container__n0x_w .auth_world_body__DLKkF .auth_world__19DfE svg{width:100%;height:100%;animation:auth_spin__bQ9AM 60s linear 0s infinite}.auth_code_container__I05kQ{width:100%;justify-content:space-between;gap:5px;align-items:stretch;flex-direction:row}.auth_code_container__I05kQ input{flex:1 1;width:16%;padding:20px 5px;min-height:60px;display:flex;justify-content:center;align-items:center;font-size:20px;font-family:Font-Bold;outline:0;border-width:0;border-radius:10px;box-shadow:inset 3px 3px 6px 0 #ccdbe8,inset -3px -3px 6px 1px hsla(0,0%,100%,.5);transition:all .3s ease-in-out;color:var(--text-color);border:2px solid var(--background-color);background-color:#fff}.auth_code_container__I05kQ input::selection{background-color:#fff;color:var(--primary)}.auth_code_container__I05kQ input:focus,.auth_code_container__I05kQ input:hover{box-shadow:none;color:var(--primary);border:.2px solid #ccdbe8;scale:1.02}@media screen and (max-width:1050px){.auth_img_container__qwkzB{display:none}.auth_auth_body__GB_p4 .auth_language__t8IR3{display:flex}.auth_auth_container__AWKlJ{width:100%}}@keyframes auth_spin__bQ9AM{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.auth_password_validation__415V5{width:100%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px;margin:8px 0;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .3s ease}.auth_validation_header__ApUN_{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.auth_validation_title__uPPZv{font-size:14px;font-weight:600;color:#374151}.auth_strength_indicator__9qNno{font-size:12px;font-weight:600;padding:4px 8px;border-radius:4px;background:hsla(0,0%,100%,.8)}.auth_validation_rules__p3WKB{display:flex;flex-direction:column;gap:8px}.auth_rule_item__xh52a{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280;transition:all .3s ease;padding:4px 0}.auth_rule_item__xh52a.auth_valid__Hrxdf{color:#059669;font-weight:500}.auth_rule_item__xh52a.auth_invalid__OFrRM{color:#dc2626;font-weight:500}.auth_rule_icon__OqCHd{width:16px;height:16px;flex-shrink:0}.auth_rule_icon__OqCHd svg{width:100%;height:100%;transition:all .3s ease}.auth_password_match__HNQp_{width:100%;margin:8px 0}.auth_match_indicator__klnjM{display:flex;align-items:center;gap:8px;font-size:12px;padding:8px 12px;border-radius:6px;background:#f8fafc;border:1px solid #e2e8f0;transition:all .3s ease}.auth_match_indicator__klnjM.auth_match_valid__zrdNs{color:#059669;background:#f0fdf4;border-color:#bbf7d0;font-weight:500}.auth_match_indicator__klnjM.auth_match_invalid____mDr{color:#dc2626;background:#fef2f2;border-color:#fecaca;font-weight:500}.auth_match_icon__gwxDT{width:16px;height:16px;flex-shrink:0}.auth_match_icon__gwxDT svg{width:100%;height:100%;transition:all .3s ease}.auth_code_container__I05kQ{display:flex;gap:8px;justify-content:center;margin:16px 0}.auth_code_container__I05kQ input{width:48px!important;height:48px;text-align:center;font-size:18px;font-weight:600;margin:0!important}@media (max-width:768px){.auth_auth_container__AWKlJ{padding:12px}.auth_auth_container__AWKlJ .auth_auth_body__GB_p4{min-width:320px;width:100%;padding:24px 16px}.auth_auth_body__GB_p4 .auth_form__hI4nv{padding:12px 4%}.auth_code_container__I05kQ{gap:6px}.auth_code_container__I05kQ input{width:40px!important;height:40px;font-size:16px}}