*{box-sizing:border-box}body{margin:0;background:#10212b;color:#e9f0f2;font-family:Segoe UI,Arial,sans-serif}main{max-width:520px;padding:44px 36px;margin:35px auto}header{font-size:32px;font-weight:600;letter-spacing:-1px;margin-bottom:56px}header span{color:#7bdac4}.tag{font-size:10px;letter-spacing:2px;color:#8aafbd}h1{font-weight:500;font-size:31px;margin:14px 0 22px}p{font-size:15px;line-height:1.6;color:#b3c9d2}label{display:block;margin:19px 0 8px;font-size:14px}input{width:100%;border:1px solid #496674;border-radius:6px;padding:13px;font:inherit;background:#1a303c;color:#eef6f7}button{border:0;border-radius:6px;background:#7bdac4;color:#102a25;padding:13px 20px;margin-top:24px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}form button{width:100%}.secondary{background:transparent;color:#c3d4dc;margin-left:12px}button:disabled{opacity:.5;cursor:default}footer{font-size:12px;color:#789aa9;border-top:1px solid #284451;padding-top:24px;margin-top:42px}h2{font-weight:500;font-size:21px}#consent{padding:20px 0}[hidden]{display:none!important}:focus-visible{outline:3px solid #a3e9d9;outline-offset:3px}@media(max-width:550px){main{margin:0;padding:35px 26px}header{margin-bottom:45px}h1{font-size:28px}}

.help{font-size:12px}#accountActions{margin-top:14px}#accountActions .secondary{margin:8px 12px 0 0;padding:8px 0}#signupForm{border-top:1px solid #284451;margin-top:20px;padding-top:8px}
.portal-home{display:block;margin-bottom:24px;color:#9ed1bb;font-size:13px}
