.mainLogReg{min-height:100vh;justify-content:center;background:#f6f8fb;padding:24px 16px 60px}.lr_card,.lr_logo,.mainLogReg,.pro_login{display:flex;align-items:center}.lr_card,.pro_login{width:100%;max-width:400px;background:#fff;border-radius:22px;box-shadow:0 8px 48px rgba(0,0,0,.09);padding:36px 28px 28px;flex-direction:column;gap:22px;position:relative}.lr_logo{justify-content:center;margin-bottom:4px}.lr_head,.lr_msg{width:100%;text-align:right}.lr_head .lr_title{display:block;font-size:14pt;font-weight:700;color:#1a1a1a;margin-bottom:6px}.lr_head .lr_sub{display:block;font-size:9.5pt;color:#888;line-height:1.9}.lr_msg{background:rgba(3,172,174,.07);border:1px solid rgba(3,172,174,.22);border-radius:10px;padding:10px 14px;font-size:9.5pt;color:#03acae;line-height:1.8}.lr_form{width:100%;display:flex;flex-direction:column;gap:14px}.lr_field{position:relative}.lr_field .lr_field_icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:silver;font-size:13pt;pointer-events:none}.lr_field .lr_input{width:100%;height:52px;border:1.5px solid #e2e5e9;border-radius:12px;padding:0 46px 0 16px;font-size:13pt;direction:ltr;text-align:left;background:#fafbfc;transition:border-color .18s,box-shadow .18s;font-family:inherit}.lr_field .lr_input::placeholder{color:#bbb;font-size:11pt}.lr_field .lr_input:focus{border-color:#03acae;box-shadow:0 0 0 3px rgba(3,172,174,.1);outline:0;background:#fff}.lr_otp_wrap{display:flex;gap:12px;direction:ltr;justify-content:center;width:100%}.lr_otp_wrap .lr_otp_box{flex:1;max-width:64px;height:64px;border:2px solid #e2e5e9;border-radius:14px;text-align:center;font-size:20pt;font-weight:700;color:#1a1a1a;background:#fafbfc;transition:border-color .15s,box-shadow .15s,background .15s;caret-color:#03acae;font-family:inherit}.lr_otp_wrap .lr_otp_box::placeholder{color:#ddd;font-size:14pt}.lr_otp_wrap .lr_otp_box:focus{border-color:#03acae;box-shadow:0 0 0 3px rgba(3,172,174,.12);outline:0;background:#fff}.lr_otp_wrap .lr_otp_box.otp_filled{border-color:#03acae;background:rgba(3,172,174,.04);color:#03acae}.lr_btn{display:flex;align-items:center;justify-content:center;width:100%;height:52px;background:#03acae;color:#fff;border:0;border-radius:12px;font-size:12.5pt;cursor:pointer;transition:opacity .15s,transform .1s;text-decoration:none}.lr_btn:hover{opacity:.92}.lr_btn:active{transform:scale(.98);opacity:.85}.lr_privacy{font-size:8.5pt;color:#aaa;text-align:center;line-height:1.9}.lr_back a,.lr_back span,.lr_privacy a{color:#03acae;border-bottom:1px dashed #03acae;text-decoration:none}.lr_back{width:100%;text-align:center}.lr_back a,.lr_back span{font-size:9pt;cursor:pointer;line-height:2}.pro_login .regBox{width:100%;display:flex;flex-direction:column;gap:20px}.pl_close,.pl_success{display:flex;align-items:center}.pl_close{position:absolute;top:16px;left:16px;width:34px;height:34px;border-radius:50%;background:#f4f5f7;justify-content:center;cursor:pointer;font-size:10.5pt;color:#878787;transition:background .15s;z-index:2}.pl_close:hover{background:#e8eaed}.pl_success{flex-direction:column;gap:14px;padding:16px 0}.pl_success .pl_success_title{font-size:13pt;color:#03acae}.pl_success .pl_success_sub{font-size:9.5pt;color:#aaa}.login_popup{position:fixed;inset:0;background:rgba(0,0,0,.5);display:none;align-items:center;justify-content:center;z-index:150;padding:20px}.login_popup .pro_login{box-shadow:0 20px 60px rgba(0,0,0,.2)}@media screen and (max-width:600px){.mainLogReg{padding:16px 12px 80px;background:#fff}.lr_card{box-shadow:none;border-radius:0;padding:28px 16px 20px}.login_popup{padding:0;align-items:flex-end}.login_popup .pro_login{max-width:100%;border-radius:22px 22px 0 0}}