.account-access{color:#173b40;background:#f2f5f5;place-items:center;min-height:100svh;padding:28px 16px;font-size:17px;line-height:1.55;display:grid}.account-access-card{background:#fff;border-radius:18px;width:min(100%,460px);padding:32px;box-shadow:0 8px 32px #173b4010}.account-brand{color:#087e82;align-items:center;gap:12px;font-size:24px;font-weight:800;display:flex}.account-brand span{color:#173b40;font-size:18px}.account-access h1{margin:26px 0 12px;font-size:28px;line-height:1.2}.account-access p{margin:14px 0}.account-access form{gap:18px;margin:22px 0;display:grid}.account-access label{font-size:16px;font-weight:600;display:block}.account-access label>span{color:#ab2435}.account-access input,.account-access select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #a5babc;border-radius:8px;margin-top:6px;padding:12px;display:block}.account-access button{color:#fff;font:inherit;cursor:pointer;background:#087e82;border:0;border-radius:8px;width:100%;min-height:48px;padding:13px 20px;font-weight:650}.account-access button:disabled{opacity:.55;cursor:wait}.account-access a{color:#086e73;text-underline-offset:3px;text-decoration:underline}.account-access small{color:#536c70;margin-top:20px;display:block}.account-access :focus-visible{outline-offset:3px;outline:3px solid #55a6c7}.account-notice,.account-error,.account-success{background:#edf3f4;border-radius:8px;padding:14px;font-size:15px}.account-error{color:#9b2235;background:#fff0f0}.account-success{color:#205c39;background:#edf8f1}.account-mfa img{width:220px;max-width:100%;margin:20px auto;display:block}.account-mfa code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.account-portals{gap:10px;margin:24px 0;display:grid}.account-portals a{border:1px solid #d2e0e1;border-radius:10px;padding:14px 16px;text-decoration:none;display:grid}.account-portals span{color:#536c70;font-size:14px}@media (max-width:520px){.account-access{place-items:start center;padding-top:24px}.account-access-card{padding:24px}.account-access h1{font-size:26px}}.account-access .account-home-link{align-items:center;min-height:44px;margin-top:24px;font-size:15px;display:flex}
