.auth-page{--auth-font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;--auth-color-bg-page:#fff;--auth-color-bg-header:#f3f4f6;--auth-color-text-primary:#141414;--auth-color-text-heading:#000;--auth-color-text-secondary:#646464;--auth-color-text-muted:var(--vp-color-text-muted);--auth-color-hint:var(--vp-color-text-muted);--auth-color-border-focus:#0014a8;--auth-color-action:#003677;--auth-color-action-disabled:#848484;--auth-color-action-text:#fff;--auth-color-error:var(--vp-color-error,#b00020);--auth-color-select-menu:#e1e1e1;--auth-radius-input:32px;--auth-radius-cta:33px;--auth-radius-card:16px;--auth-input-width:280px;--auth-input-height:40px;--auth-cta-height:50px;background:var(--auth-color-bg-page);min-height:calc(100vh - 64px);color:var(--auth-color-text-primary);font-family:var(--auth-font-family);display:flow-root}.auth-main{min-height:calc(100vh - 64px)}.auth-card{width:min(100% - 32px,420px);box-shadow:none;text-align:center;background:0 0;margin:64px auto 0;padding:40px 32px}.auth-title{color:var(--auth-color-text-heading);margin:0 0 31px;font-size:24px;font-weight:700;line-height:1}.auth-step-title{width:var(--auth-input-width);max-width:100%;color:var(--auth-color-text-primary);text-align:left;margin:0 0 12px;font-size:16px;font-weight:500;line-height:1.25}.auth-form{flex-direction:column;align-items:center;width:100%;display:flex}.auth-field{width:var(--auth-input-width);text-align:left;max-width:100%;display:block;position:relative}.auth-field+.auth-field,.auth-step-title+.auth-field{margin-top:12px}.auth-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-input,.auth-select__button{width:100%;height:var(--auth-input-height);border:.4px solid var(--auth-color-border-focus);border-radius:var(--auth-radius-input);background:var(--auth-color-bg-header);color:var(--auth-color-text-primary);font:400 14px/1.1 var(--auth-font-family)}.auth-input{padding:0 44px 0 16px}.auth-input::placeholder{color:var(--auth-color-text-muted);opacity:1}.auth-password .auth-input[type=password]::-ms-reveal{display:none}.auth-password .auth-input[type=password]::-ms-clear{display:none}.auth-input:focus,.auth-select__button:focus-visible,.auth-password__toggle:focus-visible,.auth-select__option:focus-visible,.auth-submit:focus-visible,.auth-links a:focus-visible,.auth-consent input:focus-visible{outline:2px solid var(--auth-color-border-focus);outline-offset:2px}.auth-hint{width:var(--auth-input-width);max-width:100%;color:var(--auth-color-hint);margin-top:4px;font-size:12px;line-height:1;display:block}.auth-password{display:block;position:relative}.auth-password__toggle{cursor:pointer;background:0 0;border:0;width:24px;height:24px;position:absolute;top:8px;right:15px}.auth-submit{width:var(--auth-input-width);height:var(--auth-cta-height);border-radius:var(--auth-radius-cta);background:var(--auth-color-action);color:var(--auth-color-action-text);cursor:pointer;font:400 14px/1 var(--auth-font-family);text-transform:uppercase;border:0;margin-top:22px}.auth-submit:disabled{cursor:default;opacity:.6}.auth-form--registration .auth-submit:disabled{background:var(--auth-color-action-disabled);opacity:1}.auth-alert{width:var(--auth-input-width);max-width:100%;color:var(--auth-color-error);text-align:left;flex-direction:column;gap:8px;margin:12px 0 0;font-size:12px;line-height:1.3;display:flex}.auth-alert p{margin:0}.auth-alert__item{border:1px solid var(--auth-color-error);background:#b000200f;border-radius:6px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.auth-alert__icon{flex:none;font-size:14px;font-weight:700;line-height:1.2}.auth-alert__text{flex:auto}.auth-links{width:var(--auth-input-width);justify-content:center;gap:16px;max-width:100%;margin-top:16px;font-size:13px;display:flex}.auth-links a{color:var(--auth-color-border-focus);text-decoration:none}.auth-select{width:var(--auth-input-width);position:relative}.auth-select__button{color:var(--auth-color-text-muted);text-align:left;justify-content:space-between;align-items:center;padding:0 13px 0 16px;display:flex}.auth-select__chevron{border-left:4px solid #0000;border-right:4px solid #0000;border-top:6px solid var(--auth-color-border-focus);width:0;height:0}.auth-select__menu{z-index:10;background:var(--auth-color-select-menu);border-radius:9px;width:100%;position:absolute;top:39px;left:0;overflow:hidden}.auth-select__option{width:100%;height:var(--auth-input-height);color:var(--auth-color-text-muted);font:400 14px/1.1 var(--auth-font-family);text-align:left;background:0 0;border:0;border-bottom:1px solid #0014a873;padding:0 12px}.auth-select__option:last-child{border-bottom:0}.auth-consent-group{flex-direction:column;gap:13px;width:215px;max-width:100%;margin-top:27px;display:flex}.auth-consent{color:var(--auth-color-text-secondary);text-align:left;align-items:center;gap:8px;font-size:12px;line-height:16px;text-decoration:underline;display:flex}.auth-consent input{appearance:none;background:#d9d9d933;border:1px solid #19191933;border-radius:4px;flex-shrink:0;width:20px;height:20px;margin:0}.auth-consent input:checked{background:var(--auth-color-action);box-shadow:inset 0 0 0 4px var(--auth-color-action-text)}@media (width<=900px){.auth-card{margin-top:32px}.auth-submit{width:min(100%, var(--auth-input-width))}}
