.signout{color:#8793ad;font-size:12.5px;text-decoration:none;position:absolute;bottom:26px;left:28px}.signout:hover{color:#fff}.login{background:var(--navy);place-items:center;min-height:100vh;margin:-34px -40px -56px;padding:24px;display:grid}.login-card{text-align:center;background:#fff;border-radius:14px;width:100%;max-width:400px;padding:40px 36px;box-shadow:0 20px 60px #00000040}.login-card img{border-radius:8px}.login-card h1{margin:14px 0 6px;font-size:26px}.login-card .sub{margin-bottom:24px}.login-card .notes{text-align:left}.ms-btn{border:1px solid var(--line-2);width:100%;color:var(--ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-weight:600;text-decoration:none;display:flex}.ms-btn:hover{border-color:var(--orange);box-shadow:0 0 0 3px #d6914626}@media (max-width:860px){.signout{margin-left:8px;position:static}.login{margin:-22px -16px -40px}}.login-card label{text-align:left;color:var(--ink-2);margin-bottom:14px;font-size:12.5px;font-weight:600;display:block}.login-card input{width:100%;font:inherit;border:1px solid var(--line-2);color:var(--ink);border-radius:8px;margin-top:6px;padding:11px 12px;display:block}.login-card input:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px #d691462e}.login-card button.ms-btn{cursor:pointer;font:inherit;background:var(--navy);color:#fff;border-color:var(--navy);margin-top:8px;font-weight:600}
