.PMhwoa_page{isolation:isolate;color:#20252a;background:#254660;place-items:center;min-height:100svh;padding:28px;font-family:Arial,Helvetica,sans-serif;display:grid;position:relative;overflow:hidden}.PMhwoa_backdrop{z-index:-1;filter:blur(8px)saturate(.85);background:linear-gradient(#24435a2b,#253f5138),url(/logintest/login.jpg) 50%/cover no-repeat;position:absolute;inset:-20px;transform:scale(1.035)}.PMhwoa_card{background:#fffefd;border:1px solid #fffc;border-radius:22px;grid-template-columns:45% 55%;width:min(940px,100%);min-height:520px;padding:7px;display:grid;overflow:hidden;box-shadow:0 30px 90px #102c4070,0 3px 12px #102c4025}.PMhwoa_art{background:#5886a0 url(/logintest/login.jpg) 32%/cover no-repeat;border-radius:16px 0 0 16px;min-height:0}.PMhwoa_content{flex-direction:column;min-width:0;padding:34px clamp(30px,4.2vw,56px) 28px;display:flex}.PMhwoa_topline{color:#676d70;letter-spacing:.14em;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.PMhwoa_dot{background:#ad2943;border-radius:50%;width:7px;height:7px}.PMhwoa_mainContent{width:100%;margin:auto 0;padding:20px 0}.PMhwoa_intro p{color:#434b4d;margin:0 0 8px;font-size:13px}.PMhwoa_intro h1{color:#172a37;letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.7vw,48px);font-weight:400;line-height:1.08}.PMhwoa_form{gap:7px;margin-top:29px;display:grid}.PMhwoa_form label{color:#445056;font-size:11px;font-weight:700}.PMhwoa_form>input,.PMhwoa_passwordField{background:#f7f8f6;border:1px solid #e6e8e7;border-radius:7px;width:100%;height:45px}.PMhwoa_form>input{padding:0 14px}.PMhwoa_form input{color:#1e2d35;font:inherit;outline:none;font-size:12px}.PMhwoa_form input::placeholder{color:#9da4a5}.PMhwoa_form>input:focus,.PMhwoa_passwordField:focus-within{border-color:#af5263;box-shadow:0 0 0 3px #ad294318}.PMhwoa_passwordHeading{justify-content:space-between;align-items:center;margin-top:11px;display:flex}.PMhwoa_passwordHeading a,.PMhwoa_signup a{color:#a62540;font-size:11px;font-weight:700;text-decoration:none}.PMhwoa_passwordHeading a:hover,.PMhwoa_signup a:hover{text-decoration:underline}.PMhwoa_passwordField{align-items:center;display:flex}.PMhwoa_passwordField input{background:0 0;border:0;flex:1;min-width:0;height:100%;padding:0 14px}.PMhwoa_passwordField button{color:#718087;cursor:pointer;background:0 0;border:0;place-items:center;width:42px;height:100%;display:grid}.PMhwoa_submit{color:#fff;cursor:pointer;background:#a6223e;border:0;border-radius:7px;height:45px;margin-top:15px;font-size:12px;font-weight:700;transition:background .18s}.PMhwoa_submit:hover{background:#871b33}.PMhwoa_submit:disabled{opacity:.65;cursor:wait}.PMhwoa_oauthDivider{color:#8b9295;align-items:center;gap:10px;margin:12px 0 10px;font-size:10px;display:flex}.PMhwoa_oauthDivider:before,.PMhwoa_oauthDivider:after{content:"";background:#e2e5e6;flex:1;height:1px}.PMhwoa_socialButton{color:#27323a;cursor:pointer;background:#fff;border:1px solid #dce1e5;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s;display:flex}.PMhwoa_socialButton:hover{background:#f8fafb;border-color:#aab9c5}.PMhwoa_socialButton svg{flex:none}.PMhwoa_socialButton:focus-visible,.PMhwoa_passwordField button:focus-visible{outline-offset:3px;outline:2px solid #a6223e}.PMhwoa_form .PMhwoa_remember{cursor:pointer;align-items:center;gap:9px;min-height:44px;margin:2px 0 0;font-size:12px;font-weight:400;display:flex}.PMhwoa_remember input{accent-color:#a6223e;cursor:pointer;width:17px;height:17px;margin:0}.PMhwoa_remember input:focus-visible{outline-offset:3px;outline:2px solid #a6223e}.PMhwoa_signup{color:#737b7f;margin:15px 0 0;font-size:11px}.PMhwoa_signup a{margin-left:2px}.PMhwoa_message,.PMhwoa_error{color:#2b6144;background:#eaf3ed;border-radius:5px;margin:8px 0 0;padding:8px 10px;font-size:11px;line-height:1.4}.PMhwoa_error{color:#9f2035;background:#fce9ed}.PMhwoa_footer{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.PMhwoa_footer img{width:150px;height:auto}.PMhwoa_footer span{color:#858b8d;max-width:135px;font-size:9px;line-height:1.4}@media (max-width:700px){.PMhwoa_page{padding:18px;overflow:auto}.PMhwoa_card{grid-template-columns:1fr;max-width:470px;min-height:0}.PMhwoa_art{background-position:50% 58%;border-radius:16px 16px 0 0;height:clamp(150px,25svh,220px)}.PMhwoa_content{min-height:440px;padding:24px 27px 20px}.PMhwoa_mainContent{padding:20px 0}.PMhwoa_intro h1{font-size:clamp(32px,8vw,42px)}.PMhwoa_form{margin-top:22px}}@media (max-height:650px) and (min-width:701px){.PMhwoa_page{padding:18px}.PMhwoa_card{min-height:460px}.PMhwoa_content{padding-top:23px;padding-bottom:19px}.PMhwoa_mainContent{padding:12px 0}.PMhwoa_form{margin-top:19px}}.PMhwoa_inlineError{color:#9f2035;min-height:16px;margin:0;font-size:11px;line-height:16px}.PMhwoa_feedbackSlot{height:64px;overflow:auto}.PMhwoa_feedbackSlot>p{margin-top:0}.PMhwoa_form input[aria-invalid=true]{border-color:#b91c1c;box-shadow:0 0 0 1px #b91c1c}
.usrcTq_page{overflow:auto}.usrcTq_panel .login-card{width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;background:0 0;border:0;border-radius:0;padding:0;position:static;transform:none}.usrcTq_panel .skysail-auth-logo{display:none}.usrcTq_panel .eyebrow{color:#434b4d;letter-spacing:0;text-transform:none;margin:0 0 8px;font-size:13px;font-weight:400}.usrcTq_panel .login-card h1{color:#172a37;letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.7vw,48px);font-weight:400;line-height:1.08}.usrcTq_panel .login-card header>p:last-child{color:#737b7f;max-width:none;margin:14px 0 0;font-size:13px;line-height:1.6}.usrcTq_panel .login-card form{gap:12px;margin-top:25px}.usrcTq_panel .input-label{color:#445056;margin-left:0;font-size:12px}.usrcTq_panel .field{background:#f7f8f6;border:1px solid #e6e8e7;border-radius:7px;height:45px}.usrcTq_panel .field input{font-size:16px}.usrcTq_panel .field:focus-within{border-color:#af5263;box-shadow:0 0 0 3px #ad294318}.usrcTq_panel .field.invalid{border-color:#9f2035}:is(.usrcTq_panel .password-guidance,.usrcTq_panel .captcha-placeholder){border-radius:7px}.usrcTq_panel .submit{color:#fff;min-height:45px;box-shadow:none;background:#a6223e;border-radius:7px;font-size:13px;font-weight:700}.usrcTq_panel button.submit:hover:not(:disabled){background:#871b33}.usrcTq_panel .submit:disabled{opacity:.65}.usrcTq_panel a.submit{color:#27323a!important;border-color:#dce1e5!important}.usrcTq_panel a.submit:hover{background:#f8fafb!important}:is(.usrcTq_panel .auth-extra,.usrcTq_panel .auth-legal){font-size:12px}.usrcTq_panel .auth-extra{overflow-wrap:anywhere;line-height:1.6}.usrcTq_panel .form-message{font-size:13px;line-height:1.6}.usrcTq_panel .auth-legal{justify-content:flex-start}.usrcTq_panel a:focus-visible,.usrcTq_panel button:focus-visible{outline-offset:3px;outline:2px solid #a6223e}.usrcTq_registrationCard{grid-template-columns:40% 60%;width:min(1040px,100%)}.usrcTq_registrationPanel .login-card form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;margin-top:16px}.usrcTq_registrationPanel .field-group{min-width:0}.usrcTq_registrationPanel form>.field-group:has(#usrcTq_email){grid-column:1/-1}.usrcTq_registrationPanel .password-guidance{grid-column:1/-1}.usrcTq_registrationPanel .captcha-placeholder{grid-column:1/-1}.usrcTq_registrationPanel .form-message{grid-column:1/-1}.usrcTq_registrationPanel form>.auth-extra{grid-column:1/-1}.usrcTq_registrationPanel form>.submit{grid-column:1/-1}.usrcTq_registrationPanel .password-guidance{order:1}.usrcTq_registrationPanel .captcha-placeholder{order:2}.usrcTq_registrationPanel .form-message{order:3}.usrcTq_registrationPanel form>.auth-extra{order:3}.usrcTq_registrationPanel form>.submit{order:4}.usrcTq_registrationPanel .oauth-options{margin:20px 0 0}:is(.usrcTq_registrationPanel .oauth-options a,.usrcTq_registrationPanel .oauth-options button){border-color:#dce1e5;border-radius:7px}.usrcTq_registrationPanel .oauth-options p{text-align:center}.usrcTq_registrationPanel .field-hint{font-size:11px;line-height:1.4}@media (max-width:700px){.usrcTq_panel .login-card h1{font-size:clamp(32px,8vw,42px)}.usrcTq_registrationCard{grid-template-columns:1fr}.usrcTq_registrationPanel .login-card form{grid-template-columns:1fr}.usrcTq_registrationPanel .login-card .usrcTq_oauth-options{grid-template-columns:1fr}}@media (max-width:380px){.usrcTq_page{padding:10px}.usrcTq_panel .password-guidance ul{grid-template-columns:1fr}}
