*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;background:#fafafa;color:#242528;font:14px -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}main{width:min(380px,calc(100% - 40px));padding:40px 0}.brand{display:grid;place-items:center;background:#202124;color:white;font-weight:650;font-size:24px;width:34px;height:34px;border-radius:9px}.eyebrow{font-size:10px;letter-spacing:.14em;margin-top:22px;color:#777}h1{font-size:23px;font-weight:600;letter-spacing:-.6px;margin:12px 0}p{line-height:1.6;color:#777}form{margin-top:28px}label{display:block;margin:18px 0;font-size:12px;font-weight:500}input{display:block;width:100%;border:1px solid #dedfe1;border-radius:6px;padding:10px 12px;font:14px inherit;background:white;margin-top:7px;outline:none}input:focus{border-color:#747981;box-shadow:0 0 0 2px #e8e9eb}small{display:block;margin-top:6px;color:#888;font-weight:400}button{width:100%;background:#27282b;color:white;border:0;padding:11px;border-radius:6px;cursor:pointer;font:13px inherit}button:disabled{opacity:.5;cursor:wait}#error{color:#a53131;font-size:12px}.foot{font-size:11px;margin-top:26px}a{color:#555}
