/* SciSim email sign-up (v=20261018a) */
.sxs{margin:0;font-size:13.5px;line-height:1.45}
.sxs *{box-sizing:border-box}
.sxs-lead{margin:0 0 8px;opacity:.9}
.sxs-lab{display:block;font-weight:700;font-size:12.5px;margin:6px 0 3px}
.sxs-row{display:flex;align-items:center;gap:8px;margin-top:4px}
.sxs-row .sxs-lab{margin:0;min-width:64px}
.sxs-in{width:100%;padding:8px 10px;border-radius:8px;border:1px solid rgba(128,128,128,.55);background:rgba(255,255,255,.96);color:#111;font:inherit;font-size:14px;min-height:38px}
.sxs-row .sxs-in{flex:1}
.sxs-chk{display:flex;gap:8px;align-items:flex-start;margin:10px 0 8px;font-size:12.5px}
.sxs-chk input{margin-top:3px;flex:none;width:16px;height:16px}
.sxs-chk a{color:inherit;text-decoration:underline}
.sxs-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}
.sxs-btn{display:inline-flex;align-items:center;justify-content:center;padding:9px 16px;border-radius:9px;border:0;background:#1e8e3e;color:#fff;font:inherit;font-weight:700;font-size:14px;cursor:pointer;min-height:40px}
.sxs-btn:disabled{opacity:.6;cursor:default}
.sxs-btn:focus-visible,.sxs-in:focus-visible{outline:2px solid #34d399;outline-offset:2px}
.sxs-msg{margin:6px 0 0;min-height:1em;font-weight:600}
.sxs-small{margin:4px 0 0;font-size:11.5px;opacity:.75}
.sxs-done{margin:0;font-weight:700}
#sxs-ws{position:fixed;right:16px;bottom:16px;z-index:100002;width:min(360px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;background:#0f1a1f;color:#e8f5f2;border:1px solid #2b4a50;border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.45);padding:14px 16px;font-family:system-ui,-apple-system,'Segoe UI',sans-serif;display:block!important}
#sxs-ws .sxs-x{position:absolute;top:6px;right:8px;background:none;border:0;color:#8fb3ad;font-size:24px;line-height:1;cursor:pointer;padding:2px 6px}
#sxs-ws .sxs-wt{margin:0 22px 8px 0;font-weight:700;font-size:14px;line-height:1.4}
#sxs-ws .sxs-wt span{font-weight:400;opacity:.75}
@media print{#sxs-ws{display:none!important}}
#sxs-ws .sxs-lead,#sxs-ws .sxs-small{display:none}
@media (max-width:560px){#sxs-ws{right:8px;bottom:8px;width:calc(100vw - 16px);padding:10px 12px}#sxs-ws .sxs-wt{font-size:13px}}
#sxs-ws:focus{outline:none}
