*{box-sizing:border-box}body{margin:0;background:#f3f6fa;color:#29405e;font:15px/1.6 system-ui,-apple-system,"PingFang SC",sans-serif;display:grid;min-height:100dvh;place-items:center;padding:24px}main{width:min(420px,100%);padding:38px;background:#fff;border:1px solid #e1e8f0;border-radius:14px;box-shadow:0 14px 50px #18365a08}.brand{font-size:13px;color:#7290b4;letter-spacing:2px}h1{font-size:25px;margin:12px 0}p{color:#8b9cb1;font-size:13px;margin-bottom:25px}label{display:block;margin:18px 0;font-size:13px;color:#617b9c}input{display:block;width:100%;border:1px solid #dce5f0;border-radius:7px;padding:12px;margin-top:7px;color:#29405e;font-size:16px}input:focus{outline:2px solid #9cbce2;outline-offset:2px}.remember{display:flex;align-items:center;gap:8px;font-size:12px}.remember input{width:16px;margin:0}button{width:100%;border:0;border-radius:7px;background:#3776bc;color:#fff;padding:13px;cursor:pointer;font-size:14px}button:disabled{opacity:.6;cursor:wait}#error{color:#af665d;margin:12px 0;min-height:20px}.back{display:block;text-align:center;color:#7590b0;font-size:12px;margin-top:20px;text-decoration:none}