.login{max-width:430px;padding:50px 24px}.login .eyebrow{margin-top:20px}.login h1{font-size:52px}.login p{font-size:14px;line-height:1.6;color:#6d7770}.login label{margin-top:18px}.login .primary{width:100%}.consent{display:flex;gap:10px;align-items:flex-start;margin-top:15px;line-height:1.5}.consent input{width:18px;margin:0}.admin{padding:12px;background:#f1e8d6;border-radius:8px;margin:15px 0}.error{color:#9b302a}.logout{margin-left:10px}button:disabled{opacity:.5;cursor:wait}
