.SecureLoginButtons-module__wXICEq__methodButton{color:#164163;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:12px;justify-content:center;align-items:center;gap:11px;min-height:46px;padding:12px 18px;font-weight:750;transition:background-color .16s,border-color .16s;display:flex}.SecureLoginButtons-module__wXICEq__methodButton svg{flex-shrink:0}.SecureLoginButtons-module__wXICEq__methodButton:hover:not(:disabled){background:#f4f9fc;border-color:#9fbecf}.SecureLoginButtons-module__wXICEq__methodButton:focus-visible{outline-offset:3px;outline:3px solid #0f7ea5}.SecureLoginButtons-module__wXICEq__methodButton:disabled{cursor:wait;opacity:.65}.SecureLoginButtons-module__wXICEq__notice{color:#36576a;background:linear-gradient(120deg,#f0f8fb,#f8fcfd);border:1px solid #d6e9f0;border-radius:14px;align-items:flex-start;gap:11px;padding:14px 15px;display:flex}.SecureLoginButtons-module__wXICEq__icon{color:#0f7ea5;background:#e0f0f6;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.SecureLoginButtons-module__wXICEq__notice strong{color:#164163;margin:1px 0 4px;font-size:12px;font-weight:850;line-height:1.5;display:block}.SecureLoginButtons-module__wXICEq__notice p{margin:0;font-size:12px;font-weight:500;line-height:1.7}
.login-shell,.login-shell *{box-sizing:border-box}.login-input::placeholder{color:#64748bb3;font-weight:700}.motif-toggle{z-index:3;color:#dcf6ff75;cursor:pointer;opacity:.72;background:#043f521f;border:1px solid #d4f1fa2e;border-radius:999px;place-items:center;width:30px;height:30px;padding:0;transition:opacity .16s,color .16s,background .16s,border-color .16s,transform .16s;position:absolute;top:16px;right:16px;display:none!important}.motif-toggle:hover,.motif-toggle:focus-visible,details[open]>.motif-toggle{opacity:1;color:#e5f9ffeb;background:#b3e5f621;border-color:#d4f1fa57}.motif-toggle::-webkit-details-marker{display:none}.motif-toggle:hover{transform:rotate(8deg)}.motif-toggle:focus-visible{outline-offset:3px;outline:2px solid #def7ffb8}.background-cycle-button{z-index:4;color:#f0fcffb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;opacity:.72;background:#031f2c47;border:1px solid #e0f7ff33;border-radius:999px;place-items:center;width:30px;height:30px;padding:0;transition:opacity .16s,transform .16s,background .16s,border-color .16s;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 6px 18px #02121c24}.background-cycle-button--previous{right:52px}.background-cycle-button--next{right:16px}.background-cycle-button:hover{opacity:1;background:#07506994;border-color:#e0f7ff6b;transform:scale(1.05)}.background-cycle-button:focus-visible{outline-offset:3px;outline:2px solid #ffffffeb}@media (prefers-reduced-motion:reduce){.motif-toggle,.background-cycle-button{transition:none}}@media (max-width:820px){.login-shell{grid-template-columns:1fr!important;min-height:0!important}.login-brand-panel,.login-form-panel{padding:32px!important}}@media (max-width:520px){.login-brand-panel,.login-form-panel{padding:24px!important}}.login-preview-button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#032c4040;border:1px solid #ffffff80;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;max-width:100%;margin-top:26px;padding:16px 18px;font-size:13px;font-weight:800;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.login-preview-button:hover{background:#032c4080;border-color:#fffc}.login-preview-button:focus-visible{outline-offset:4px;outline:2px solid #fff}.login-preview-copy{text-align:left;gap:5px;min-width:0;display:grid}.login-preview-title{color:#fff;font-size:14px;font-weight:850;line-height:1.4}.login-preview-caption{color:#ffffffc7;font-size:11px;font-weight:550;line-height:1.5;display:block}.login-preview-button>svg{flex-shrink:0}
